github dongdongbh/Mindwtr v1.2.0-rc.3

pre-release3 hours ago

Mindwtr 1.2.0-rc.3

Mindwtr 1.2.0-rc.3 fixes persistence and sync blockers found after rc.2. It also brings the latest capture, project, data-transfer, and desktop responsiveness work to testers.

Blocker fixes

  • Process Inbox now persists a newly created project before saving the task assigned to it, preventing the first attempt from failing with a foreign-key error.
  • Desktop sync rejects a snapshot when device-local settings changed during the same cycle, then queues another pass instead of restoring the older setting.
  • Failed incremental saves retain every newer pending snapshot in dispatch order, so retrying an earlier failure cannot outrank or discard later edits.
  • Mobile publishes recovery snapshots with an atomic rename, so a full disk or refused write cannot expose a corrupt restore point or evict a healthy one.
  • Purged task tombstones keep one normalized shape across load and merge, allowing sync to settle without rewriting deletion markers on each pass.

Changes to test

  • iOS now cancels the correct pending reminder under React Native's New Architecture, preventing recurring-task notifications from accumulating duplicates.
  • Desktop can show project sections as optional horizontal columns, with stable task ordering, a No Section drop target, and remembered layout state.
  • Quick Add previews recognized dates, projects, areas, contexts, tags, and people while typing on desktop and mobile; calendar composer capture uses the same shared parser.
  • Data settings can export Mindwtr CSV, re-import it without duplicating live tasks, and undo imports or restores from the result message.
  • Desktop and mobile now include Catppuccin Macchiato and Dracula themes.
  • Desktop keeps snapshot, query, search, configuration, and credential I/O off the UI thread; local API and MCP transports add tighter connection, request, origin, and retry bounds.
  • MCP search accepts the documented operators and can filter for available GTD work; the CLI no longer caps search results at 200.
  • macOS global Quick Add appears as a non-activating panel, leaving the current app and the main Mindwtr window in place.

Testing focus

  • Upgrade from v1.1.6 or rc.2, create a project from Process Inbox, save the task on the first attempt, restart, and confirm both records persist.
  • Start desktop sync, change the sidebar area filter before it completes, and confirm the selection remains while a follow-up sync settles with no further changes.
  • Exercise save-failure recovery and snapshot restore, confirming the newest edits survive a failed write and a successful retry.
  • On iOS, edit and complete a recurring task several times, then confirm only the current pending reminder remains.
  • On desktop, test the project columns layout with unsectioned tasks, drag ordering, narrow windows, and a large project.
  • Export a Mindwtr CSV, re-import it, undo the result, and verify tasks, projects, sections, areas, tags, and contexts remain consistent.
  • Test sync and attachments against self-hosted cloud, WebDAV, and Local File Sync; confirm a second sync produces no conflicts or new writes.

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.