Mindwtr 0.9.8
Highlights
- Mobile privacy improves with optional device app lock, while backup restore keeps that app-lock setting device-local.
- Capture is smoother: shared text can become task notes, quick capture options are simpler, and project quick-add stays reachable above the keyboard.
- Project planning is clearer with due-date sorting, active/completed grouping, task counts, cleaner mobile rows, and desktop project task selection.
- Search and editing are steadier with checklist text indexing, Markdown pair fixes, better caret visibility, and stronger checklist sync.
- Sync, restore, and platform integration are safer across area deletion, mobile quick access preferences, attachment opening, Flatpak reminders, and macOS CloudKit identifiers.
Mobile Capture & App Lock
- Added optional mobile app lock backed by device authentication.
- Captured shared text as task notes and clarified the share sheet capture flow.
- Streamlined quick capture options and fixed picker, render, and large-store stalls.
- Kept project quick-add controls above the keyboard.
- Showed scheduled and start times more consistently in task rows and previews.
- Created the Android reminder notification channel explicitly.
Projects & Selection
- Added due-date sorting for project tasks.
- Grouped completed tasks below active work.
- Added and right-aligned mobile project task counts while decluttering project rows.
- Added desktop project task select mode.
- Added range selection support.
- Aligned desktop Contexts filters with other list views.
- Scoped project area collapse state and kept the area color picker above panels.
Search, Calendar & Editing
- Indexed checklist item text in search.
- Added quick add support in the calendar composer.
- Opened date views on today and refreshed external calendar events more reliably.
- Fixed project monthly recurrence rules without start dates.
- Stabilized mobile editors and checklist sync.
- Fixed Markdown pair insertion, repeated pair selection, description caret visibility, spellcheck mode, and toolbar positioning above the keyboard.
Sync, Backup & Data Safety
- Preserved data when deleting areas.
- Preserved the mobile quick access preference during sync.
- Preserved the selected area when quick-add creates a new project.
- Kept mobile app lock device-local during backup restore.
- Marked restored backup records as live local sync operations so stale remote tombstones do not erase restored data.
- Included macOS CloudKit app identifiers in release signing.
Desktop & Distribution
- Opened external file, link, and portal attachments more reliably.
- Sent Flatpak reminders through the desktop notification portal.
- Respected remembered desktop close behavior.
- Kept today's Focus behavior stable in top-three mode.
- Removed the collapsed project rail.
- Updated the browserslist database.
Full Change List (since v0.9.7)
- style(mobile): right-align project task counts
- style(mobile): declutter project list rows
- feat(mobile): show project task counts
- feat(projects): add due-date sort for project tasks
- docs(mobile): clarify share sheet capture flow
- fix(quick-add): preserve area for new projects
- fix(backup): keep app lock device-local on restore
- fix(macos): include CloudKit app identifiers
- feat(mobile): capture shared text as task note
- feat(projects): group completed tasks below active tasks
- fix(desktop): scope project area collapse state
- fix(desktop): respect remembered close behavior
- fix(mobile): show scheduled time in task rows
- fix(mobile): unblock quick capture render
- fix(desktop): open external file attachments
- fix(mobile): refresh external calendar events
- fix(desktop): keep area color picker above panels
- chore: update browserslist database
- fix(mobile): reduce large-store UI stalls
- feat(desktop): add project task select mode
- feat(desktop): align contexts filters
- docs(wiki): explain project sections
- feat(mobile): streamline quick capture options
- docs: mention Chinese community nickname
- feat(selection): add range selection
- fix(search): index checklist item text
- fix(sync): preserve data when deleting areas
- fix(mobile): create Android reminder notification channel
- fix(sync): preserve mobile quick access preference
- fix(settings): frame diagnostics as opt out
- fix(mobile): keep project quick add above keyboard
- fix(i18n): restore locale coverage floors
- fix(mobile): keep project quick-add above keyboard
- fix(calendar): open date views on today
- feat(mobile): add device app lock
- fix(desktop): open link and portal attachments
- polish(mobile): tighten collapsed quick add sheet
- fix(mobile): simplify quick add picker overlays
- fix(desktop): keep today focus in top three mode
- feat(calendar): support quick add in calendar composer
- fix: stabilize mobile editors and checklist sync
- fix(recurrence): project monthly rules without start dates
- fix(mobile): show start times in task preview
- fix(markdown): preserve repeated pair selection
- fix(mobile): lift markdown toolbar above keyboard
- fix(mobile): keep description spellcheck in text mode
- fix(editor): keep description caret visible
- fix(markdown): complete editor pair insertion
- fix(flatpak): send reminders through portal
- fix(desktop): remove collapsed project rail