github dongdongbh/Mindwtr v0.9.9

8 hours ago

Mindwtr 0.9.9

Highlights

  • Planning is more expressive with custom time estimates, urgency-colored due dates, project deadline next actions, and project sequencing cues.
  • Large task libraries are faster thanks to incremental task persistence, derived task indexes, and virtualized project task lists.
  • Attachment sync is safer with native iCloud attachment assets, incremental mobile syncing, cached SAF scans, legacy attachment upgrades, and clearer missing-file states.
  • Feedback, announcements, review prompts, and update reminders now share safer prompt coordination and Settings feedback surfaces in configured builds.
  • Editing, automation, and integrations are steadier with portable Markdown toolbar shortcuts, mid-email Markdown links, external calendar colors, Android context automation receivers, section automation APIs, and French store metadata.

Planning, Focus & Task Lists

  • Added custom time estimates and time estimate filters.
  • Added project sequencing help cues and surfaced project deadline next actions in Focus.
  • Colored mobile due dates by urgency and improved compact labels for large text.
  • Kept mobile filter search first and persisted Focus group resets.
  • Opened notification task taps in task preview.
  • Hid archived projects from quick-add project choices.
  • Refreshed project area titles after merges and indexed project detail tasks more reliably.

Performance, Storage & Desktop

  • Added incremental task persistence for the desktop SQLite hot path.
  • Added derived task indexes and virtualized large project task lists.
  • Refreshed desktop views after external SQLite writes while ignoring local watcher echoes.
  • Resolved GNOME system theme on startup and allowed desktop window theme updates.
  • Added a desktop task-menu action for moving tasks into Focus.
  • Cleared Waiting prompt select focus more reliably.

Sync & Attachments

  • Added native iCloud attachment asset sync.
  • Made mobile attachment sync incremental.
  • Cached SAF attachment scan results and normalized legacy attachment URIs.
  • Marked missing cloud attachments clearly.
  • Covered legacy attachment upgrade behavior with mobile tests.
  • Documented iCloud attachment assets in sync docs.

Editing, Calendar & Automation

  • Added portable Markdown toolbar shortcuts and support for Markdown links in the middle of email addresses.
  • Avoided duplicate recurring follow-ups.
  • Added external calendar colors.
  • Added the Android context automation broadcast receiver.
  • Exposed section APIs for automation and preserved task metadata fields through the MCP server.

Release, Quality & Localization

  • Added Android debug APK and profileable internal release workflows.
  • Added the release profiling runbook and large-store performance budgets.
  • Restored partial locale coverage and Markdown toolbar locale coverage.
  • Added French store listings and refreshed French sync wording while keeping brand names untranslated.
  • Repaired CI expectations for quick add, custom durations, and mobile Focus settings mocks.

Full Change List (since v0.9.8)

  • fix(mobile): open notification task taps in preview
  • feat(focus): surface project deadline next actions
  • fix(mobile): improve large-text compact UI labels
  • feat(calendar): add external calendar colors
  • chore: ignore serena cache
  • fix(desktop): allow window theme updates
  • fix(mobile): color due dates by urgency
  • feat(tasks): add custom time estimates
  • test: fix custom duration CI expectations
  • fix(android): add context automation broadcast receiver
  • fix(projects): index project detail tasks
  • test(perf): add large-store budget suite
  • test(perf): isolate large-store budget run
  • perf(storage): add incremental task persistence
  • fix(desktop): resolve GNOME system theme on startup
  • feat(markdown): add portable toolbar shortcuts
  • fix(i18n): keep markdown toolbar locale coverage
  • docs(perf): add release profiling runbook
  • perf(lists): virtualize large project task lists
  • perf(store): add derived task indexes
  • feat(automation): expose section APIs
  • fix(desktop): refresh after external sqlite writes
  • fix(desktop): clear waiting prompt select focus
  • fix(quick-add): hide archived projects
  • fix(ci): repair quick-add coverage expectations
  • fix(mobile): persist focus group reset
  • fix(sync): mark missing cloud attachments
  • ci(android): add debug apk workflow
  • test(mobile): fix focus settings mock type
  • ci(android): add internal test diagnostics release
  • feat(gtd): add project sequencing help cues
  • ci(android): make internal test release profileable
  • fix(i18n): restore partial locale coverage
  • feat(cloudkit): sync attachments natively
  • fix(core): avoid duplicate recurring follow-ups
  • i18n(fr): keep brand names untranslated, refresh sync description (#661)
  • fix(mobile): cache SAF attachment sync scans
  • fix(mobile): normalize legacy attachment URIs
  • test(mobile): cover legacy attachment upgrade shape
  • fix(mobile): make attachment sync incremental
  • ci(android): add profileable internal release mode
  • feat(markdown): support mid email links
  • fix(mobile): declutter project detail controls
  • chore(metadata): add French store listings
  • fix(mobile): keep filter search first
  • feat(desktop): add focus action to task menu
  • fix(mcp): preserve task metadata fields
  • fix(desktop): ignore local sqlite watcher writes
  • fix(core): refresh project area title on merge
  • docs(sync): note icloud attachment assets

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.