Releases: ilyhalight/voice-over-translation
1.8.5
- Добавлена поддержка всех доступных TLDs для Яндекс Диска (#1012)
- Добавлена поддержка работы /d/ для Яндекс Диска (#735, #837, #883)
- Добавлена поддержка RT News (rt.com)
- Добавлена поддержка Bitview (bitview.net) (#1041)
- Добавлена подддержка перевода в предпросмотре курса для Coursera
- Добавлена поддержка нескольких дополнительных доменов для XVideos (#1015)
- Добавлена поддержка нескольких видео на одной странице для EpicGames Developers (#1043)
- Добавлено получение языка через API для всех сайтов, которые по умолчанию не возвращают язык, но имеют название в данных о видео
- Исправлена ошибка из-за которой мобильная версия VK Video была не доступна (#1011)
- Исправлена некорректная работа функции "Переводить при открытии" с расширениями создающими PiP с возможностью управления (#1014)
- Обновлены некоторые данные необходимые для запросов к API перевода (#1029)
- Возвращена поддержка встраиваемых видео YouTube использующих
enablejsapi
- Теперь, Violetmonkey по умолчанию делает запросы напрямую к API Яндекса (в #1018)
- Некоторые другие малозаметные изменения (в #1027, #1029, #1035, #1038, #1042)
What's Changed
- Доработка GM_Fetch для Violentmonkey by @SashaXser in #1018
- Небольшое упрощение кода by @SashaXser in #1027
- Исправление парсинга заголовков GM_Fetch by @SashaXser in #1029
- Упрощение парсинга заголовков GM_fetch by @SashaXser in #1035
- Fix #1014 by @SashaXser in #1036
- Упрощение VideoObserver by @SashaXser in #1038
- Доработка #1038 by @SashaXser in #1042
- Update 1.8.5 by @ilyhalight in #1051
Full Changelog: 1.8.4...1.8.5
1.8.4
Список изменений
- Добавлена кнопка "Сообщить об ошибке" в меню расширения
- Исправлена ошибка из-за которой кнопка перевода могла не пропадать на мобильных устройствах (#1005)
- Исправлена ошибка из-за которой в некоторых случаях нельзя было свайпнуть экран при воспроизведение видео на мобильных устройствах (#1006)
What's Changed
- Update 1.8.4 by @ilyhalight in #1007
Full Changelog: 1.8.3...1.8.4
1.8.3
Список изменений
- Исправлена ошибка из-за которой кнопка могла не появляться без переустановки расширения (#995, #997)
- Исправлена работа слайдеров громкости в меню расширения (#996)
- Исправлено ускорение видео при зажатие на меню расширения
What's Changed
- Update 1.8.3 by @ilyhalight in #998
Full Changelog: 1.8.2...1.8.3
1.8.2
Список изменений
- Добавлена возможность выбрать несколько языков для параметра "Не переводить с родного языка" (#818 в #975)
- Добавлена возможность перемещения кнопки и субтитров на мобильных устройствах (в #978, #980)
- Добавлена поддержка Artstation (#58)
- Добавлена поддержка ленты для Twitter (X) (частично #981)
- Добавлена поддержка ленты для Douyin (#876)
- Исправлен баг, из-за которого при выборе субтитров не обновлялся заголовок и не происходило выделение в меню (в #975)
- Исправлен баг, из-за которого не активировался аудиоплеер со стримами
- Исправлено определение длительности видео на
/client/...
в Яндекс Диске (#973) - Изменена логика активации проксирования субтитров (в #975)
- Убрано появление кнопки загрузки аудио файла при просмотре перевода стримов (в прямом эфире)
What's Changed
- Не переводить с родного языка" для 2-х и более языков #818 by @SashaXser in #974
- Доработка субтитров и исправление бага в createVOTSelect by @SashaXser in #975
- Поддержка тачскрина by @SashaXser in #978
- Исправление #978 by @SashaXser in #980
- Fix #976 by @ilyhalight in #982
- Update 1.8.2 by @ilyhalight in #993
Full Changelog: 1.8.1...1.8.2
1.8.1
Список изменений
-
Добавлена поддержка Loom (#946, #34)
^ субтиры от сайта не работают до следующего обновления
-
Добавлена поддержка домена
madmaxworld.tv
для BannedVideo -
Убрана отправка уведомления о переводе, если перевод уже существует (ee3a66d0b6ef3c6af7b61136dae0c65df0d74337#commitcomment-150456758)
-
Исправлена работа с некоторыми плейлистами VK Video (если ссылка содержала слитно написанный видео ID) (#971)
What's Changed
- Update 1.8.1 by @ilyhalight in #972
Full Changelog: 1.8.0...1.8.1
1.8.0
Список изменений
- Доработана логика поиска видео внутри ShadowDOM (#914)
- Добавлена возможность включить отправку уведомления о том, что видео было переведено (#934)
- Добавлена поддержка основного фронтенда Reddit (new.reddit.com, reddit.com) (#732)
- Добавлена поддержка Dzen (dzen.ru) (#915)
- Добавлена поддержка PornTN (porntn.com) (#705)
- Добавлена поддержка Cloudflare Streams (#941)
- Добавлена поддержка Douyin (#876)
- Добавлена поддержка нового домена для VK Video (#931)
- Добавлена поддержка субтитров для VK Video (#770)
- Добавлена поддержка перевода в плейлистах VK Video (
https://vk.com/video/playlists/PLAYLIST_ID/video-xxxxxxxxx_xxxxxxxxx
, на vkvideo.ru тоже работает) - Добавлена поддержка загрузки субтитров/аудио с названием видео для VK Video (#932)
- Добавлена возможность перевода ошибок и детекта языка с помощью API MS Edge
- Добавлено сообщение о задержке перевода, если API более 5 раз возвращает одинаковое время ожидания перевода (обычно это сопровождалось сообщением "Перевод займет около минуты") (#919)
- Включено использование опции "Не переводить с родного языка" для всех сайтов (#906)
- Убрана возможность перевода ошибок с помощью Deepl (возможно, позже вернется)
- Изменена логика проверки недоступности серверов Яндекса (#928, #930)
- Теперь, автопереводимые субтитры от YouTube выбираются исходя из языка перевода
- Библиотека vot.js заменена на
@vot.js/ext
и@vot.js/shared
, что позволило поактически полностью избавиться от необходимости патчить зависимости (все еще нужно для добавления локализированных ошибок и замены protobufjs на подгружаемую версию из jsdelivr) - Исправлена работа Linkedin Learning при входе в аккаунт (#882)
- Исправлена работа OK.ru (#900)
- Исправлена работа EpicGames Developers (#944)
- Исправлена работа таймаута для детекта языка с помощью RustServer API
- Исправлен конфликт с перемоткой на мобильной версии XVideos (#866)
- Работа с хранилищем и апи переводчиков, отвечающих за перевод ошибок и детект языка, переписана на TypeScript
- Набор утилит для работы с плеером YouTube переписан на TypeScript
- Другие мелкие фиксы
What's Changed
- Доработка ShadowDOM в VideoObserver by @SashaXser in #914
- Небольшие правки №2 by @SashaXser in #927
- Изменение проверки недоступности сервера Яндекса by @SashaXser in #928
- Исправление #928 by @SashaXser in #930
- Update 1.8.0 by @ilyhalight in #961
Full Changelog: 1.7.2...1.8.0
1.7.2
Список изменений
- Добавлена возможность использования эксперементальной вариации голосов Яндекса. Новые голоса работают, только при некоторых условиях, во всех остальных случаях используются старые (#897)
- Добавлен обход кэша при получение перевода интерфейса после нажатия на кнопку "Обновить файлы локализации"
- Исправлена некорректная генерация Sec-{Vsubs|Vtrans}-Token заголовков (vot.js#36)
- Исправлена ошибка из-за которой старый плеер не добавлял lipsync эвенты после первого выключения перевода (#902, #894, возможно #887)
- Исправлена работа Yandex Disk по пути /i/ (#908)
What's Changed
- update vot.js to 1.3.9 by @ilyhalight in #895
- Option to use an experimental variation of Yandex voices for some videos by @ilyhalight in #898
- added cache bypass on force update localization files by @ilyhalight in #901
- Updated chaimu to 1.0.3 by @ilyhalight in #903
- Fix yandex disk /i/ path by @ilyhalight in #910
Full Changelog: 1.7.1...1.7.2
1.7.1
Список изменений
-
Добавлена поддержка Coursetrain (coursetrain.net) (#706)
-
Добавлена поддержка Ricktube (ricktube.ru)
-
Добавлена поддержка Bilibili Bangumi (#852)
-
Добавлена поддержка Incestflix (#705)
-
Добавлена поддержка субтитров от сайта для Vimeo
-
Включен обход Media CSP для player.vimeo.com
-
Добавлена поддержка просмотра видео в плеере Яндекс Диска без перехода по публичной ссылка (Вы все еще должны открыть публичный доступ к файлу (Не к папке!!!)) (#837)
-
Исправлено долгое ожидание перевода для новых запросов на перевод для YouTube (статус = 6) (1#issuecomment-2433274910, 868#issuecomment-2436080833)
-
Исправлена работа встраиваемого плеера Vimeo (player.vimeo.com), если видео залито в приватный доступ и доступно только через встраивание (#543, #828)
-
Переработан новый аудиоплеер, который полностью работает на AudioContext
По умолчанию данный плеер используется, только, чтобы обходить Media CSP на некоторыъ сайтах. Если вам нужен какой-либо из ниже перечисленных фиксов, то вам нужно будет снять галочку "Использовать только для обхода Media CSP"
- Исправлена работа медиаклавиш, если включен новый плеер (#192, #841)
- Исправлена работа PiP при активном переводе для браузера Arc (#357)
- Опция "Обходить Media CSP" заменена на "Использовать только для обхода Media CSP" (речь про новый плеер), а так же, теперь, данная опция зависит от состояния опции "Использовать новый аудио плеер"
-
Исправлена ошибка из-за которой озвучка иногда могла не стартовать со старым плеером (#840)
-
Теперь, при преобразование секунд в минуты будет учитываться доля секунд, вычисляемая по формуле secs/60, и если доля секунд больше N%, то результат будет округляться до следующей минуты. Благодаря этому, будет меньше ситуаций, когда сервер вернул, что необходимо подождать, например 110 секунд, а расширение пишет, что осталось около 1 минуты
-
Исправлено добавление обводки для слайдеров на некоторых сайтах
-
Исправлено некорректное отображение чекбоксов на некоторых сайтах
-
Переработана логика работы с аудио плеерами
What's Changed
- Update to vot.js 1.3.0 by @ilyhalight in #831
- Updated to vot.js 1.3.1 by @ilyhalight in #832
- Fix incorrect checkbox name by @ilyhalight in #836
- fix multimedia keys if browser support audio context by @ilyhalight in #844
- Перенос Tone.js и исправление громкости by @SashaXser in #862
- Rewrited audio player logic with Tone.js (temporary) by @ilyhalight in #869
- Changed audio context player Tone.js --> chaimu by @ilyhalight in #874
- Fix translation button on change video with old player by @ilyhalight in #879
- Update 1.7.1 by @ilyhalight in #892
Full Changelog: 1.7.0...1.7.1
1.7.1-beta4
Warning
Бета версия может работать нестабильно. Обо всех проблемах, рекомендуется сразу же сообщать в Issues
Список изменений
- Исправлена ошибка из-за которой при смене видео кнопка могла перестать работать со старым плеером (875#discussioncomment-11085577)
What's Changed
- Fix translation button on change video with old player by @ilyhalight in #879
Full Changelog: 1.7.1-beta3...1.7.1-beta4
1.7.1-beta3
Warning
Бета версия может работать нестабильно. Обо всех проблемах, рекомендуется сразу же сообщать в Issues
Список изменений
- Обновлена логика запросов к VOT Worker для поддержки новых запросов из 1.7.1-beta2
- Обновлена логика нового плеера. Теперь, он не использует Tone.js и работает лучше, чем раньше
What's Changed
- Changed audio context player Tone.js --> chaimu by @ilyhalight in #874
Full Changelog: 1.7.1-beta2...1.7.1-beta3