github dongdongbh/Mindwtr v0.9.0

6 hours ago

Mindwtr 0.9.0

Highlights

  • Focus and Pomodoro are clearer: task linking is optional, timer controls are separated from task actions, previous task selection survives link toggles, and mobile Focus explains hidden future-start tasks.
  • Scheduling is more precise with hidden future starts by default, split start/due reminders, notification completion actions, and an adjustable mobile week calendar density control.
  • Search and capture are faster: desktop quick add opens as a popup, desktop search covers all areas globally, and global search results are bounded to keep large libraries responsive.
  • Sync is safer and more visible with delete-vs-edit discard diagnostics, capped pending-write retries, stale tombstone repair, batched SQLite pruning, bounded notification rescheduling, mobile sync errors that now stay visible, and stronger cloud auth rate limiting.
  • Mobile settings and status surfaces are easier to scan with GTD sub-screens, clearer sync-error status, and delete undo for task list/edit flows.

Focus, Calendar & Reminders

  • Hid future-start tasks by default and added a compact "hidden future start" affordance where the filter applies.
  • Split start and due reminders into separate notification streams and fixed review notification alarm keys.
  • Added mobile week calendar density, restored month swipe behavior, opened week calendar on the selected day, and documented what the density scale means.
  • Let mobile users complete tasks directly from notifications.
  • Made Pomodoro task linking optional, separated timer and task actions, added link-task localization fallbacks, and preserved selected task context across link-toggle round trips.

Search, Capture & GTD Settings

  • Opened desktop global quick add in a popup.
  • Searched all areas globally on desktop and bounded global search rendering to the first 200 results with an overflow hint.
  • Added a desktop inbox edit-delete action.
  • Added a task age visibility setting.
  • Split mobile GTD settings into sub-screens for Pomodoro, capture, review, inbox, archive, time estimates, and task editor.
  • Streamlined mobile context selection and refined review controls.

Sync, Cloud & Performance

  • Logged syncConflictDiscarded diagnostics when a delete wins over a live edit.
  • Capped pending remote-write retries and surfaced sync errors in mobile status UI.
  • Repaired stale area references on tombstones and normalized area content comparisons.
  • First sync after upgrading may transfer slightly more than usual while tombstone metadata converges.
  • Batched SQLite pruning temp-table inserts and made temp table names collision-resistant.
  • Capped and batched mobile local notification rescheduling to the nearest upcoming alarms.
  • Rate-limited cloud auth failures primarily by IP, then by token namespace.
  • Tightened future-start visibility defaults in core utilities.

Docs & Accessibility

  • Updated README feature lists for global quick add, global search, mobile week density, split start/due reminders, and the Pomodoro custom preset.
  • Added ADRs for area soft-delete cascades, split start/due reminders, and the planned shared sync orchestration boundary.
  • Documented the tombstone purge consistency bound and delete-vs-live diagnostics in the sync algorithm wiki.
  • Added desktop Pomodoro axe coverage and native mobile accessibility metadata for week density controls.

Full Change List (since v0.8.9)

  • fix(review): address follow-up regressions
  • fix(ui): finish review follow-ups
  • fix(ui): restore task context in focus flows
  • fix(search): bound global results and auth failures
  • fix(sync): surface conflict and retry edge cases
  • fix(core): batch sqlite pruning inserts
  • fix(mobile): cap local notification reschedule
  • fix(mobile): route review notification alarm keys
  • feat(notifications): split start and due reminders
  • fix(desktop): search all areas globally
  • fix(mobile): restore calendar month swipe
  • fix(i18n): add pomodoro link task fallbacks
  • fix(pomodoro): make task linking optional
  • fix(pomodoro): separate timer and task actions
  • fix(focus): clarify available actions and pomodoro task state
  • fix(calendar): improve timeline scrolling
  • fix(mobile): streamline contexts selection
  • fix(tasks): narrow future-start visibility
  • feat(mobile): refine review controls
  • feat(desktop): open global quick add in popup
  • feat(tasks): hide future-start tasks by default
  • feat(desktop): add inbox edit delete action
  • feat(settings): add task age visibility toggle
  • feat(mobile): complete tasks from notifications
  • feat(mobile): add week calendar density slider
  • fix(mobile): open week calendar on selected day
  • docs(wiki): update mobile navigation guide

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.