v3.45.4
2026-08-201 wijziging in deze release.
-
Opgelost
publieke uploads en tijdzoneconfiguratie
Zoek in alle publieke release notes van MeldingsMonitor.
187 releases · pagina 5 van 13
1 wijziging in deze release.
1 wijziging in deze release.
Het dienstrooster gebruikt de standaard starttijd van de kazerne als het rooster zelf geen tijd heeft, zodat de juiste persoon in dienst staat. De weekstarttijd van een kazerne is weer op te slaan, ook als de browser seconden meestuurt. Uploads worden rechtstreeks naar permanente opslag geschreven zodat logo's en bestanden bewaard blijven.
1 wijziging in deze release.
Deze wijziging voegt een installatiewijzer voor het startscherm van de Post-app toe, maakt oefenen zichtbaar in agenda- en schermwidgets en laat beheerders de agenda-instelling per station aanpassen. Daarnaast worden uploads naar Laravel Cloud/R2 veilig gemaakt door per-object ACL's uit te zetten en worden dubbele verwijderingen van bestaande bestanden voorkomen bij vervangen media.
1 wijziging in deze release.
2 wijzigingen, waaronder 2 nieuwe functies.
Wijzigingen worden voortaan in begrijpelijk Nederlands uitgelegd: wat een functie toevoegt of oplost.
Gebruikers met een handmatig toegewezen betaald plan kunnen extra WhatsApp-credits kopen, ook zonder betaalabonnement. Het wijzigingenoverzicht gebruikt voortaan begrijpelijke Nederlandse teksten.
1 wijziging in deze release.
Toon WhatsApp-credits in de navigatie, verbeter het beheer van webhooks en API-toegang, en geef JSON terug bij niet-ingelogde API-verzoeken.
1 wijziging in deze release.
1 nieuwe functie in deze release.
This patch adds configurable column selection to station PDF exports and updates the management UI to open export modals for members, crews, functions, birthday calendars, jubilees, duty rosters, and practice locations. It also adds reusable export-column validation/resolution logic, period-aware birthday and jubilee filtering, and conditional PDF rendering so optional columns can be omitted cleanly. Coverage was extended with feature and unit tests for the new export behavior.
1 nieuwe functie in deze release.
Implements duty roster PDF export for stations: adds StationDutyRosterPdfService (rows generation), StationPdfController::dutyRoster (request validation, authorization), a PDF Blade view, route and a modal UI to trigger export from the station duty-roster page. Adds compactAssignmentLabelForStation to StationDutyRotationSlot to render concise assignment labels. Adds tests (StationDutyRosterPdfTest) and updates related views/routes. Also includes UI tweaks: dashboard agenda all-day display fix and new canteen guests section/view and related navigation changes.
1 wijziging in deze release.
Add grouping and past-item filtering to the Post App agenda. The Livewire component (AgendaView) gains a hidePastItems property (default true), an isAgendaItemPast helper, and now groups agenda items by day before rendering. The Blade view was updated to show a toggle checkbox, render grouped day blocks, and display a different empty-state message when past items are filtered. Tests were added to verify grouping, default hiding of past items, and that ongoing items remain visible when filtering.
1 nieuwe functie in deze release.
Introduce organization-level account team functionality (AccountTeamRole, AccountMember, AccountInvitation, AccountTeamService, controllers, Livewire components, views, routes, policies and tests). Add billing-management middleware and billing-account resolution. Implement secure station access credentials: StationAccessCredential helper, migration to hash existing PINs and add fingerprint columns, Station model hooks and verification/migration helpers, and update controllers/Livewire/views to use new validation and avoid exposing raw codes. Misc: email template, changelog pagination, UI text updates and related tests.
1 wijziging in deze release.
Ensure station duty rosters are consistently ordered by sort_order then name. Add ordering to Station::dutyRosters and call ordered() in StationBulletinContentBuilder and StationMemberContentService. Include roster_sort_order in built duty rows and sort duty assignments by that value. Add tests to verify roster ordering for post-app and bulletin outputs.
1 nieuwe functie in deze release.
Introduce sort_order for StationDutyRoster (migration, factory default, model cast) and a scopeOrdered() for consistent ordering. Add UI + Livewire actions to move rosters up/down and ensure new rosters get a proper sort_order. Add StationDutyTimeService to centralize duty start/end time logic and a new getActiveSlotForMoment() to honor partial-day/overnight duty windows. Updated controllers/services (screen poll, email, WhatsApp) to use ordering and the time service. Tests updated/added to cover moment-based active slot behavior and roster ordering.
1 wijziging in deze release.
Remove the implicit default that switched Livewire temporary uploads to the public disk when AWS_BUCKET is set, making LIVEWIRE_TEMPORARY_FILE_UPLOAD_DISK opt-in. This prevents browser upload failures when the bucket lacks CORS. Add explanatory comments in config/livewire.php and .env.example, and add a runtime warning in the AuditStorageUploads command that notifies when temporary uploads are configured to use the public disk and to ensure the bucket allows CORS (PUT + GET) for the app URL. Files changed: config/livewire.php, .env.example, app/Console/Commands/AuditStorageUploads.php
1 nieuwe functie in deze release.
Introduces a per-station activity log for settings, members, checklists, and PIN-based logins. Adds activity search UI, IP-block management, an audit-trail toggle, permanent block logging, persistent upload safety checks, and demo seeding controls. This improves traceability while hiding sensitive values and limiting logs to enabled stations.
Meldingen
Live meldingen Live Kaart Mijn meldingen StatistiekenTools
Mijn automatiseringen Mijn kazerneschermenKazernebeheer
Workspaces Organisatie-accountteam Dashboard Automatiseringen Kazerneschermen Postleden Dienstrooster Agenda Mededelingen Meldingen Overleggen Kazernebulletin Naslagwerk Oefenen Checklisten Kantine InstellingenBekijk alle functies voor dit gebruik →
Geen betaling vooraf · Altijd opzegbaar
Wij gebruiken cookies om de werking van onze website te verbeteren en uw voorkeuren te onthouden. Analyse- en marketingcookies laden we alleen na uw toestemming. Lees meer in onze disclaimer en ons privacybeleid.