Mindwtr 0.7.5
Highlights
- Added safer desktop list deletion flows with confirmation, undo, and clearer restore failure feedback.
- Added related-task navigation on mobile and trimmed task list selector churn for smoother everyday use.
- Hardened sync reliability across core, cloud, desktop, and mobile with safer pending writes, task mutation validation, and better self-write filtering.
- Expanded release and packaging readiness with Linux desktop metadata, Flathub automation, and F-Droid-safe Android build handling.
Desktop
- Added confirmation and undo for list deletions and surfaced batch undo restore failures.
- Kept Integrations settings stable during edits and blocked checklist edits on reference-only items.
- Added Linux packaging metadata, AppStream brand colors, richer AppStream copy, and automated Flathub follow-up updates.
- Tightened desktop filtering feedback and localized desktop delete toasts.
Mobile
- Added related-task navigation so linked tasks open the correct mobile view.
- Switched task meta navigation to public APIs and fixed same-view navigation regressions.
- Restored task list theme color stability and reduced selector churn in task rows for better list responsiveness.
- Kept reminder-related test coverage time-safe and prepared Expo Android source-build gating for stricter F-Droid scanning.
Sync, Cloud & Core
- Validated cloud task mutations and bumped task action revisions to keep replicas consistent.
- Pruned settled write locks, preserved pending writes locally, ignored self-written snapshots, and trimmed self-write watcher payload retention.
- Persisted aborted attachment presync state and normalized batch project updates.
- Hardened sync behavior around restore flows, cloud mutation handling, and cross-device consistency.
Localization, Docs & Release Tooling
- Localized invalid date command errors and refreshed changelog and roadmap docs.
- Resolved CI typecheck regressions and updated Android release setup for current tooling.
- Replaced Snapcraft badge references with Flathub and enriched desktop AppStream metadata.
- Kept the default IzzyOnDroid path unchanged while making the stricter F-Droid Expo source-build path opt-in.
Full Change List (since 0.7.4)
- build(mobile): gate Expo source build for F-Droid
- fix(ci): resolve typecheck regressions
- fix(desktop): surface batch undo restore failures
- fix(i18n): translate invalid date command key
- fix(i18n): localize desktop delete toasts
- fix(mobile): use public task meta navigation api
- fix(cloud): bump revisions for task actions
- fix(mobile): restore task list theme color memo
- fix(i18n): localize invalid date command errors
- fix(desktop): confirm and undo list deletions
- perf(mobile): consolidate task list store selectors
- perf(mobile): trim swipeable task row selectors
- docs: refresh changelog and roadmap
- fix(cloud): prune settled write locks
- fix(sync): trim watcher self-write payload retention
- fix(mobile): replace same-view task meta navigation
- fix(sync): persist aborted attachment presync
- fix(sync): keep pending writes local
- fix(cloud): validate task mutations
- fix(core): normalize batch project updates
- feat(mobile): open related task views
- fix(sync): ignore self-written local snapshots
- fix(desktop): keep integrations settings stable
- fix(desktop): hide reference-only checklist edits
- ci(release): run Flathub update after release
- docs(desktop): enrich AppStream metadata
- ci(release): automate Flathub update PRs
- docs(readme): shrink Flathub install badges
- docs(readme): replace Snapcraft badges with Flathub
- fix(desktop): add AppStream brand colors
- fix(mobile): make notification test time-safe
- chore(desktop): add Linux packaging metadata
- fix(desktop): limit list filtering feedback
- fix(test): clean up daily review PR replacement (#304)
- fix(release): remove node20 release actions
- chore: ignore playwright test results
- fix(release): replace android setup action
- chore: remove unused drag frame assets