docs(04-02): complete block interactions plan — SUMMARY, STATE, ROADMAP updated

- CommandHistory + 4 command classes + backend CRUD endpoints
- Full mouse interactions: drag-place, move, resize, delete, undo/redo
- Requirements TL-02, TL-03, TL-06 marked complete
- Progress: 86% (12/14 plans)
This commit is contained in:
Claude
2026-04-06 23:46:05 +00:00
parent 7e18ac6c84
commit c37fa6d1f6
4 changed files with 163 additions and 13 deletions

View File

@@ -30,12 +30,12 @@
### Timeline Editor
- [ ] **TL-01**: Per-device horizontal tracks on a time axis
- [ ] **TL-02**: Drag-and-place animation blocks onto a track
- [ ] **TL-03**: Move, resize, and delete animation blocks
- [x] **TL-01**: Per-device horizontal tracks on a time axis
- [x] **TL-02**: Drag-and-place animation blocks onto a track
- [x] **TL-03**: Move, resize, and delete animation blocks
- [ ] **TL-04**: Color picker per animation block
- [ ] **TL-05**: Playback cursor (vertical line) tracking audio position in realtime
- [ ] **TL-06**: Undo/redo for all timeline mutations (min 20 steps, command pattern)
- [x] **TL-05**: Playback cursor (vertical line) tracking audio position in realtime
- [x] **TL-06**: Undo/redo for all timeline mutations (min 20 steps, command pattern)
- [ ] **TL-07**: Beat detection marks overlaid on timeline (librosa beat_track)
- [ ] **TL-08**: Snap-to-beat when placing/resizing blocks