Mindwtr 0.6.0
Highlights
- Sync safety improvements with better conflict visibility, timestamp normalization logging, and safer write coalescing.
- Desktop UX polish: toast notifications, unsaved edit warnings, and clearer loading/disabled states during project and bulk actions.
- Core performance upgrades, including paginated SQLite loads and safer FTS rebuild locking.
Desktop
- Add toast notifications for key actions.
- Warn before navigating away with unsaved task edits.
- Improve accessibility for alerts and icon-only controls.
- Show loading state while fetching, and disable create/delete/bulk actions while running.
- Disable attachment controls while uploads are in progress.
Mobile
- Sync theme settings with core settings.
- Improve logging consistency and typing for sync/storage errors.
Core & Sync
- Prevent sync write coalescing from losing concurrent changes.
- Validate task and project creation inputs.
- Log timestamp normalization details during sync merges.
- Share sync HTTP helpers across backends.
- Guard FTS rebuilds with a lock and reuse project order cache.
- Page SQLite loads for improved performance.
Cloud
- Prune rate-limit cache entries to prevent unbounded growth.
- Use structured logging across servers.
Docs & Dev
- Add architecture diagram and expand CLI/API/MCP documentation.
- Add a task utils benchmark and rapid edit snapshot test.
Full Change List (since 0.5.9)
- fix(cloud): prune rate limit cache
- fix(core): log timestamp normalization
- perf(core): reuse project order cache
- perf(core): page sqlite loads
- fix(core): guard fts rebuild with lock
- fix(core): validate task and project creation
- fix(desktop): show loading state while fetching
- fix(desktop): add aria labels for icon buttons
- fix(mobile): sync theme with core settings
- fix(desktop): warn on unsaved task edits
- fix(desktop): improve a11y for alerts
- chore(core): add structured logger
- feat(desktop): add toast notifications
- docs: expand local api and cli reference
- docs: add architecture diagram
- docs: expand MCP server reference
- test(core): add rapid edit snapshot test
- bench(core): add task utils benchmark
- test(desktop): add BoardView render coverage
- refactor(core): share sync http helpers
- chore(servers): add structured logging
- chore(desktop): use app logs for warnings
- chore(mobile): replace console warnings
- fix(desktop): add aria labels to bulk actions
- fix(desktop): disable project create while saving
- fix(desktop): disable attachment buttons during add
- fix(desktop): disable project delete while running
- fix(desktop): disable bulk delete while running
- fix(mobile): stabilize log metadata typing
- test(desktop): relax board header queries