-
release: v0.3.3 — fix iOS app icon
-
release: v0.3.2
-
docs: deploy signed builds with per-host TAURI_SIGNING env vars
-
build: enable createUpdaterArtifacts for OTA signing
-
Mobile pre-launch polish: safe areas, keyboard, lifecycle, scroller, a11y
-
Ignore Tauri iOS generated asset symlinks under gen/apple/assets/_up_/
-
Update audit, todos, add pre-launch testing checklist
-
Rotate SyncKit API key
-
Regenerate minified CSS and Tauri ACL manifest
-
Surface keyring error variant in token-store error message
-
Sync contact test fixtures with NewContact/UpdateContact field split
-
Fix error toasts and event-delete state splitting
-
Fix bulk-update-tasks: send full TaskInput, report partial failures
-
Include contacts (and sub-records) in full backup and restore
-
Drop parking_lot, dirs, dotenvy, futures; upgrade thiserror to 2
-
iOS TestFlight v0.3.1 ship + mobile cfg gating
-
Embed SyncKit API key, remove key entry UI, fix OAuth flow
-
Add deploy documentation
-
Use cross-platform Node script for CSS minification
-
UX audit remediation, error handling, day planning, draft autosave
-
Daily notes, implicit contacts, UX polish, calendar views, search
-
Add sync subscription gate and UI
-
Email features: signatures, drafts, labels, notifications
-
Add rich recurrence rules and virtual event expansion
-
Backend improvements: sync tests, JMAP fixes, code fuzz fixes
-
UX audit: 11 usability improvements from audit findings
-
UX: monthly review complete, IMAP auto-detect, manual time entry
-
UX audit: onboarding hints, timer icon, bulk project/priority
-
Fix mobile email reply prefill and add sync setup explanation
-
Add Forward, CC/BCC, and multiple recipients