Список изменений
- Доработана логика поиска видео внутри 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