github dongdongbh/Mindwtr v0.8.2

9 hours ago

Mindwtr 0.8.2

Highlights

  • Natural-language quick-add dates now land in inbox capture, so entries like "tomorrow" or "next Friday" are parsed during capture.
  • Desktop planning is steadier with unified confirmation dialogs, clearer project and calendar failures, and preserved scroll position during sync refreshes.
  • Mobile feedback is calmer with queued toasts, fewer blocking alerts, better settings errors, and improved focus prioritization.
  • Sync, cloud, and diagnostics are harder to break with safer attachment uploads, better ambiguous-merge handling, clearer server request IDs, and stronger CI lockfile checks.

Capture & Planning

  • Added natural-language date parsing for inbox quick capture.
  • Unified desktop confirmation dialogs and stabilized the related hook test coverage.
  • Surfaced project drag failures, calendar failures, and important sync failures more clearly on desktop.
  • Preserved desktop scroll position during sync refreshes and trimmed rerender churn in inbox and calendar flows.

Mobile Experience

  • Queued mobile toasts instead of overlapping them, improved sync guidance, and demoted non-critical alerts to toasts.
  • Prioritized focused tasks in the mobile Focus view, enlarged toast action targets, and restored toast provider order.
  • Reduced blocking feedback interruptions, standardized settings error toasts, and fixed focus screen and widget test issues.
  • Kept non-route files out of Expo Router, pinned Expo package resolution in Metro, and compacted narrow Android widget layouts.

Sync, Cloud & Reliability

  • Finalized pending attachment uploads before remote writes and avoided orphan attachment sync failures.
  • Restored desktop Dropbox autosync, preserved queued desktop reruns, and logged ambiguous live resurrection cases more clearly.
  • Standardized mutation error handling, kept queue overflow errors visible, and preferred live data in ambiguous merges.
  • Hardened self-hosted cloud behavior with normalized base URLs, paginated search results, blocked spoofed executable uploads, and request IDs on 500 responses.

Tooling, Docs & Ops

  • Improved diagnostics logging coverage and repaired related CI assertions.
  • Guarded desktop npm lock sync and aligned desktop and cloud CI checks.
  • Added Docker container healthchecks and stricter MCP task token validation.
  • Refreshed stale cloud docs and removed shipped roadmap items from docs.

Full Change List (since 0.8.1)

  • fix(sync): finalize pending attachment uploads before remote write
  • fix(cloud): normalize self-hosted base URLs
  • fix(mobile): pin expo package resolution in metro
  • fix(mobile): keep non-routes out of Expo Router
  • fix(ci): guard desktop npm lock sync (#359)
  • fix(widget): compact narrow Android layouts
  • docs: remove completed CloudKit roadmap item
  • test(mobile): tighten widget test typings
  • fix(mobile): silence auto-sync failure alerts
  • fix(mobile): demote non-critical alerts to toasts
  • fix(sync): resolve desktop and mobile edge cases
  • fix(core): prefer live data in ambiguous merges
  • fix(desktop): surface calendar failures and trim rerenders
  • refactor(sync): extract desktop sync phases
  • fix(ci): align desktop and cloud checks
  • perf(desktop): stabilize inbox processing props
  • fix(mobile): enlarge toast action target
  • feat(diagnostics): improve logging coverage
  • fix(ci): repair diagnostics logger assertions
  • fix(mobile): reduce blocking feedback interruptions
  • fix(mobile): standardize settings error toasts
  • fix(desktop): unify confirmation dialogs
  • fix(desktop): surface important sync failures
  • fix(core): standardize mutation error handling
  • fix(sync): avoid orphan attachment sync failures
  • fix(mobile): restore toast provider order
  • fix(desktop): align mutation return types
  • fix(mobile): prioritize focused tasks in focus view
  • fix(desktop): preserve scroll during sync refresh
  • test(mobile): fix focus screen task typing
  • fix(sync): enable desktop Dropbox autosync
  • fix(core): keep queue overflow errors visible
  • fix(sync): log ambiguous live resurrections
  • fix(sync): preserve queued desktop sync reruns
  • fix(desktop): surface project drag failures
  • fix(mobile): queue toasts and improve sync guidance
  • fix(cloud): paginate search results
  • fix(mcp): validate task token inputs
  • fix(docker): add container healthchecks
  • fix(cloud): block spoofed executable uploads
  • docs: refresh stale cloud references
  • fix(cloud): add request ids to 500 responses
  • feat(quick-add): add natural language inbox capture dates
  • docs(readme): remove shipped quick-add roadmap item
  • test(desktop): stabilize confirm dialog hook test

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.