github dongdongbh/Mindwtr v0.7.5

one day ago

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

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.