v1.2.0-rc.4
Pre-release
Pre-release
·
3 commits
to main
since this release
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.