github dongdongbh/Mindwtr v1.2.0-rc.4

pre-release7 hours ago

Mindwtr 1.2.0-rc.4

Mindwtr 1.2.0-rc.4 fixes sync, storage, and iOS stability blockers found after rc.3. It also improves attachment sharing and a few desktop details.

Blocker fixes

  • Sync no longer rev-bumps every purged task tombstone after SQLite restores absent fields as null, so an aligned library settles without rev-only rewrites or another queued cycle.
  • Mobile gives a contended SQLite read more time when an oversized library has no usable JSON fallback, preventing a slow but healthy read from aborting sync after the normal fail-fast window.
  • Android Local File Sync writes through the provider output stream when a Storage Access Framework provider omits its writable capability flag, restoring sync through RSAF and similar rclone-backed folders.
  • On iOS 26, Focus no longer crashes when opening the inline custom defer calendar; today or a past date is still clamped to tomorrow in Mindwtr.

Changes to test

  • Image attachment previews for tasks and projects now include a Share action, making the system viewer and its zoom tools available from the preview.
  • Desktop Process Inbox opens the mail app when the selected person has a saved mailto: reference; if no address or handler is available, it copies the request for pasting into email or chat.
  • Desktop checklist boxes retain their square shape in narrow task rows.

Testing focus

  • Sync a library with many purged tasks twice and confirm the second pass produces no conflicts, tombstone repairs, rev-only row rewrites, or follow-up cycle.
  • On a large mobile library, run sync while SQLite writes are active and confirm a read that exceeds 3.5 seconds can still complete when no JSON fallback is available.
  • On Android, configure Local File Sync through RSAF or another provider that omits FLAG_SUPPORTS_WRITE, then create, edit, complete, and delete a task and confirm each change reaches the sync file.
  • On iOS 26, open Focus, choose Defer until -> Custom, pick today or an earlier date, and confirm the app stays open and schedules the task for tomorrow.
  • Share image attachments from both a task and a project on Android and iOS, and verify cancellation or a missing share handler does not affect the attachment.
  • On desktop, send a delegation request with and without a saved email address, then check checklist rows at a narrow window width.

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.