daniel
|
5c0f5f1591
|
Render in place: a track's output to a new sibling, source to the bench
|
2026-08-02 14:47:59 -04:00 |
|
daniel
|
d589b99705
|
Ψ-W1-T3 review remediation: soften the double-fire claim to unspecified-by-SDK, mark the unload mirror [verify — DAW], fix stale comment, drop redundant assertions, dedupe hook-partitioning comments, drop what-comment; file the action_registry test-seam deferral.
|
2026-08-01 20:13:13 -04:00 |
|
daniel
|
72b870459c
|
Publish the Media Explorer import into REAPER's Media Explorer action section as well as Main — custom_action + hookcommand2, second forever-stable id, one handler.
|
2026-08-01 19:43:27 -04:00 |
|
daniel
|
60308a3655
|
Ξ-W2-T1: the resample bake chain — instrument renders, extension banks, one click re-points and resets
|
2026-08-01 16:26:28 -04:00 |
|
daniel
|
0800760833
|
Fix drag-out losing audio and FX-container drops losing the capture; re-home ingest under shell/actions
|
2026-07-29 23:49:53 -04:00 |
|
daniel
|
58c6d49261
|
Cut shell/actions, bank_ops, app comment bloat ~48% (comments only, zero code change)
|
2026-07-29 20:49:31 -04:00 |
|
daniel
|
cd12b97631
|
Q-W6 review follow-ups: drop stale wav_trim clause, fix stale include comment, idempotent action-table clear, reflow ragged comment, align session.h trailing comments
|
2026-07-29 13:51:35 -04:00 |
|
daniel
|
f3be4d8cce
|
Q-W6: registration table (OCP) in main.cpp; bank verbs -> shell/bank_ops(Session&); persist.h + wav_trim + namespaces.h shims deleted; 61/61
capture.h realtime seam split to capture_realtime_shell.h; GetProjExtState grow-loop rehomed to core/wire/ext_state_read; stale persist.cpp/bank_panel.cpp comment refs fixed; CLAUDE.md persist/bank_book/actions bullets updated. Command-id suffixes, display phrases, and undo labels byte-identical.
|
2026-07-29 13:40:09 -04:00 |
|
daniel
|
430e117620
|
Q-W4: split actions.cpp into design_view_actions/bank_actions/prune_action + shared action_registry; bank verbs deduped into promptless bankOp* inner verbs in panel_bank_ops (one mutation home, two UX skins); command-id strings byte-identical; actions.h shim carrier retired
|
2026-07-29 12:56:02 -04:00 |
|
daniel
|
09f7173db2
|
Q-W3: main.cpp → pointers+entry+dispatch via 4 capture hoists; one pure wav_codec RIFF owner; ICaptureBackend deleted; capture_realtime rename + finalize split; shared stampCaptureSample; makeUniqueTag gains monotonic counter (fixes same-second batch collisions). 60/60 green.
|
2026-07-29 11:33:28 -04:00 |
|
daniel
|
30a4ffd01b
|
Q-W2: split bank_panel.cpp (3459 LOC) into eight shell/panel TUs — reasampler::panel internals, per-seam public headers, shim retired; zero behavior change, 60/60 green
|
2026-07-29 11:29:10 -04:00 |
|
daniel
|
847936f813
|
Q-W1 pt2: core/shell/app relocation + sub-namespaces; one concrete ui::Rect (LTRB fork retired); slot_map split from bank_book; BankIndex→BankModel; 59/59 green
|
2026-07-28 21:34:09 -04:00 |
|