feat(studio): add Edit Range toolbar with Copy to Agent#65
feat(studio): add Edit Range toolbar with Copy to Agent#65miguel-heygen merged 2 commits intomainfrom
Conversation
3814bd6 to
b31f9b4
Compare
844761d to
6d21e8f
Compare
b31f9b4 to
47085f8
Compare
6d21e8f to
30a5648
Compare
42ea330 to
5736c89
Compare
3c3bf65 to
1646732
Compare
5736c89 to
065bdb9
Compare
1646732 to
a655aba
Compare
065bdb9 to
7322b6b
Compare
a655aba to
de6ebf8
Compare
7322b6b to
cb136dd
Compare
89b1ccc to
fe108bc
Compare
f30719f to
cc0812b
Compare
fe108bc to
f92d4ad
Compare
Review: PR #65 — Edit Range ToolbarSmart architectural decision — replacing ~400 lines of fragile split/delete code with agent handoff. The structured clipboard payload is well-designed for AI consumption. Issues[Important] `EditModal` has a local `formatTime` that shadows the shared utility. Shows `"2.5s"` format vs the shared `time.ts` `"0:02"` format. Time displays in the edit modal will look inconsistent with the player controls and timeline ruler. [Important] `EditModal` reads `currentTime` from the store, but during playback the store's `currentTime` is only updated at end of playback or on seek — the RAF loop only updates `liveTime`. The time shown in the modal may be stale by several seconds if opened while playing. **[Suggestion] `TimelineToolbar` shows `(E)` in the edit button title but doesn't register keyboard handlers. Zoom shortcuts (Cmd+/Cmd-) also not handled. What's well done
|
cc0812b to
cef8afb
Compare
f92d4ad to
c041eb5
Compare
631d7be to
5261cbb
Compare
Merge activity
|
accaf1d to
35185cb
Compare
5261cbb to
d92269c
Compare
35185cb to
59a4e18
Compare
d92269c to
4f83790
Compare
59a4e18 to
e4ca7c4
Compare
4f83790 to
6a94e44
Compare
e4ca7c4 to
e8662d9
Compare
6feae67 to
d4b089e
Compare
a4b8c6f to
d1ad101
Compare
d4b089e to
02e7dbc
Compare
b088b34 to
fa4b1e4
Compare
02e7dbc to
f6d18b0
Compare
- NLELayout: add toolbar slot, composition breadcrumb, improved resizing - App: update toolbar wiring, remove split/delete, add edit modal - Remove AgentActivityTrack (unused) - Update vite config with improved dev server and build settings - Update package.json dependencies - Simplify htmlEditor.ts (keep parseStyleString, mergeStyleIntoTag, findElementBlock) - Update exports in index.ts
fa4b1e4 to
8c1ae77
Compare
f6d18b0 to
d6fe76f
Compare
- Add TimelineToolbar with Edit button (replaces Split/Delete) - Add EditModal with time range selection, element list, prompt textarea - "Copy to Agent" copies structured context to clipboard - Wire toolbar and modal into App.tsx
d6fe76f to
b372691
Compare

Summary
🤖 Generated with Claude Code