github dongdongbh/Mindwtr v0.8.4

17 hours ago

Mindwtr 0.8.4

Highlights

  • Mobile can now push due-dated tasks into a native device calendar, with a dedicated calendar settings screen for local sync.
  • Focus and list views are faster and more flexible, with refined mobile focus filters, desktop project grouping in Focus, and virtualization across the remaining task views.
  • Android notification opens are more reliable during cold starts, and mobile now shows cached data before startup sync instead of making launch wait on the network.
  • Notes and planning flows are steadier with richer expanded markdown previews, better internal task and project links, an Obsidian completed-task filter, and recurrence/sync reliability fixes.

Mobile & Daily Use

  • Added local device-calendar push for due-dated tasks on mobile, plus calendar settings to manage the behavior.
  • Refined mobile Focus filters and stabilized focus-screen behavior, including cached-data-first startup and rerender-loop fixes.
  • Fixed Android notification replay and routing during startup, and improved notification handling for review and task opens.
  • Cleaned up mobile global-search filters and hardened startup/sync effect coverage.

Desktop, Notes & Planning

  • Added project grouping in desktop Focus and made active filter panels collapsible.
  • Fixed waiting-flow assignee prompting, open-task collapse behavior when details are hidden, and trailing-date NLP in list quick add.
  • Upgraded expanded markdown preview with richer rendering and improved internal task/project link UX.
  • Added completed-task filtering for Obsidian TaskNotes and normalized desktop attachment file paths.

Sync, Performance & Localization

  • Virtualized the remaining task views and reduced sync-driven rerenders to keep larger lists responsive.
  • Normalized local WebDAV endpoints, tightened reactive store updates, and locked device-local sync history out of remote writes.
  • Fixed monthly-ordinal BYDAY handling in ICS recurrence parsing.
  • Improved German locale coverage and added locale-diff tooling plus clearer locale contribution guidance.

Docs & Architecture

  • Added and clarified ADRs for snapshot sync and the SQLite-to-JSON sync bridge.
  • Updated README, roadmap, wiki, and release-process docs to match the shipped calendar-sync and sync-architecture behavior.

Full Change List (since v0.8.3)

  • feat(mobile): push tasks with due dates to a native device calendar
  • feat(mobile): refine focus filters
  • feat(lists): virtualize remaining task views
  • feat(desktop): add project grouping to focus view
  • feat(obsidian): add completed task filter
  • fix(mobile): show cached data before startup sync
  • fix(mobile): replay Android notification opens
  • fix(mobile): defer startup notification routing
  • fix(desktop): prompt for assignee when waiting
  • fix(desktop): collapse open tasks when details are off
  • fix(desktop): allow collapsing active filter panels
  • fix(desktop): use rich markdown in expanded preview
  • fix(markdown): improve internal link UX
  • fix(desktop): apply trailing date NLP in list quick add
  • fix(sync): normalize local WebDAV endpoints
  • perf(store): reduce sync-driven rerenders
  • fix(store): tighten reactive task updates
  • fix(core): handle monthly ordinal BYDAY in ics
  • test(sync): lock device-local history writes
  • i18n: improve German locale coverage and add locale diff tooling
  • docs(sync): add and clarify snapshot/bridge ADRs
  • docs(readme): reflect shipped calendar sync

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.