github dongdongbh/Mindwtr v0.7.6

8 hours ago

Mindwtr 0.7.6

Highlights

  • Added more flexible processing and editing controls with guided/quick inbox modes, configurable task editor layouts, and a new Settings > Manage page for areas, contexts, and tags.
  • Expanded desktop and mobile workflow coverage with bulk context editing, mobile card-based inbox parity, and simplified mobile task-editor layout settings.
  • Hardened sync reliability across core, desktop, mobile, cloud, and MCP with safer refresh handling, better conflict resolution, stricter validation, and clearer error feedback.
  • Improved desktop platform integration with macOS CloudKit sync, persisted iCloud Drive access, safer Obsidian vault detection, and better release/package metadata.

Desktop

  • Added guided and quick inbox processing, flexible task editor layout controls, and improved archived-task and bulk failure feedback.
  • Added Settings > Manage for areas, contexts, and tags, plus bulk context editing support.
  • Added first-pass macOS CloudKit sync and persisted iCloud Drive sandbox access across launches.
  • Hardened desktop behavior around stale refreshes, attachment presync aborts, hidden Obsidian markers, blocked vault marker checks, and stale Vite bundles.

Mobile

  • Brought inbox and task-editor settings closer to desktop while keeping the card-based processing flow.
  • Simplified mobile task editor layout settings with presets, collapsible sections, and a focused field sheet.
  • Improved inbox/list interactions and surfaced auto-sync failures more clearly.
  • Kept F-Droid Android builds compatible with current JVM and Gradle requirements and improved reminder fallbacks.

Sync, Cloud, MCP & Core

  • Prevented stale refreshes from overwriting local edits and improved delete-vs-live conflict resolution using revisions when available.
  • Hardened attachment URI decoding, oversized Dropbox secret handling, area filter persistence, and batch task/project validation.
  • Added project and area management tools to the MCP server and rejected invalid MCP task statuses.
  • Validated cloud task IDs in server routes and tightened cross-surface error reporting.

Docs, Release & Packaging

  • Updated wiki coverage for CloudKit, Manage settings, inbox/task-editor settings, and release references.
  • Improved Flathub assets, Flatpak and AUR release tooling, and F-Droid preparation scripts.
  • Refreshed platform metadata for App Store, Google Play, Microsoft Store, AppStream, and repo release notes.

Full Change List (since 0.7.5)

  • fix(release): harden flathub and flatpak updates
  • fix(sync): retain consecutive local self-writes
  • test(desktop): avoid bun hang in SettingsView test
  • fix(flatpak): improve Flathub listing assets
  • fix(release): use vitest for AUR source checks
  • fix(mobile): add F-Droid JVM target patcher
  • fix(mobile): patch app JVM target for F-Droid
  • fix(mobile): rerun F-Droid JVM patch after prebuild
  • fix(desktop): handle hidden Obsidian vault markers
  • feat: add Settings > Manage page for areas, contexts, and tags (#312)
  • fix(mobile): fallback reminder notification bodies
  • fix(mobile): add explicit type annotation for Alert.prompt callback
  • docs: clarify documentation contribution workflow
  • docs: fix contributing reference links
  • fix(sync): fallback oversized Dropbox secrets to config
  • fix(sync): preserve area filter changes during sync
  • feat(contexts): add bulk editing on desktop and mobile
  • fix(desktop): persist sandbox access to iCloud Drive sync path across launches (#318)
  • fix(desktop): avoid stale core vite bundle
  • First pass at Cloudkit sync on MacOS (#319)
  • feat(desktop): add flexible inbox and editor settings
  • feat(mobile): align inbox and editor settings
  • fix(sync): avoid stale refresh overwriting local edits
  • fix(core): validate task project assignments
  • docs(wiki): update CloudKit and release references
  • fix(sync): harden attachment URI decoding
  • fix(sync): use revisions for delete conflicts
  • fix(desktop): preserve attachment presync state on abort
  • fix(core): fail invalid batch task updates
  • fix(mcp): reject invalid MCP task statuses
  • feat(mcp): add project and area tools
  • fix(ui): surface archived and bulk action failures
  • fix(mobile): improve inbox and list interactions
  • docs(wiki): cover manage and inbox settings
  • fix(cloud): validate task ids in routes
  • fix(mobile): surface auto-sync failures
  • docs(wiki): fix CloudKit quick guidance
  • feat(mobile): simplify task editor layout settings
  • fix(desktop): tolerate blocked obsidian marker checks

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.