-
56f2e3e308
docs(design-view): parent visibility = descendant-derived OR own membership
daniel
2026-07-23 06:33:24 -04:00
-
fbb9cf5f36
Merge fix: parent visible by own membership or descendant (untagged folders show in both modes)
daniel
2026-07-23 06:27:24 -04:00
-
-
2c9b635edf
fix(view): update parent-visibility comment to describe OR rule (own membership or descendant visible)
daniel
2026-07-23 06:22:16 -04:00
-
8d08279bdb
Fix parent visibility: parent visible by own membership OR derived from children
daniel
2026-07-23 06:17:34 -04:00
-
-
bd5ca2f861
Archive Milestone 6 in docs
daniel
2026-07-23 06:13:22 -04:00
-
-
4f1231ea81
Merge M6 change: insert onto selected track(s) at edit cursor
daniel
2026-07-23 05:59:11 -04:00
-
-
2536b4bedb
fix: insert onto selected track(s) at edit cursor, not a new track
daniel
2026-07-23 05:56:25 -04:00
-
1918610fb8
Merge fix: snapshot-once park guard (nested-folder toggle) + per-mode undo label
daniel
2026-07-23 05:56:23 -04:00
-
-
-
-
dfd5d4477f
fix(view): snapshot-once park guard + correct per-mode undo label
daniel
2026-07-23 05:50:19 -04:00
-
-
59e3c5907f
Merge M6: insert selected bank sample at edit cursor via InsertMedia
daniel
2026-07-23 05:25:13 -04:00
-
-
172d5902c8
feat: add M6 insert — place selected bank sample at edit cursor
daniel
2026-07-23 05:23:37 -04:00
-
c7005807a6
docs(design-view): correct reversed untagged-track invariant to "every leaf is managed"
daniel
2026-07-23 05:13:54 -04:00
-
9df24f7a77
Merge fix: park untagged leaves in non-Arrange modes + immediate TCP/MCP refresh
daniel
2026-07-23 05:03:57 -04:00
-
-
cf871e195f
Archive Milestone 5; correct M4 identity note to GUID-primary
daniel
2026-07-23 05:03:40 -04:00
-
-
-
4bf394b89c
fix(view): park untagged leaves in non-Arrange modes; refresh TCP/MCP on apply
daniel
2026-07-23 04:59:50 -04:00
-
-
60add4afc7
Merge fix: GUID-primary project identity restores bank reload on reopen/new
daniel
2026-07-23 04:51:23 -04:00
-
-
affde0ef53
fix: layer GUID-primary project identity so reopened/new projects reload the bank
daniel
2026-07-23 04:46:36 -04:00
-
-
39baf28c93
Docs: reflect Phase D4 landing
daniel
2026-07-22 22:08:38 -04:00
-
e03728bdf7
Merge Phase D4: Design View action family + reapply-on-open wiring
daniel
2026-07-22 22:06:06 -04:00
-
-
0dce66a771
Merge M5 Wave B: audition, multi-select, and keyboard nav
daniel
2026-07-22 22:03:18 -04:00
-
-
fc54472d3e
feat(bank_panel): audition, multi-select, and keyboard nav (M5 Wave B)
daniel
2026-07-22 21:55:16 -04:00
-
b5332e0415
Docs: mark M4 Save-As identity collision as fixed
daniel
2026-07-22 21:51:14 -04:00
-
-
ae41cad4f5
feat(view): D4 Design View action family + reapply-on-open wiring
daniel
2026-07-22 21:46:58 -04:00
-
-
322581227c
Docs: reflect Phase D2/D3 landing
daniel
2026-07-22 21:36:11 -04:00
-
5ff029ba1d
Merge fix: project-object identity stops forked-bank cross-contamination
daniel
2026-07-22 21:29:50 -04:00
-
-
36270e2064
fix(persist): use project-object identity to stop forked-bank cross-contamination
daniel
2026-07-22 21:28:54 -04:00
-
c6fdc12557
Merge Phase D2: view shell — apply mode toggle to live project
daniel
2026-07-22 21:26:21 -04:00
-
-
-
-
36dd5fd0f6
Merge dev (M5 bank_panel) into view-shell branch
daniel
2026-07-22 21:26:11 -04:00
-
-
-
-
aacf8b49e8
Merge Phase D3: persist ViewModeModel in project ext state
daniel
2026-07-22 21:19:38 -04:00
-
-
27d887671c
fix(view): derive parent/folder visibility on mode toggle
daniel
2026-07-22 21:08:31 -04:00
-
62c26ac781
Merge M5 Wave A: docked bank panel with LICE waveform thumbnails
daniel
2026-07-22 21:08:26 -04:00
-
-
aa8b963fb3
Merge dev (Phase D1) into p1-w9-bank-panel
daniel
2026-07-22 21:07:59 -04:00
-
-
-
-
71a3b26a47
feat(bank_panel): docked bank grid with LICE waveform thumbnails (M5 Wave A)
daniel
2026-07-22 21:02:22 -04:00
-
ae76653628
D3: persist ViewModeModel in project ext state alongside bank
daniel
2026-07-22 20:56:04 -04:00
-
-
-
c068279aac
feat(view): D2 view shell — apply mode toggle plan to live project
daniel
2026-07-22 20:55:50 -04:00
-
-
-
2d040d6896
Docs: reflect Phase D1 landing
daniel
2026-07-22 20:45:06 -04:00
-
c534c91181
Merge Phase D1: pure view_mode_model core
daniel
2026-07-22 20:41:07 -04:00
-
-
-
-
25cfb62d46
rename view_model -> view_mode_model; add shell-expands-FX test and parse-site comments
daniel
2026-07-22 20:37:17 -04:00
-
ec211a5620
Archive Milestone 4 in docs
daniel
2026-07-22 20:21:36 -04:00
-
33ffb45a45
Add pure view_model core (Phase D1): N-mode registry, GUID-keyed membership, folder-tree visibility derivation, snapshot-based park/restore planner, JSON round-trip; new view_model_tests CTest target
daniel
2026-07-22 20:21:14 -04:00
-
fdd5bd158b
Merge M4 fix: MarkProjectDirty so captures flush to the .rpp
daniel
2026-07-22 20:15:37 -04:00
-
-
-
-
f310913da5
fix(persist): call MarkProjectDirty after every SetProjExtState write
daniel
2026-07-22 20:15:10 -04:00
-
-
6a09e1d48d
Merge M4: bank persistence to project ext state + Save-As relocation
daniel
2026-07-22 19:57:25 -04:00
-
-
06256f05e9
Add Design View phase spec (Phase D), parallel to capture roadmap
daniel
2026-07-22 19:55:23 -04:00
-
53da916917
feat(persist): M4 bank persistence + Save-As relocation
daniel
2026-07-22 19:55:09 -04:00
-
-
a9ba532f07
Archive Milestone 3 in docs
daniel
2026-07-22 18:54:43 -04:00
-
60379c06b6
Merge M3 fix: unsaved-project detection via .rpp filename
daniel
2026-07-22 18:47:39 -04:00
-
-
09a85737a8
fix(capture): detect unsaved project via EnumProjects .rpp filename
daniel
2026-07-22 18:45:07 -04:00
-
-
c7a8c75ef2
Merge M3 fixes: render format, project rate, unsaved-project handling
daniel
2026-07-22 17:03:14 -04:00
-
-
a14d33aa75
Fix M3 capture: render format, project rate, unsaved-project handling
daniel
2026-07-22 17:02:15 -04:00
-
-
d60fe9ace3
Merge M3: offline-render capture spike (master-mix / time-selection)
daniel
2026-07-22 13:08:37 -04:00
-
-
d9ad8e4adf
M3: offline-render capture spike (master-mix / time-selection)
daniel
2026-07-22 13:07:31 -04:00
-
-
93e2783098
Archive Milestone 2 in docs
daniel
2026-07-22 10:00:32 -04:00
-
995e790ac0
Merge M2: pure peaks module (per-channel min/max envelope from PCM)
daniel
2026-07-22 09:58:18 -04:00
-
-
4cb40f6e34
peaks: pure per-channel min/max envelope from interleaved PCM
daniel
2026-07-22 09:23:03 -04:00
-
-
57a137199e
Archive Milestone 1 in docs
daniel
2026-07-22 07:23:24 -04:00
-
5ba2bd4dde
Merge M1: pure bank_model core (Sample + BankIndex, dedup, tiers, JSON)
daniel
2026-07-21 22:59:24 -04:00
-
-
2862e1c865
Implement M1 bank_model: Sample + BankIndex, hash-dedup, tiers, JSON round-trip
daniel
2026-07-21 22:54:21 -04:00
-
82858fa484
CLion files
daniel
2026-07-21 21:45:36 -04:00
-
-
6fcb811668
Track CONTEXT.md spec and ignore worktrees dir
daniel
2026-07-21 21:34:27 -04:00
-
c60b3acc2b
Reflect M0 landing in docs
daniel
2026-07-21 21:27:31 -04:00
-
acfc9daabc
Retire MPE scaffold; stand up reaper_reasampler pure-core skeleton
daniel
2026-07-21 21:18:51 -04:00
-
bbc0b2c19e
Vendor reaper-sdk and WDL as submodules
daniel
2026-07-21 21:18:25 -04:00
-
0b19d59f68
Add PLAN.md and TODO.md planning artifacts
daniel
2026-07-21 20:54:03 -04:00
-
ad40c561bf
Add CLAUDE.md project guidance
daniel
2026-07-21 20:48:01 -04:00