“Naeel”
|
d9ecab051d
|
germany: удалены тесты/kubectl-скрипты, обновлены doc под lang.kube5s.ru
|
2026-05-22 21:04:07 +04:00 |
|
“Naeel”
|
83140ded66
|
germany: удалён кубер-наследие, обновлены .github под германскую ВМ
|
2026-05-22 21:02:34 +04:00 |
|
“Naeel”
|
1baa3e841c
|
v71: переезд на lang.kube5s.ru (германская ВМ, nginx, без кубера)
|
2026-05-22 20:44:35 +04:00 |
|
“Naeel”
|
67b82c726e
|
v70: тире между слогами + onclick — playHistorySyl из IndexedDB
|
2026-05-22 19:05:17 +04:00 |
|
“Naeel”
|
1f08e3a525
|
v69: слоги в таблице истории — hover жёлтым
|
2026-05-22 19:01:50 +04:00 |
|
“Naeel”
|
ceebfc5d58
|
v68: тест — жёсткие слоги Buon·gior·no с ярким hover (жёлтый)
|
2026-05-22 18:59:28 +04:00 |
|
“Naeel”
|
60749a9691
|
v67: слоги в отдельный #syllables div — защита от перезаписи diff
|
2026-05-22 18:54:38 +04:00 |
|
“Naeel”
|
77a75235ad
|
v66: слоги через DOM+onmouseover/onclick — надёжнее innerHTML
|
2026-05-22 18:52:10 +04:00 |
|
“Naeel”
|
abb943dd52
|
v65
|
2026-05-22 18:48:08 +04:00 |
|
“Naeel”
|
caec0eba0b
|
pravila: правило — всегда увеличивать VERSION после любой правки
|
2026-05-22 18:47:34 +04:00 |
|
“Naeel”
|
aba175442b
|
v64: фикс playSyllable — await resume(), отладка, :active стиль
|
2026-05-22 18:44:19 +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”
|
53de41a90e
|
doc: полная документация обхода DPI — WebSocket провал, multipart/form-data победа
|
2026-05-22 18:23:39 +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”
|
628fea51b7
|
doc: полный разбор WS/DPI решения, все race condition и фиксы
|
2026-05-22 17:25:26 +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”
|
1e1c29f089
|
doc: подробная архитектура и хронология ошибок
|
2026-05-22 16:14:40 +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 |
|