mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-26 06:54:38 +03:00
398c515390
Перенос ~1200 LOC из browser.mjs в recording/{tts,captions,capture,highlight,narration}.mjs:
- tts.mjs: resolveFfmpeg, resolveEdgeTts, edge/openai/elevenlabs providers,
getTtsProvider, getAudioDuration, generateSilence
- captions.mjs: showCaption/hideCaption/getCaptions, showTitleSlide/
hideTitleSlide, showImage/hideImage
- capture.mjs: screenshot, wait, isRecording, startRecording, stopRecording
- highlight.mjs: highlight, unhighlight, setHighlight, isHighlightMode
- narration.mjs: addNarration
browser.mjs стал тоньше на 1200 строк, re-export через `export { ... } from './recording/*.mjs'`.
Публичный API сохранён (56 экспортов). state.mjs нормализован на CRLF.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>