Skip to main content

max / audiofiles

chore: move todo.md to private layer (gitignored)
Author: Max Johnson <me@maxj.phd> · 2026-06-05 00:22 UTC
Commit: 5851c36031bc022b355791045a6f042da47a9d20
Parent: 19da3a1
2 files changed, +3 insertions, -16 deletions
M .gitignore +3
@@ -35,3 +35,6 @@ dist/*.msi
35 35
36 36 # Claude Code instructions (project-local; not for the public repo)
37 37 CLAUDE.md
38 +
39 + # Private working files — live in _private/, synced via Syncthing
40 + todo.md
D todo.md -16
@@ -1,16 +0,0 @@
1 - # audiofiles — Todo
2 -
3 - **Last updated:** 2026-06-02 (rust-quality + egui 0.34 sweep).
4 -
5 - ## Status
6 -
7 - Launch shipped 2026-06-01 (see `/Users/max/Code/launchplan_final.md`). Post-launch rust-quality session 2026-06-02 landed all 5 rust-fuzz items: typed errors, `synckit.toml` parser, dep bumps (eframe/egui 0.31→0.34, cpal 0.15→0.17, midir 0.10→0.11, tray-icon 0.21→0.22), full egui 0.34 deprecation sweep (App trait shape change, ~100 deprecations cleared, 26 panel sites restructured). 269/269 tests green, 0 deprecation warnings. Unpushed; uncommitted.
8 -
9 - ## Manual verification needed (before commit)
10 -
11 - - [ ] Launch the app and eyeball the egui 0.34 restructure: confirm toolbar / sidebar / detail / file-list / footer panels render in the right places across all screens (activation, vault setup, browser, import wizard, export wizard, db-error). Structural change from `Panel::show(ctx)` to `show_inside(ui)` is mechanically correct but unverified visually.
12 -
13 - ## Run #9 deferrals (Phase 4)
14 -
15 - ### UX polish (use-fuzz)
16 - - [ ] **Preserve form fields on signup-style error swaps.** (Not applicable to audiofiles per se, but the pattern — re-render the wizard step with user input — would apply if any wizard step ever fails inline.)