Commit Graph
24 Commits
Author SHA1 Message Date
“Naeel” f7587a3dcb v80: обрезка 0.2с в начале записи — убирает щелчок (вместо trimSilence) 2026-05-23 06:13:46 +04:00
“Naeel” 60749a9691 v67: слоги в отдельный #syllables div — защита от перезаписи diff 2026-05-22 18:54:38 +04:00
“Naeel” 9c13c21898 v64: рефакторинг — разбил монолит на css/ js/ build.sh dist/ (781→43 строки index.html) 2026-05-22 18:39:13 +04:00
“Naeel” bd042be61c v63: кликабельные слоги — проигрывание сегментов аудио 2026-05-22 18:31:56 +04:00
“Naeel” b71eb9a45f v62: fetch POST multipart/form-data вместо WebSocket+base64 — обход DPI 2026-05-22 18:19:19 +04:00
“Naeel” 1f3dce39a4 v61: чанк 14KB 2026-05-22 17:58:41 +04:00
“Naeel” 4945510cb2 v60: чанк 14KB 2026-05-22 17:57:00 +04:00
“Naeel” 786b937acd v60: чанки 30KB — обход DPI-порога ~48KB на WebSocket text-фреймы 2026-05-22 17:54:11 +04:00
“Naeel” 96f178b56e fix: phoneticAnalysis timeout 15s — защита от зависания decodeAudioData (Chrome bug, длинные WebM) 2026-05-22 17:40:15 +04:00
“Naeel” 3442e5d031 revert: откат до v48 — убраны v49-v53 (close/race/onopen костыли) 2026-05-22 17:32:11 +04:00
“Naeel” f4957437db v53: сервер ждёт закрытия от клиента — close frame не обгоняет text frame 2026-05-22 17:29:10 +04:00
“Naeel” ff6eb0486c v52: транскрипция → фонетика последовательно, фонетика с таймаутом 10с 2026-05-22 17:23:32 +04:00
“Naeel” 0504c6009c v51: onclose даёт 500ms фору onmessage — close frame обгонял text frame 2026-05-22 17:20:25 +04:00
“Naeel” 8fc986fe7f v50: WS — trySend полинг вместо onopen, фикс race condition 2026-05-22 17:17:52 +04:00
“Naeel” f4ac9cf717 v49: WS robust — onclose, readyState, setTimeout defer, settled guard 2026-05-22 17:06:47 +04:00
“Naeel” 8f8a21bbcc v48: WS — один JSON с base64, без чанков, без бинарных фреймов 2026-05-22 17:01:30 +04:00
“Naeel” 26c5adfc79 v47: WS base64 chunks — только текстовые фреймы, DPI не режет 2026-05-22 16:52:14 +04:00
“Naeel” 86e7db4b77 v46: ws.send(blob) directly, no async/await in onopen 2026-05-22 16:38:54 +04:00
“Naeel” d4aebf4b2c v45: WebSocket — весь блоб одним сообщением, без чанков 2026-05-22 16:31:35 +04:00
“Naeel” 05afcc7bd2 v44: универсальный Groq-прокси (все пути, не только transcriptions) 2026-05-22 16:23:17 +04:00
“Naeel” 8c01d63985 v43: WebSocket upload for large files (bypasses HTTP POST buffering) 2026-05-22 16:05:51 +04:00
“Naeel” 26080046b5 v40: remove debug logs, clean CORS (only Flask handles it) 2026-05-22 15:29:57 +04:00
“Naeel” a73cd82ab5 v39: Whisper proxy via Flask+gunicorn, blobToWav revert, syllabification, isAnalyzing flag, timing logs 2026-05-22 14:13:50 +04:00
“Naeel” 62907230c6 v19: перевод, история записей (IndexedDB), стерео из истории, фонетический анализ, индикатор микрофона 2026-05-22 11:10:39 +04:00