Commit Graph

  • 2ae4c420c5 Merge: drop membership count from mode switch labels daniel 2026-07-23 16:36:58 -04:00
  • 9a6f30204a Merge: drop master scope; realtime taps selected track (fixes silent capture) daniel 2026-07-23 16:35:44 -04:00
  • 4ef41cf705 refactor(capture): drop master scope; realtime taps selected track daniel 2026-07-23 16:34:02 -04:00
  • 1688de553b docs: settle Design View two-canvas sub-phase (fixed-lane per-item modes) daniel 2026-07-23 16:32:58 -04:00
  • 3791e6c119 docs: spec capture-tail feature (Milestone T) daniel 2026-07-23 15:38:16 -04:00
  • 95d8017656 fix(bank_panel): drop membership count from mode switch labels daniel 2026-07-23 15:36:40 -04:00
  • ed9b5c6ad7 Merge M8: async realtime-record backend (master scope) daniel 2026-07-23 15:27:14 -04:00
  • bd187d4f89 feat(capture): M8 async realtime-record backend (master scope) daniel 2026-07-23 15:16:36 -04:00
  • 61e3d08849 docs: add CMake command cheat sheet daniel 2026-07-23 14:58:26 -04:00
  • f570cf364b Merge fix: prompt Save-As on Design View tag when project unsaved daniel 2026-07-23 14:45:18 -04:00
  • fad2544256 feat(actions): prompt Save-As on Design View tag when project is unsaved daniel 2026-07-23 14:35:19 -04:00
  • 74c91bfb31 Merge fix: persist Design View state after every mutating action daniel 2026-07-23 14:18:07 -04:00
  • cde8feda57 fix(actions): persist Design View state after every mutating action daniel 2026-07-23 14:10:31 -04:00
  • e1b2c0ba1b Docs: reflect three-scope FX capture rework; add FX-scope invariant + send-isolation TODO daniel 2026-07-23 14:01:28 -04:00
  • bcd7def7c8 docs(design-view): resolve snapshot-durability + reconcile open questions daniel 2026-07-23 13:37:10 -04:00
  • c18f8aaff0 Merge FX-scope capture: three scope actions + full parent-chain independence daniel 2026-07-23 13:36:13 -04:00
  • d4ffea6918 feat(capture): neutralize parent/master gain, pan, width, law in FX-scope capture daniel 2026-07-23 13:34:51 -04:00
  • be0441fc4d Merge Design View hardening: reconcile orphaned snapshots on track delete daniel 2026-07-23 13:34:39 -04:00
  • f9af111c7a Reconcile orphaned Design View snapshots on track delete daniel 2026-07-23 13:27:42 -04:00
  • 2c468bb40c docs(multi-bank): settle fork 5 — LICE tabs + both move affordances (Phase B closed) daniel 2026-07-23 13:13:04 -04:00
  • df03b5e759 Rework capture into three FX-scope actions with inferred range daniel 2026-07-23 13:12:36 -04:00
  • dcbe5d7bdc docs(multi-bank): settle Phase B forks 1-4; draft fork-5 options analysis daniel 2026-07-23 13:06:21 -04:00
  • d9081090fd docs(multi-bank): frame Phase B — pool + named banks spec daniel 2026-07-23 12:52:06 -04:00
  • 43ca5e4069 Docs: reflect Phase D5 landing; close out Phase D daniel 2026-07-23 12:47:13 -04:00
  • 4700415fb6 Merge Phase D5: segmented Design View mode switch in bank panel daniel 2026-07-23 12:43:27 -04:00
  • 314c3331da Add D5 Design-View mode switch to bank panel daniel 2026-07-23 12:35:46 -04:00
  • c78c7e3ddc Archive Milestone 7 in docs daniel 2026-07-23 11:02:56 -04:00
  • 9ff123e5e1 Merge M7: bindable capture action family (master/tracks/items/razor, wet) daniel 2026-07-23 10:22:24 -04:00
  • 7b530193b2 feat(capture): bindable capture family — master/tracks/items/razor (M7) daniel 2026-07-23 10:01:34 -04:00
  • 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