187 releases
· pagina 4 van 13
1 wijziging in deze release.
-
Verbeterd
dienstplannen beperken en kopiëren
Deze wijziging zorgt dat vaste dienstroosters niet buiten hun ingestelde start- en einddatum worden toegepast, en dat beheerders een bestaande planning kunnen kopiëren als nieuwe, nog niet actieve versie. Daarnaast worden dagdeldescripties en controle van weekpatronen verbeterd, zodat nachtdiensten en 24-uursblokken correct worden getoond en gecontroleerd.
1 nieuwe functie in deze release.
1 nieuwe functie in deze release.
1 wijziging in deze release.
-
Opgelost
toon de kazernebulletin-PDF weer in de post-app
De PDF van een verzonden kazernebulletin gaf een 404 bij openen of downloaden. Die is nu weer te lezen, ook als het bestand na verzending niet meer op de server staat.
1 wijziging in deze release.
-
Verbeterd
iOS safe-area voor post-app
De post-app reserveert nu extra ruimte voor de iPhone-statusbalk en home-indicator via viewport-fit=cover en safe-area paddings. Deze wijzigingen zijn toegepast op de header, loginpagina en meldingsmodal, zodat de inhoud niet onder de iOS-randen terechtkomt. Er zijn ook tests toegevoegd om deze veilige uitstraling te controleren.
1 wijziging in deze release.
1 wijziging in deze release.
-
Opgelost
behoud de handmatig toegekende cadeau-abonnementen
Handmatig toegekende betaalde plannen blijven staan als iemand WhatsApp-credits koopt. De nachtelijke controle en Stripe zetten die accounts niet meer terug naar gratis.
1 wijziging in deze release.
-
Verbeterd
herstel limiet voor checklistwidgets
Er zat een syntaxfout in de JavaScript voor checklist-issues widgets. Daardoor werd de limiet niet correct berekend en konden widgets verkeerde aantallen items tonen. De begrenzing is nu correct opgebouwd, zodat het aantal weergegeven klachten binnen de ingestelde limiet blijft.
1 wijziging in deze release.
-
Verbeterd
live widgets voor kazernescherm v2
Kazerneschermen v2 halen nu agenda, mededelingen, oefeningen en checklist-issues via een gedeelde poll-service op. De data-collectie is verplaatst naar een aparte service, zodat de widgets in de frontend live kunnen updaten met de juiste configuratie en filters.
1 wijziging in deze release.
1 wijziging in deze release.
-
Verbeterd
overleggen tonen in de post-app
De post-app toont nu optioneel een tab met gedeelde, definitieve overleggen. Beheerders kunnen dit per post in- of uitschakelen, leden kunnen per maand door overleggen navigeren en de detailpagina met notulen en afwezigen openen.
1 nieuwe functie in deze release.
1 wijziging in deze release.
1 nieuwe functie in deze release.
-
Nieuwe functie
optie om schermnaam op scherm te verbergen
Voegt een instelbare optie toe zodat de naam van het scherm op het kazernescherm verborgen of getoond kan worden. De instelling 'branding.name_visible' heeft default true. De editor toont een switch 'Tonen op scherm' en slaat de keuze op. Zowel de nieuwe display-v2 als de legacy display respecteren de instelling. Extra tests toegevoegd om default, opslaan, weergave (v2 en legacy) en het laden van de editor-instelling te verifiëren.
1 nieuwe functie in deze release.
-
Nieuwe functie
fallback voor misconfigureerde object storage
Voegt detectie en afhandeling toe voor misconfigureerde object storage-credentials (bv. oude 20‑teken AWS-sleutels voor Cloudflare R2). FilesystemDisk krijgt helpers (validatie, issue-bericht, resolveDiskName, kandidaten) en gebruikt voortaan de opgeloste disk bij reads/writes en tijdelijke uploads. AppServiceProvider toont geen waarschuwingen in tests/non-prod en logt credential-issues in productie. CLI audit rapporteert problemen en eventuele tijdelijke workaround. .env.example en tests zijn bijgewerkt om het gedrag te dekken.