github dongdongbh/Mindwtr v0.9.3

5 hours ago

Mindwtr 0.9.3

Highlights

  • Desktop task editing is faster with pill controls for Status, Priority, and Energy Level, quick date chips, and a setting for inline side-peek vs. pop-up editing.
  • Focus and context workflows are clearer with grouped context/tag filters, reusable saved Focus filters, tuned mobile Focus virtualization, and lighter desktop Agenda derivation.
  • Mobile data import now supports importing incomplete Apple Reminders into Inbox while leaving the source reminders in Apple Reminders.
  • Calendar subscriptions handle yearly ICS recurrence expansion more accurately in the visible calendar window.
  • Sync diagnostics are more explicit about timestamp clamping and server-side merge stats, and project unarchive now restores task and section state that archive changed.

Desktop Experience

  • Added the task editor presentation setting.
  • Replaced compact task-attribute dropdowns with accessible pill controls.
  • Added quick date shortcuts for common date choices.
  • Added Start Date to the task quick-action context menu and widened date shortcut popovers.
  • Added explicit empty and error states to desktop Agenda so filtered or inbox-only views do not look blank.
  • Grouped context/tag filter controls for easier scanning.
  • Reused cached task indexes in Agenda to avoid extra full-list scans in Focus.
  • Continued the project sidebar sizing and wrapping polish from the 0.9.2 cycle.

Mobile

  • Added Apple Reminders import for incomplete reminders.
  • Tuned the Focus list render window for larger lists.
  • Opened archived task details correctly.
  • Kept Expo application metadata available in F-Droid builds.
  • Improved wrapping for task preview metadata.

Calendar

  • Expanded yearly ICS recurrence support, including count-limited yearly events and ordinal weekday yearly patterns.
  • Centralized the mobile calendar navigation swipe capture and feedback constants.

Sync, Cloud & Data Safety

  • Restored the pre-archive task and section state when unarchiving a project.
  • Avoided re-broadcasting deleted, manually changed, or moved project-archive records during unarchive.
  • Cleared project-archive restore metadata from deleted task tombstones during startup cleanup.
  • Treated project-archive restore metadata as opaque for sync conflict signatures.
  • Returned server-side merge stats from cloud /v1/data writes.
  • Counted and surfaced future timestamp clamps in sync diagnostics, including the both-sides-clamped case.
  • Required analytics heartbeat callers to provide an explicit fetcher.
  • Removed a hardcoded Settings day-unit translation map in favor of locale keys.
  • Opening data with 0.9.3 updates the local SQLite schema for project-archive restore metadata; rolling back to older builds after launch is not recommended.

Full Change List (since v0.9.2)

  • fix(desktop): show agenda empty and error states
  • fix(projects): clear archive metadata from tombstones
  • fix(desktop): measure quick-action menu height
  • fix(desktop): add start date quick action
  • fix(settings): localize auto-archive day unit
  • fix(sync): ignore project archive metadata in signatures
  • fix(projects): avoid unarchive restore churn
  • fix(desktop): improve task quick-action accessibility
  • fix(cloud): tighten stored data read typing
  • docs(release): note 0.9.3 schema rollback caveat
  • refactor(desktop): centralize projects layout constants
  • perf(desktop): reuse agenda derived task indexes
  • refactor(mobile): centralize calendar swipe constants
  • perf(mobile): tune focus list virtualization
  • fix(desktop): pass analytics heartbeat fetcher
  • fix(core): require analytics heartbeat fetcher
  • fix(sync): surface future timestamp clamps
  • fix(cloud): return merge stats from data writes
  • fix(projects): restore state when unarchiving
  • feat(desktop): add task editor presentation setting
  • fix(projects): complete tasks when archiving project
  • feat(desktop): use pills for task attributes
  • feat(desktop): group context filters
  • fix(android): keep Expo application in F-Droid builds
  • feat(tasks): show completion timestamps in done lists
  • fix(calendar): expand yearly ICS recurrences
  • fix(mobile): open archived task details
  • fix(desktop): allow wider project sidebar
  • feat(mobile): import apple reminders
  • fix(desktop): let date shortcuts wrap
  • fix(projects): show archived project tasks
  • feat(date): add quick date shortcuts
  • fix(desktop): widen projects sidebar on wide screens
  • chore(sync): add status diagnostics
  • fix(mobile): wrap task preview metadata
  • fix(desktop): adapt projects sidebar resize
  • fix(mobile): ease calendar swipe gestures
  • fix(mobile): respect project modal safe area
  • fix(mobile): hide inactive projects from assignment
  • fix(mobile): remove duplicate collection headers

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.