diff options
| author | cashmere <cashmere@autistici.org> | 2026-07-27 01:21:20 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-07-27 01:21:20 +0200 |
| commit | 783e9ac8462751adc14d78b070095fd63e45bda0 (patch) | |
| tree | 9e28a0937b9155c6b791af836c973f39ced9d541 /apps/web/src/hooks/use-raf-loop.ts | |
| parent | 30a36e45686db503fded68e4da5d4c465a06f978 (diff) | |
| download | opencut-783e9ac8462751adc14d78b070095fd63e45bda0.tar.gz | |
feat: voice-over recording into the timeline
MediaRecorder mic capture (defensive mimeType picking, permission/no-mic
toasts) with elapsed display in the timeline toolbar. Stop produces an
audio asset and inserts it at the playhead on an audio track as ONE
BatchCommand undo step, freeze-frame precedent. voice-over action
registered, no default keybinding. 20 tests; smoke-tested in Chromium
with a fake mic end to end.
Diffstat (limited to 'apps/web/src/hooks/use-raf-loop.ts')
0 files changed, 0 insertions, 0 deletions
