github dongdongbh/Mindwtr v0.7.8

10 hours ago

Mindwtr 0.7.8

Highlights

  • This patch release focuses on desktop planning polish, safer shared sync behavior, and clearer mobile workflow feedback after a large internal module split across desktop, mobile, cloud, and core.
  • Desktop project planning is cleaner with a unified details-and-notes panel, metadata collapsed by default, visible keyboard shortcut help, and tighter task editing behavior.
  • Shared sync handling is more defensive around clock skew, ambiguous delete conflicts, pending remote retries and cleanup, deleted parent repair, and attachment URI sanitization.
  • Mobile flow feedback improved with steadier auto-sync after layout updates, clearer inbox and Pomodoro state, swipe accessibility feedback, and safer Expo Router drawer header integration.

Desktop

  • Unified the desktop project details and notes panel and collapsed metadata fields by default to reduce visual noise while planning projects.
  • Added visible keyboard shortcut help, autosized task description editing, improved project drag targeting, and used the agenda scroll pane for focus virtualization.
  • Improved audio capture processing feedback, stopped capture more reliably through audio-context suspend, and kept task notes hidden until explicitly expanded.
  • Moved iCloud under the broader Cloud sync option and reduced Linux app icon footprint for leaner packaging surfaces.

Mobile

  • Kept auto-sync active after layout updates and inferred drawer header props from Expo Router more safely.
  • Persisted Pomodoro session state and surfaced hydration and progress state more clearly in the mobile UI.
  • Clarified inbox processing progress, added swipe accessibility feedback, and allowed URL values in quick-add notes.
  • Continued internal modularization across settings, task editing, projects, task selection, quick capture audio, and attachment sync.

Sync, Store, Cloud & Core

  • Surfaced clock skew warnings and handled pending remote retries, cleanup, delete-biased ambiguity, revision-only noise, and deleted-parent repair more explicitly.
  • Hardened attachment URI sanitization and validated task container references while logging save queue overflow details for easier diagnosis.
  • Shared sync error formatting helpers and aligned test coverage for split sync cycles and delete-biased cloud merges.
  • Patched dependency audit vulnerabilities and repaired post-split CI regressions.

Docs & Internal Architecture

  • Split major desktop, mobile, cloud, and core modules into smaller units to keep release velocity manageable without changing the public data model.
  • Refreshed MCP and contributor guidance, clarified context hierarchy support, and reorganized the repository agent-guide references.

Full Change List (since 0.7.7)

  • refactor(desktop): split tauri backend modules
  • refactor(core): split sync modules
  • refactor(mobile): split attachment sync modules
  • refactor(cloud): split server modules
  • refactor(mobile): split quick capture audio hook
  • refactor(mobile): split task list selection hook
  • refactor(mobile): split projects screen modules
  • test(core): split sync cycle tests
  • refactor(desktop): split sync service helpers
  • refactor(mobile): split task edit modal
  • refactor(mobile): split settings screen modules
  • fix: repair post-split ci regressions
  • docs: clarify context hierarchy support
  • fix(desktop): use agenda scroll pane for focus virtualization
  • fix(mobile): keep auto-sync active after layout updates
  • fix(desktop): improve project task drag targeting
  • fix(desktop): autosize task description editor
  • fix(sync): ignore revision-only conflict noise
  • refactor(desktop): move iCloud to Cloud sub-option in sync settings (#332)
  • fix(mobile): persist pomodoro session state
  • fix(quick-add): allow URL note values
  • feat(projects): collapse metadata by default
  • feat(projects): unify details panel and notes
  • fix(sync): make pending remote cleanup explicit
  • fix(sync): repair deleted parent references
  • fix(store): validate task container references
  • fix(store): log save queue overflow details
  • fix(sync): harden attachment uri sanitization
  • fix(desktop): stop audio capture via audio context suspend
  • docs: refresh mcp and contributor guidance
  • docs: add repository agent guide
  • refactor(sync): share error formatting helpers
  • docs: remove agent guide reference
  • fix(sync): report aborted sync retries explicitly
  • fix(sync): bias ambiguous conflicts toward deletes
  • fix(sync): back off pending remote retries
  • fix(sync): surface clock skew warnings
  • fix(mobile): add swipe accessibility feedback
  • fix(mobile): clarify inbox processing progress
  • feat(desktop): expose keyboard shortcut help
  • fix(mobile): show pomodoro hydration state
  • fix(desktop): show audio capture processing state
  • fix(desktop): hide task notes until expanded
  • fix(deps): patch audit vulnerabilities
  • test(cloud): align merge expectations with delete bias
  • test(desktop): wrap layout in keybinding provider
  • fix(mobile): infer drawer header props from expo router
  • fix(linux): reduce app icon footprint

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.