Issue Description
When creating an all-day event from the Bulwark web interface, the event is successfully synchronized to macOS Calendar through CalDAV.
However, the event is not recognized as an all-day event on macOS. Instead, it appears as a regular timed event.
Expected Behavior
The event should appear as an all-day event in Apple Calendar.
Actual Behavior
The event is synchronized successfully, but Apple Calendar displays it as a normal event instead of an all-day event.
Reproduction Steps
- Open the Bulwark calendar web interface.
- Create a new event and mark it as “All Day”.
- Save the event.
- Wait for synchronization with Apple Calendar on macOS.
- Open the event in Apple Calendar.
Stalwart Version
v0.16.x
Installation Method
Docker
Database Backend
PostgreSQL
Blob Storage
S3-compatible
Search Engine
Meilisearch
Directory Backend
OIDC
Additional Context
Environnement
- Bulwark version: 1.7.3
- Stalwart Mail Server version: 0.16.7
- macOS: 26.5
- Calendar client: Apple Calendar
- Synchronization protocol: CalDAV
- Firefox : 151.0.2
Additional information
- Events created directly in Apple Calendar as all-day events behave correctly.
- Synchronization itself works correctly.
I have reviewed the documentation and FAQ and confirm that my issue is NOT addressed there.
on
I have searched this support forum (open and closed topics) and confirm this is not a duplicate.
on
I understand that topics in this category are triaged by a bot first but a human reply will follow up. If I’d prefer a human-only reply, I’ll add the no-ai tag to my topic.
on