- Добавлена возможность быстро получить перевод слова, а также всего предложения из субтитров при помощи нажатия ЛКМ (#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