Releases: ilyhalight/voice-over-translation
Releases · ilyhalight/voice-over-translation
1.9.2
- Добавлена поддержка ссылок на файл /d/VIDEO_ID для Yandex Disk (#1052#discussioncomment-12362384)
- Исправлена работа в мобильном Firefox (#1123)
What's Changed
- fix: working in firefox android (#1123) by @ilyhalight in #1135
- Release v1.9.2 by @ilyhalight in #1137
Full Changelog: 1.9.1...1.9.2
1.9.1
- Исправлена работа на мобильной версии YouTube (#1120)
- Добавлена дополнительная обработка ошибок на Udemy (#1117)
What's Changed
- Release v1.9.1 by @ilyhalight in #1121
Full Changelog: 1.9.0...1.9.1
1.9.0
- Добавлена возможность быстро получить перевод слова, а также всего предложения из субтитров при помощи нажатия ЛКМ (#771)
- Переработано отображение информации в мини-версии кнопки (когда кнопка перевода находится в левой или в правой части плеера) и о недоступных функциях в меню расширения (например, если браузер не поддерживает WebAudio)
- Добавлена поддержка отображения кнопки перевода на последнем VOD в оффлайн карточке канала для Twitch
- Добавлена поддержка получения субтитров от Яндекса для видео на Reddit, 9AnimeTV, Kick, Patreon, Kodik, Apple Developers, EpicGames Developers, ArtStation (только для новых переводов)
- Улучшена очистка текста для определения языка видео (в #1069)
- Улучшена проверка аудио в VideoObserver (в #1094)
- Теперь, субтитры получаются, только, после нажатия на кнопку выбора в меню (в #1065)
- Теперь, HLS инициализируется, только, при необходимости (В #1079)
- Добавлен тултип "Не влияет на озвучку" для настройки "Сервис перевода текста"
- Настройки "Переводить ошибки из API" и "Сервис перевода ошибок" (теперь называется "Сервис перевода текста") были разделены
- Исправлено возникновение ошибок на YouTube в GreasyMonkey (#1055)
- Исправлены слеты шрифта в меню и субтитрах на некоторых сайтах
- Исправлено некорректное отображение заполнения слайдера после включения опции "Расширенное увеличение громкости видео"
- Исправлена установка неподдерживаемого языка в качестве языка перевода, если он был установлен как основной язык браузера (#1072, #1078)
- Исправлено некорректное отображение интерфейса в Odysee
- Исправлена пропажа кнопки перевода в некоторых случаях на Twitch (#1096)
- Исправлена неправильная анимация закрытия меню, если кнопка перевода находится не по центру
- Убран таймаут при загрузке аудио файла (#1074)
- Увеличено значение для таймаута при загрузке аудио плеером (#1074)
- ProtobufJS был заменен на
@bufbuild/protobuf
- Добавлено автопроксирование для пользователей из Латвии и Литвы
- CDN внешних библиотек изменен на unpkg
- Некоторые другие изменения (в #1065, #1069, #1079)
What's Changed
- Fix YT errors with GreasyMonkey by @ilyhalight in #1057
- Оптимизация: ленивая загрузка субтитров, улучшение VideoHandler и рефакторинг UI в класс by @SashaXser in #1065
- Мелкие оптимизации by @SashaXser in #1069
- Рефракторинг VideoHandler и мелкие оптимизации by @SashaXser in #1079
- feat: implement CacheManager for video translation and subtitles caching by @SashaXser in #1084
- feat: added subtitles info by @ilyhalight in #1091
- feat: enhance video handling and audio detection logic by @SashaXser in #1094
- fix: ensure non-letter characters are replaced with space in cleanText by @SashaXser in #1098
- fix: optimize text filtering in cleanText function by @SashaXser in #1111
- Merge v1.9.0 changes by @ilyhalight in #1114
Full Changelog: 1.8.5...1.9.0
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