Mindwtr 0.9.7
Highlights
- First-run setup is clearer across desktop and mobile, with a fuller Getting Started guide, recovery actions, and safer empty-install behavior.
- Focus and task editing are steadier: Focus opens more consistently, task editor defaults are leaner, deferred actions are easier to plan, and incoherent dates are flagged.
- Desktop task work is faster with checklist drag reorder, metadata autocomplete, bulk selection controls, clearer labels, and better collapsed project navigation.
- Sync and data safety improve with clearer backend selection, stale fast-sync cache cleanup, preserved area merge tombstones, and safer AI assistant requests.
- Platform integration is quieter across Android context automation and Linux Flatpak tray/launch handling, with refreshed install and sync documentation.
Onboarding & Setup
- Added first-run setup flows on desktop and mobile.
- Expanded the seeded Getting Started guide and backfilled it for older local installs.
- Added desktop recovery actions and handoffs so onboarding choices remain recoverable.
- Preserved an empty first-run state for local installs before sync is enabled.
- Kept the mobile Data settings page focused by keeping starter-guide creation in first-run setup instead of a permanent recovery card.
- Clarified install and sync guidance in README, app docs, wiki pages, and issue templates.
Focus, Planning & Task Editing
- Kept Focus as the mobile home tab and streamlined the desktop Focus header and filters.
- Added a Focus defer action for moving next actions out of today's active list.
- Added task date-coherence warnings for mismatched start, due, and review timing.
- Leaned task editor defaults and improved mobile task editor layout and interaction performance.
- Fixed transparent project overlay modals so Android no longer warns about incompatible full-screen modal presentation.
- Made task modal titles, labels, done focus, and task status feedback easier to scan.
- Respected cleared task project fields so removed project links stay removed.
Desktop Productivity
- Added checklist drag-and-drop reorder with a more visible drag handle.
- Added metadata autocomplete for project, context, tag, assignee, priority, energy, location, time estimate, and recurrence fields.
- Completed token matching for metadata autocomplete and allowed multiple inbox context tokens.
- Added bulk selection controls across desktop Select-mode views.
- Expanded the project workspace when the list collapses and refined collapsed board icons.
- Added Traditional Chinese settings labels.
Sync, Automation & Reliability
- Clarified sync backend selection and improved sync setup copy.
- Avoided stale fast-sync cache entries after cleanup.
- Preserved area merge tombstones so deleted areas do not reappear during merge.
- Hardened assistant requests and provider handling.
- Reduced task editor stalls on large mobile stores and added a large-store performance guard.
- Quieted Android context automation triggers.
- Restored locale and contrast checks in CI.
Linux & Distribution
- Used an app cache directory for Flatpak tray icon files.
- Improved Flatpak-facing launch handoff behavior.
- Updated Flathub checkout automation.
- Refreshed install-channel issue templates for better release reports.
Full Change List (since v0.9.6)
- docs(github): ask for install channel in issue templates
- fix(desktop): distinguish collapsed board icon
- Revert "fix(desktop): remove collapsed project rail"
- fix(desktop): expand project workspace when list collapses
- fix(desktop): emphasize task modal title
- fix(desktop): refine task editor done focus
- fix(flatpak): use cache dir for tray icon files
- fix(desktop): strengthen task editor labels
- feat(sync): clarify backend selection
- feat(onboarding): add getting started flow
- fix(mobile): keep focus as home tab
- fix(desktop): soften todays focus highlight
- fix(ci): restore locale and contrast checks
- fix(ui): simplify focus and sync settings copy
- fix(desktop): simplify focus header
- fix(desktop): streamline focus filters
- feat(desktop): add checklist drag reorder
- fix(desktop): improve checklist drag handle visibility
- feat(tasks): add focus defer action
- feat(tasks): indicate incoherent task dates
- chore(desktop): remove waiting quick action shortcut
- feat(settings): lean task editor defaults
- fix(mobile): polish task editor layout
- feat(onboarding): expand getting started seed
- feat(desktop): add temporary onboarding trigger
- fix(onboarding): backfill getting started tasks
- chore(desktop): hide onboarding test trigger
- feat(desktop): add first-run onboarding flow
- chore(desktop): enable onboarding test trigger
- fix(desktop): open onboarding flow from test trigger
- fix(desktop): make onboarding start fresh visible
- docs(desktop): link import guide from data settings
- feat(desktop): guide onboarding handoffs
- fix(desktop): keep onboarding choices recoverable
- feat(desktop): add getting started recovery action
- feat(onboarding): add first-run setup flow
- fix(desktop): allow multiple inbox context tokens
- feat(desktop): add bulk select controls
- fix(mobile): reduce task editor interaction stalls
- test(mobile): add large-store perf guard
- fix(desktop): add zh-Hant settings labels
- fix(ai): harden assistant requests
- feat(desktop): add task metadata autocomplete
- fix(desktop): complete metadata autocomplete token matching
- fix(onboarding): preserve empty first-run state
- fix(core): preserve area merge tombstones
- fix(sync): avoid stale fast-sync cache after cleanup
- fix(mobile): respect cleared task project
- docs: align install and sync guidance
- fix(android): quiet context automation triggers