Mindwtr 0.9.6
Highlights
- Calendar planning now supports macOS Apple Calendar push, local ICS sources on mobile, and planning-only previews for the next recurrence without creating real tasks.
- Mobile task lists gained filter controls, clearer filter chips, better Markdown snippets, and keyboard-safe Markdown/checklist editing.
- Desktop project and task editing feels steadier with collapsible project navigation, stronger selected metadata pills, native spellcheck, and more reliable Markdown/checklist behavior.
- Platform integration is more reliable across Android context automation, repeated Siri capture, Flatpak tray behavior, GNOME theme detection, Windows dark chrome, and desktop tray activation.
- Sync and diagnostics are quieter and safer, including preserved recurrence-preview data, duplicate calendar-push protection, and fewer duplicate conflict toasts.
Calendar, Recurrence & Focus
- Added one-way macOS Mindwtr -> Apple Calendar push through EventKit.
- Added Show next occurrence in Calendar for recurring tasks as a planning-only preview.
- Preserved
showFutureRecurrenceacross CloudKit, self-hosted cloud, SQLite, and sync helper paths. - Added local ICS calendar sources on mobile.
- Avoided duplicate pushed calendar events after transient update/delete failures.
- Aligned Focus next-action sorting, priority grouping, and task-age behavior.
- Clarified calendar and Focus sorting documentation.
Mobile UX & Automation
- Added mobile task-list filters with polished controls, clearer chip labels, and better accessibility.
- Added Android context automation intents for activating and deactivating contexts from shortcuts and integrations.
- Improved Markdown task snippets with nested lists and inline code.
- Kept Markdown pairing and URL-paste selections steadier on Android.
- Kept inbox and task-editor inputs above the keyboard, including Markdown toolbar and checklist editing paths.
- Made Markdown toolbar buttons adaptive and fixed icon sizing, including the italic control.
- Kept project next-action prompts mounted beyond row unmounts and surfaced failed prompt actions.
- Reopened repeated Siri capture shortcut runs more reliably.
- Improved attachment action layout on mobile.
Desktop UX
- Added a collapsible project panel.
- Emphasized selected status and metadata pills in task editing.
- Enabled native spellcheck for descriptions.
- Preserved expanded Markdown editor cursor visibility.
- Refined the inbox project dropdown and removed the quick-add window backdrop.
- Showed task ID matches in global search.
- Kept tray activation from restoring a minimized window incorrectly.
- Kept the Flatpak desktop app running in the tray.
- Polled GNOME system theme preference and applied dark theme to Windows chrome.
Markdown, Checklists & Sync
- Made Enter and Tab behavior list-aware in Markdown editing.
- Synced Markdown checklist state more consistently.
- Suppressed duplicate desktop sync conflict toasts.
- Improved diagnostics toggle framing and clarified heartbeat diagnostics copy.
- Repaired calendar push checks and tightened release verification docs.
- Optimized mobile store listing metadata and refreshed README sponsor presentation.
Full Change List (since v0.9.5)
- fix(mobile): improve attachment action layout
- fix(mobile): reduce italic toolbar glyph size
- fix(mobile): render italic toolbar icon consistently
- fix(mobile): adapt markdown toolbar button sizing
- fix(mobile): attach markdown toolbar to keyboard
- fix(mobile): improve editor keyboard handling
- docs: align calendar and release notes
- fix(mobile): improve task list accessibility and context copy
- fix(mobile): handle next-action prompt failures
- fix(calendar): avoid duplicate push events
- fix(sync): preserve recurrence preview sync data
- fix(desktop): suppress duplicate sync conflict toasts
- fix(settings): improve diagnostics toggle framing
- fix(i18n): clarify heartbeat diagnostics copy
- chore(metadata): optimize mobile store listings
- fix(mobile): keep project next-action prompt mounted
- fix(desktop): poll gnome system theme preference
- docs: use circular sponsor avatars
- docs: add readme sponsors
- feat(android): add context automation intents
- fix(ci): repair calendar push checks
- feat(calendar): add macos calendar push
- feat(recurrence): add calendar projections
- feat(mobile): add task list filters
- fix(desktop): unminimize tray activation window
- style(ui): polish task list controls
- fix(editors): enable native spellcheck for descriptions
- feat(projects): add collapsible project panel
- fix(flatpak): keep desktop app running in tray
- fix(mobile): render task description markdown snippets
- fix(desktop): keep expanded markdown cursor visible
- fix(checklist): sync markdown checklist state
- fix(desktop): apply dark theme to Windows chrome
- fix(mobile): keep inbox inputs above keyboard
- fix(desktop): refine inbox project dropdown
- fix(desktop): remove quick add window backdrop
- fix(ios): reopen Siri capture on repeated shortcut runs
- fix(desktop): show task id matches in global search
- fix(mobile): avoid title focus scroll in task editor
- feat(desktop): emphasize selected task metadata pills
- feat(desktop): emphasize selected status pill
- fix(mobile): render inline markdown code
- fix(mobile): render nested markdown lists
- feat(mobile): add local ics calendar sources
- fix(mobile): preserve markdown pairing on Android
- fix(markdown): split list items on enter
- fix(markdown): make tab shortcuts list-aware
- fix(ui): align focus priority grouping and task age
- docs: explain focus next-action sorting
- fix(mobile): preserve selection for url paste