Repository navigation
JMAPJolt-v0.16
Full calendar app (JMAP & DAVx5), drawer-based account management, and JMAP interoperability fixes.
Calendar
- Full calendar — New Month, Week, Day and Agenda views, each fitting a single screen
- Drawer integration — Calendar lives in the navigation drawer (under Trash) and opens in-app, keeping the account drawer available
- Events — Create, edit and delete events with per-event reminders (notification N minutes before) and daily/weekly/monthly/yearly recurrence
- Themed editor — Floating-style dialog with rounded inputs, accent toggle and themed reminder/repeat dropdowns
Calendar Navigation & UX
- Finger-drag paging — Drag to move between periods: vertical for Month, horizontal for Week and Day, with the next period following your finger
- Current-time line — Accent-colored "now" indicator in Week and Day views
- Overflow menu — Go to… (date picker), Import .ics, and Add CalDAV account
Calendar Providers
- Provider selection — Choose between JMAP Calendar and DAVx5 (CalDAV) from a themed dropdown
- Enable toggle — Turn the calendar on or off; when off it is hidden from the drawer
- DAVx5 integration — Reads and writes through the system calendar; a button launches DAVx5 (with F-Droid fallback) and shows the connected account
- JMAP sync — Native JMAP calendar sync with local caching and recurrence expansion
- Onboarding permission — Optional Calendar permission added to the onboarding screen, themed and explained
Cleanup
- Streamlined accounts — Removed the standalone Accounts settings tab; account management now lives entirely in the navigation drawer