This release includes breaking changes for platform teams planning a safe upgrade.
Published 2mo
Productivity & Wikis
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
cross-platform
getting-things-done
gtd
gtd-applications
gtd-workflow
personal-management
+4 more
productivity
second-brain
task-management
todo-app
Summary
AI summaryBroad release touches Full Change List, Highlights, Projects, Focus & Sync, and Editing & Desktop UX.
Full changelog
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
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]