187 releases
· pagina 3 van 13
1 wijziging in deze release.
-
Verbeterd
pushmeldingen en volledige mededelingen
Deze wijziging koppelt de app aan het juiste Expo- en Firebase-project en zet het Android-notificatiekanaal correct op. Daarnaast tonen de station-displays nu de volledige tekst van mededelingen zonder afkappen, en zijn de bijbehorende tests uitgebreid voor deze functionaliteit.
1 wijziging in deze release.
-
Opgelost
postenpagina's laden weer zonder time-out
Kazerne- en postpagina's haalden alle meldingen ooit op en liepen vast. Ze tonen nu alleen de laatste zeven dagen.
1 nieuwe functie in deze release.
-
Nieuwe functie
kazerne-app heet Kazerne App, met berichten naar leden
De post-app heet overal Kazerne App, in de webapp, e-mails, juridische teksten en op de telefoon. Beheerders zien welke leden de app gebruiken en kunnen hen een persoonlijk bericht sturen. Voertuigen kunnen aan een post worden gekoppeld. Wie geen inlogcode ontvangt, kan na twee minuten opnieuw proberen.
3 wijzigingen, waaronder 1 nieuwe functie.
-
Verbeterd
haal de extra terug-links van de detailpagina's
Op agenda, overleg en oefening is de aparte terug-knop weg. Je gaat terug via de normale navigatie.
-
Opgelost
toon geen technisch serveradres meer in de kazerne-app
Leden zien bij het inloggen geen serveradres meer. Als de verbinding wegvalt, verschijnt een gewone foutmelding.
-
Nieuwe functie
inloggen in de app ook als de browser-app een toegangscode gebruikt
Leden kunnen in de app een eenmalige code per e-mail ontvangen, ook als de post-app in de browser nog met een toegangscode werkt. Die twee inlogmethodes staan nu los van elkaar. De e-mail met die inlogcode wordt nu ook verstuurd.
10 wijzigingen, waaronder 4 nieuwe functies.
-
Opgelost
posten met een locatie in de naam kunnen weer worden toegevoegd
Een locatie tussen haakjes, zoals een straatnaam, werd als postnummer gezien en was te lang. Die tekst blijft nu in de naam.
-
Nieuwe functie
landelijke voertuig- en postlijsten gaan mee bij de uitrol
De lijsten staan nu in de applicatie, zodat posten en voertuigen gekoppeld kunnen worden zonder extra bestanden te plaatsen.
-
Verbeterd
maak oefeningstypes scoped op account of station
De migratie maakt station_id optioneel en voegt account_owner_id toe, zodat oefeningstypes zowel aan een station als aan een account kunnen koppelen. De test controleert dit gedrag en voorkomt regressie in de documentstructuur.
-
Opgelost
korte MySQL-foreign key namen voor documenten
Beperkt MySQL-identifierlengte door expliciete indexName te gebruiken op foreign key constraints voor practice-documenttabellen en vervangt de verouderde intermediate-table creatie door een dropIfExists. Voegt een Pest-featuretest toe die controleert dat de oude tabel verwijderd is en dat alle index- en foreign-key-namen ≤ 64 tekens blijven. Doel: voorkomen van MySQL-fouten door te lange automatisch gegenereerde constraint-namen.
-
Nieuwe functie
naslagwerk, oefenindeling en meer in de kazerne-app
Beheerders houden een naslagwerk bij met mappen en bestanden voor de hele organisatie of per kazerne, en kopen extra naslagwerk-licenties bij hun abonnement. Per post zijn overleggen, bulletins en naslagwerk in- of uit te schakelen. Bij oefeningen zijn voertuigposities, oefentypen, documenten en inzetstatistieken beschikbaar. Postleden zien dat in de app, met een duidelijker overzicht, profiel, instellingen en details van agenda en oefeningen.
-
Verbeterd
mobiele meldingen en inloggen via deep link
Deze wijziging zorgt dat gebruikers vanuit e-mail- en web-links direct in de post-app kunnen inloggen, met app-deep-linking voor iOS en Android. Daarnaast worden pushmeldingen voor diensten, agenda-items en oefeningen automatisch in de wachtrij gezet en kunnen meldingen in de app direct naar de juiste schermen openen.
-
Verbeterd
post-app contactopties en herinneringen
Deze wijziging maakt contactgegevens in de post-app opt-in bij e-mailinlog en toont die alleen wanneer expliciet ingeschakeld. Daarnaast kunnen beheerders agenda- en oefening-items nu herinneringen via de webapp sturen naar leden zonder reactie, met extra toewijzings- en timing-data in de mobiele views. De mobiele app krijgt betere API-adresdetectie, timeout- en foutafhandeling en extra tests voor de nieuwe gedragspaden.
-
Verbeterd
verwijder projectnaam uit package-lock
Het package-lock-bestand bevatte nog een top-level projectnaam die niet meer nodig is. Deze wijziging haalt die waarde weg zodat het lockbestand overeenkomt met de actuele projectconfiguratie.
-
Nieuwe functie
kazerne-app voor postleden
Postleden kunnen inloggen in een eigen app met mededelingen, rooster, oefeningen, agenda en opgave. Ze krijgen meldingen op hun telefoon, kunnen hun profiel bijwerken en kantine-afrekeningen via de app ontvangen. Beheerders zien wie een mededeling heeft gelezen en wie aanwezig is.
-
Nieuwe functie
overzicht van kazernes en posten
Bezoekers kunnen landelijke posten bekijken, met gekoppelde capcodes, voertuigen en meldingen. Capcodes en voertuigen zijn daardoor per post te vinden.
1 nieuwe functie in deze release.
1 wijziging in deze release.
1 wijziging in deze release.
-
Opgelost
voorkom valse fouten bij het versturen van API-webhooks
Een webhook die al was afgeleverd werd soms als mislukt gemeld als de wachtrij de taak opnieuw aanbood. Het inplannen gebeurt nu meteen; alleen het afleveren blijft op de achtergrond met extra pogingen.
1 wijziging in deze release.
-
Opgelost
toon een melding als inloggen met Microsoft of Google niet lukt
Als je toestemming weigert of het inloggen afbreekt, zie je nu een duidelijke melding in plaats van een foutpagina.
2 wijzigingen, waaronder 1 nieuwe functie.
1 nieuwe functie in deze release.
4 wijzigingen, waaronder 2 nieuwe functies.
1 wijziging in deze release.
-
Verbeterd
verbeter labels en uitleg voor dienstroosters
De tekst bij rooster-schema's en de looptijdweergave is duidelijker gemaakt. Standaard- en weekdekking worden nu beter benoemd, de validatie- en samenvattingsteksten zijn consistent, en de basisinstellingen gebruiken uniforme beschrijvingen en tooltips voor een beter overzicht.
1 wijziging in deze release.
1 nieuwe functie in deze release.