Releases: ilyhalight/voice-over-translation
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
1.7.1-beta2
Warning
Бета версия может работать нестабильно. Обо всех проблемах, кроме нового плеера, рекомендуется сразу же сообщать в Issues
Warning
На данный момент рекомендуется отключить новый плеер или использовать функцию "Использовать только для обхода Media CSP" т.к. новый плеер, все еще, находится в разработке и содержит критические недоработки, которые могут доставить дискомфорт при использование
Warning
На данный момент Worker еще не поддерживает функционал необходимый для изменения "Исправлено долгое ожидание перевода для новых запросов на перевод для YouTube". Немного подождите, либо удалите опцию "translateProxyEnabled" в хранилище расширения. УЖЕ ДОСТУПНО В 1.7.1-beta3
Список изменений
- Добавлена поддержка Coursetrain (coursetrain.net) (#706)
- Добавлена поддержка Ricktube (ricktube.ru)
- Добавлена поддержка Bilibili Bangumi (#852)
- Добавлена поддержка Incestflix (#705)
- Частично исправлено добавление питча при увеличение/уменьшение скорости с новым плеером (#849, #853, #840)
- Исправлена логика работы расширенного увеличения громкости с новым плеером
- (УЖЕ ДОСТУПНО В 1.7.1-beta3) Исправлено долгое ожидание перевода для новых запросов на перевод для YouTube (статус = 6) (1#issuecomment-2433274910, 868#issuecomment-2436080833)
- Опция "Восстановление мультимедийных клавиш" заменена на "Использовать новый аудио плеер"
- Опция "Обходить Media CSP" заменена на "Использовать только для обхода Media CSP" (речь про новый плеер), а так же, теперь, зависит от состояния опции "Использовать новый аудио плеер"
- Исправлено добавление обводки для слайдеров на некоторых сайтах
- Исправлено некорректное отображение чекбоксов на некоторых сайтах
- Переработана логика работы с аудио плеерами
- Часть кода переписана на TypeScript
What's Changed
- Перенос Tone.js и исправление громкости by @SashaXser in #862
- Rewrited audio player logic with Tone.js (temporary) by @ilyhalight in #869
Full Changelog: 1.7.1-beta1...1.7.1-beta2