Releases: ilyhalight/voice-over-translation
1.5.1-beta2
Список изменений
- Исправлен баг с отключением перевода на стримах
- Исправлен баг, когда стримы могли не переводиться, если они идут более 4 часов
- Функция форматирования строк заменена на стандартный
replace
- Улучшено добавление фраз локализации при сборке
- Улучшение оптимизации
- Другие правки
Все изменения были внесены @SashaXser в #499
What's Changed
- 1.5.1-beta2 by @SashaXser in #499
Full Changelog: 1.5.1-beta1...1.5.1-beta2
1.5.1-beta1
Список изменений
- Добавлена поддержка Одноклассников
- Улучшена очистка описания на Youtube
- Улучшено получение ID видео для Dailymotion
- Другие мелкие улучшения кода
- Все изменения были внесены @SashaXser в #476
What's Changed
- dailymotion fix, ok.ru support + some fixed by @SashaXser in #476
Full Changelog: 1.5.0.5...1.5.1-beta1
1.5.0.5
Список изменений
- Исправлен перевод для Coursera
- Обновлен Yandex Protobuf
Full Changelog: 1.5.0.4...1.5.0.5
1.5.0.4
Список изменений
- Добавлена поддержка coursehunter
- Улучшена очистка ссылок от @SashaXser в #472
What's Changed
- Более удачный regex для ссылок by @SashaXser in #472
Full Changelog: 1.5.0.3...1.5.0.4
1.5.0.3
Список изменений
- Стандартный прокси-воркер изменен на
https://vot-worker.onrender.com
Full Changelog: 1.5.0.2...1.5.0.3
1.5.0.2
Список изменений
- Улучшена очистка описания на Youtube от @SashaXser в #467
What's Changed
- Улучшение очиски описания на Youtube by @SashaXser in #467
- improve some russian translation texts by @Blueberryy in #465
- Merged dev by @ilyhalight in #468
New Contributors
- @Blueberryy made their first contribution in #465
Full Changelog: 1.5.0.1...1.5.0.2
1.5.0.1
Список изменений
- Фикс работы с Chromium <88 и Firefox<86 (для Cent Browser и других старых браузеров) (#459)
Full Changelog: 1.5.0...1.5.0.1
1.5.0
Список изменений
Warning
На 23.12.2023 cloudflare workers не работают с российскими айпи адресами. В связи с этим перевод стримов не будет работать без VPN. Если вы используете cloudflare версию расширения и имеете российский айпи, то убедитесь, что в настройках у вас стоит домен воркера vot.deno.dev
-
Добавлена эксперементальная поддержка трансляций (На 23.12.2023 не работает в РФ из-за ограничений на российский айпи от cloudflare worker (позже исправлю). С задержкой как повезет, но в большинстве случаев довольно терпимо +-0-2 секунды от оригинала, но иногда бывает отставание до 10 секунд, но перезапуск перевода помогает уменьшить задержку)
-
Добавлен HLS.js
-
Добавлена поддержка Yandex Disk (только публичные ссылки, например:
https://disk.yandex.ru/s/FILE_ID
) -
Добавлена поддержка Trovo (клипы или уже завершенные трансляции)
-
Добавлена частичная поддержка Dailymotion (34#issuecomment-1533772639)
Перед выполнением перевода видео перезагрузите страницу, иначе вы рискуете перевести одно из старых просмотренных вами видео. Я не нашел способа как это исправить.
-
Добавлена поддержка Peertube. Были добавлены 9 крупных сайтов, хостящих Peertube (libre.video не поддерживается - не просите):
- tube.shanti.cafe
- bee-tube.fr
- video.sadmin.io
- dalek.zone
- review.peertube.biz
- peervideo.club
- tube.la-dina.net
- peertube.tmp.rcp.tf
-
Добавлена поддержка EPorner (#409)
-
Добавлена поддержка YouTube Kids
-
Добавлена поддержка YT Shorts
-
Для VK, Piped, Invidious, Bitchute, Rumble, Peertube, DailyMotion, Trovo, и Yandex Disk стандартный язык перевода изменен на "Auto"
-
Добавлен слайдер регулировки автоматически устанавливаемой громкости видео при включение перевода (#418)
-
Добавлена возможность установки своего прокси-домена без пересборки расширения
-
Добавлена опция включающая перевод ошибок возвращаемых с сервера. Работает на базе Яндекс переводчика (#429, #309)
-
Добавлен выбора сервиса для определения языка видео:
- Yandex (должен определять точнее, установлен по умолчанию)
- Rust-server (тот, что использовался раньше)
-
Улучшено определение языка при отсутвии субтитров на YouTube (убрано использование имени автора каанала) от @SashaXser в #355
-
Добавлена возможность загрузки субтитров от Яндекса в формате json (#352, #335)
-
Добавлен таймаут в 3 секунды, если детект сервер не доступен
-
Добавлен выбор языка для опции "Не переводить с родного языка" (если не трогать, то за основу берется язык браузера)
-
Добавлена возможность проигрывания нескольких переводов одновремено
-
Добавлена возможность кастомизации цветов расширения через Stylish, Stulus и другие подобные расширения
Пример изменения цветов меню на зеленый:
/* ==UserStyle== @name VOT-GREEN @version 16.09.2023 @namespace vot-green @description LLL @author Toil @license No License ==/UserStyle== */ :root { --vot-primary-rgb: 201, 245, 180 ; } .vot-segmented-button[data-status="success"] .vot-translate-button { color: rgb(201, 245, 180); fill: rgb(201, 245, 180); }
-
Добавлено версионирование переводов
-
Добавлена возможность включить кнопку PiP для браузеров в которых она поддерживается (хромиум)
-
Добавлено немного информации в меню
-
Добавлена возможность смены языка меню
-
Исправлен небольшой баг с "Не переводить с родного языка" (#414)
-
Фикс Coursera (#444)
-
В список языков меню добавлены все доступные языки
-
Добавлены доп. проверки на существование методов для YouTube player
-
Исправлена ошибка из-за которой в Greasymonkey не работала установка громкости
-
Фикс эффекта "перетаскивания" меню для всех браузеров (#417)
-
Фикс "отложенной загрузки видео" для YouTube (#387, #368, #277. Возможно #378)
-
Добавлен хук pre-commit для автоформатирования при добавление в git
-
Игнорирование папок перенесено в отдельный файл
.eslintignore
-
Задан явный конфиг для prettier (нужен для нормальной работы форматирования в редакторе)
-
Теперь, по умолчанию значение опции "слайдер громкости видео" было изменено на включен
-
Два разных хранилища IndexedDB и LocalStorage были заменены на одно - GM_Storage (LocalStorage используется, если не доступен GM Storage)
-
Фикс updateURL, downloadURL и namespace для минифицированных версий и бета версий (#385)
-
Включена подгрузка бета локализаций в бета версиях
-
Все языки, перевод на которые может быть недоступен, были помечены с помощью
❌
-
Теперь, если сервер определения языка текста не отвечает будет установлен английский язык (#361) от @SashaXser в #366
-
Убрана проверка на премьеру для YouTube от @SashaXser в #366
-
Значения lectureData, videoURL и subtitlesURL, теперь, показываются и без дебаг режима (udemy, coursera)
-
В полезные ссылки в README добавлены пометки
vot-cli
иcloudflare
, дабы число вопросов с ними сократилось -
Сайты, с которыми могут возникать ошибки CSP, были помечены в README как требующие доп. действий, дабы число вопросов с ними сократилось
-
Теперь, в режиме разработки расширение имеет префикс "[DEBUG]"
-
Метод getSubtitlesFileURL, теперь, имеет одинаковый порядок аргументов в Udemy и Coursera
-
Изменена логика получения ссылки на видео для Udemy и Coursera
Теперь, ссылка на видео ищется не только в формате .mp4, но еще и в .webm.
Добавлена проверка на то, является ли ссылка на видео блобом (если ссылка получена через плеер) -
Изменена логика получения ссылки на субтитры для Udemy и Coursera
Теперь, проверка, изначально, идет по языку курса.
Если субтитры по языку курса не были найдены, то идет проверка по языку на который выполняется перевод.
Если и после этого субтитры не были найдены, то берутся первые субтитры из массива с субтитрами. -
Переписан UI расширения
-
Переписана логика загрузки
-
Кеш переводов, теперь, очищается при сбросе настроек
-
Стандартный шрифт изменен на Roboto
What's Changed
- VideoObserver, New UI and stuff by @MrSoczekXD in #294
- Протестирована поддержка violentmonkey by @Spp595 in #338
- Добавить языковые значки by @szepeviktor in #342
- Доработка определение языка при отсутвии субтитров by @SashaXser in #355
- Удаление использования isPremiere by @SashaXser in #366
- Update headers.json by @SashaXser in #456
- 1.5.0 by @ilyhalight in #457
- 1.5.0 update by @ilyhalight in #458
New Contributors
- @Spp595 made their first contribution in #338
- @szepeviktor made their first contribution in #342
Full Changelog: 1.4.1...1.5.0
1.5.0-beta10
Warning
Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues
Note
Если ничего не сломается, то это последняя бета до выхода 1.5.0
Список изменений
-
Добавлена поддержка Yandex Drive (только публичные ссылки, например:
https://disk.yandex.ru/s/FILE_ID
) -
Добавлена поддержка Trovo (клипы или уже завершенные трансляции)
-
Добавлена частичная поддержка Dailymotion (34#issuecomment-1533772639)
Перед выполнением перевода видео перезагрузите страницу, иначе вы рискуете перевести одно из старых просмотренных вами видео. Я не нашел способа как это исправить.
-
Добавлена поддержка Peertube. Были добавлены 9 крупных сайтов, хостящих Peertube (libre.video не поддерживается - не просите):
- tube.shanti.cafe
- bee-tube.fr
- video.sadmin.io
- dalek.zone
- review.peertube.biz
- peervideo.club
- tube.la-dina.net
- peertube.tmp.rcp.tf
-
Для VK, Piped, Invidious, Bitchute, Rumble, Peertube, DailyMotion, Trovo, и Yandex Disk стандартный язык перевода изменен на "Auto"
-
Добавлен слайдер регулировки автоматически устанавливаемой громкости видео при включение перевода (#418)
-
Внесены правки в стили для правильного отображения svg иконок на некоторых сайтах
-
Добавлена опция включающая перевод ошибок возвращаемых с сервера. Работает на базе Яндекс переводчика (#429, #309)
-
Добавлен выбора сервиса для определения языка видео:
- Yandex (должен определять точнее, установлен по умолчанию)
- Rust-server (тот, что использовался раньше)
-
В список языков меню добавлены все доступные языки
-
Взаимодействие с хранилищем вынесено в отдельный класс
-
Добавлено использование Local Storage заместо GM Storage, если расширение его не поддерживает:
-
Добавлены доп. проверки на существование методов для YouTube player
-
Фикс ошибки Hls в Safari (#423)
-
Убраны некоторые дебаг логи и закомментированный код для тестирования Hls и переводов стримов
-
Исправлена ошибка из-за которой в Greasymonkey не работала установка громкости
-
Фикс эффекта "перетаскивания" меню для всех браузеров (#417)
Full Changelog: 1.5.0-beta9...1.5.0-beta-10
1.5.0-beta9
Warning
Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues
Список изменений
- Добавлена поддержка EPorner (#409)
- Добавлен выбор языка для опции "Не переводить с родного языка" (если не трогать, то за основу берется язык браузера)
- Исправлен небольшой баг с "Не переводить с родного языка" (#414)
- Изменена логика предотвращающая дублирования кнопки перевода для Rumble
- Увеличен шрифт для названий дропдаунов
- Исправлена работа Rumble (#400)
- Исправлен обрезанный шеврон в дропдауне (#397)
- Уменьшен размер шеврона в дропдауне (#398)
- Увеличено растояние для текста в дропдаунах (#398)
What's Changed
- Шаблоны для Issue by @SashaXser in #412
Full Changelog: 1.5.0-beta8...1.5.0-beta9