Repository navigation
Release v1.5.0
🚀 Release v1.5.0
🔍 Commits
✨ Features
- feat(ai): register whisper transcription tasks into global download and task progress queue (01fd175)
- feat(ai): add float button right-click quick action for whisper transcription and txt download with language selector (ab203f1)
- feat(ai): add transcription latency, realtime factor, and throughput metrics (220850f)
- feat(ai): maintain background whisper tasks across modal open-close and prevent session collision (9250141)
- feat(ai): persist transcription results per video episode across tab switching (66425de)
- feat(ai): support dual chunk callbacks and live progress percentage estimation (7cdab90)
- feat(ui): add WhisperTranscriber component and AI speech-to-text settings integration (2dbc2ae)
- feat(ai): add pure frontend Whisper speech-to-text module with WebGPU and CDN acceleration (f6c5cd1)
🐛 Fixes
- fix(ai): serialize webgpu model inference to prevent session already started collisions across episodes (6e8dc4e)
- fix(ai): avoid mutating frozen module namespace and record whisper errors to diagnostic log (0d14566)
- fix(ai): eliminate DOM script import.meta syntax error and enforce GM_xmlhttpRequest fetch proxy in all scopes (a28ab21)
- fix(ai): strict WebGPU device detection and add GM_xmlhttpRequest CORS proxy for model downloads (7660739)
- fix(build): remove SystemJS/CSP-eval dependency and bundle as pure IIFE userscript (bc424fe)
📚 Documentation
- docs: balance height proportions for demo and settings preview (f772391)
- docs: layout demo and settings preview side-by-side with picture theme switching (e828463)
- docs: use picture tag with prefers-color-scheme for responsive theme switching (f556372)
- docs: consolidate hero preview table with dark/light mode picture tags (ee1ca0b)
- docs: use fastly.jsdelivr CDN for README screenshots (0635349)
- docs: add dark/light mode picture tags and comparison tables to README (4b3cade)
💄 Style & Refactor
- style(ui): remove redundant WebGPU badge on AI transcription tab (9f4dae3)
- perf(ai): add event loop yielding, live chunk streaming, and memory cache disposal (0eb3db5)
🔧 Chore & Test
- chore(release): v1.5.0 (0a6beb3)
- test(ai): add comprehensive unit and integration tests for WebGPU Whisper transcription (8d2be52)
- chore(assets): fix demo (0327711)
Full Changelog: v1.4.0...v1.5.0