-
chore: move todo.md to private layer (gitignored)
-
todo: trim completed items
-
LICENSE: add PolyForm required-notice header
-
db: M019 tombstone schema + read-path filter (Phase 1)
-
cleanup orphans menu + sample-deletion design doc
-
db: strict-validator recovery branch + fix M007/M015 replay bug
-
CONTRIBUTING: M018 row_id hashing + replay-safety guidance
-
docs: refresh schema/architecture/description/troubleshooting
-
sync: M018 hash sync_changelog.row_id to plug cleartext leak
-
ux: Help menu (shortcuts + About), Cmd+, opens About
-
updater: runtime enable/disable via watch channel
-
deps: eframe/egui 0.31→0.34, cpal 0.15→0.17, midir 0.10→0.11, tray-icon 0.21→0.22
-
ux polish: dismissable welcome + clearer locate error
-
rust quality: typed errors, audio extensions, lazy-index unwrap
-
data integrity: atomic export + remove ordering + temp leak
-
db: idempotent migrations + replay test
-
release 0.5.0 — launch version
-
v0.4.1: launch cross-cutting
-
launch-eve doc pass: fix edition, theme phrasing, plugin paths
-
launch-eve fixes: update opt-out, About box, export safety, UI polish
-
synckit-client 0.4.0: pass sentinel key in token exchange
-
browser: edit undo + review-sort + edit history affordance
-
device profiles: add category and notes fields
-
docs: drop refs to moved distribution and ux-audit docs
-
chore: gitignore CLAUDE.md
-
chore: remove internal docs and duplicate schema.md
-
Implement UX-audit phases 3 and 4 plus surrounding polish
-
Tighten vault-setup screen layout and copy
-
Add UX audit phases 0-7, remediation plan, and design-system charter
-
Rename unsafe_mode to loose_files throughout