github dongdongbh/Mindwtr v0.9.5

3 hours ago

Mindwtr 0.9.5

Highlights

  • Task locations are now first-class across editing, filtering, search, synced storage, and calendar-created tasks.
  • Calendar behavior is more consistent with date-only scheduled tasks, location-preserving event tasks, gzip ICS subscriptions, cleaner exported titles, and mobile calendar push cleanup.
  • Markdown task descriptions are easier to edit and preview, including preserved blank lines and supported code-block copy on mobile.
  • Project sequencing is more precise with section-scoped sequential flow, completed-task visibility in project detail, and persisted sequential scope across sync.
  • Sync and packaging reliability improve with safer unchanged-skip checks, calmer idle sync UI, Flatpak reminder fixes, local F-Droid JVM target patching, and clearer heartbeat distribution behavior.

Task Locations, Search & Scheduling

  • Added task location editing and filters across desktop and mobile.
  • Indexed task locations in search and added location: / where: search operators.
  • Added a task ID search operator for precise lookup.
  • Created tasks from external calendar events while preserving event locations.
  • Treated date-only scheduled tasks as all-day scheduled work.
  • Preserved task locations in mobile calendar push sync and removed old reference tasks from pushed calendars.
  • Decoded gzip ICS subscriptions and removed Mindwtr's title prefix from exported calendar items.

Editing & Desktop UX

  • Improved task description editing and Markdown formatting behavior.
  • Preserved blank lines in Markdown previews.
  • Added supported mobile code-block copy behavior.
  • Made desktop date pickers close more reliably, honor the configured date format, and align quick-action behavior.
  • Restored wheel zoom handling, recentred the desktop quick-add popup, and added a small text size preset.
  • Kept the area filter visible in the collapsed desktop sidebar.
  • Re-enabled Flatpak reminders and made Obsidian vault scan retries more reliable.

Projects, Focus & Sync

  • Added section-scoped sequential project flow.
  • Showed completed tasks in project detail.
  • Persisted sequential project scope through sync.
  • Avoided stale unchanged-sync skips after local data changes.
  • Calmed mobile idle auto-sync status.
  • Deleted orphaned Mindwtr calendars more reliably.
  • Clarified heartbeat distribution behavior and shortened the opt-out copy.

Build, Docs & Release Reliability

  • Patched local Android F-Droid JVM targets.
  • Addressed Bun audit advisories.
  • Repaired calendar and mobile test coverage.
  • Updated calendar sync, search, recurring task, and mobile calendar push documentation.
  • Required German AppStream metadata and added an AppStream locale validation gate.

Full Change List (since v0.9.4)

  • fix(ci): repair calendar and mobile tests
  • docs: align calendar sync and search docs
  • fix(mobile): copy markdown code blocks
  • fix(calendar): align scheduled tasks and locations
  • fix(mobile): avoid stale unchanged sync skips
  • fix(search): index task locations
  • fix(sync): persist sequential project scope
  • chore(analytics): clarify heartbeat distro behavior
  • chore(i18n): shorten heartbeat opt-out copy
  • feat(calendar): create tasks from external events
  • fix(desktop): align quick action date picker behavior
  • fix(desktop): restore wheel zoom handling
  • chore(deps): address bun audit advisories
  • fix(markdown): preserve blank lines in preview
  • fix(mobile): calm idle auto sync UI
  • docs: clarify recurring task calendar behavior
  • fix(desktop): make task date picker close reliably
  • fix(desktop): honor date format in task date picker
  • docs: remove inactive sponsor from readmes
  • feat(desktop): improve task date picker dismissal
  • docs(calendar): document mobile calendar push setup
  • fix(calendar): decode gzip ICS subscriptions
  • chore: ignore codegraph index
  • fix(desktop): recenter quick add popup
  • fix(calendar): handle date-only scheduled tasks
  • feat(search): add task id operator
  • fix(calendar): remove exported title prefix
  • fix(obsidian): satisfy scan retry lint
  • fix(analytics): keep opt-out one-shot
  • fix(analytics): stop requests after heartbeat opt-out
  • fix(obsidian): retry Flatpak vault scans
  • feat(desktop): add small text size preset
  • chore(release): require German AppStream metadata
  • feat(projects): add section-scoped sequential flow
  • feat(projects): show completed tasks in project detail
  • feat(markdown): improve task description editing
  • fix(mobile): keep unchanged sync checks quiet
  • feat(tasks): add location editing and filters
  • fix(desktop): keep area filter in collapsed sidebar
  • fix(notifications): enable Flatpak reminders
  • fix(task-editor): stabilize editor focus scrolling
  • fix(mobile): delete orphaned Mindwtr calendars
  • fix(android): patch local F-Droid JVM targets

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.