Skip to content

Releases: ilyhalight/voice-over-translation

1.5.1-beta2

30 Jan 22:14
2693b71
Compare
Choose a tag to compare
1.5.1-beta2 Pre-release
Pre-release

Список изменений

  • Исправлен баг с отключением перевода на стримах
  • Исправлен баг, когда стримы могли не переводиться, если они идут более 4 часов
  • Функция форматирования строк заменена на стандартный replace
  • Улучшено добавление фраз локализации при сборке
  • Улучшение оптимизации
  • Другие правки

Все изменения были внесены @SashaXser в #499

What's Changed

Full Changelog: 1.5.1-beta1...1.5.1-beta2

1.5.1-beta1

21 Jan 12:36
Compare
Choose a tag to compare
1.5.1-beta1 Pre-release
Pre-release

Список изменений

  • Добавлена поддержка Одноклассников
  • Улучшена очистка описания на Youtube
  • Улучшено получение ID видео для Dailymotion
  • Другие мелкие улучшения кода
  • Все изменения были внесены @SashaXser в #476

What's Changed

Full Changelog: 1.5.0.5...1.5.1-beta1

1.5.0.5

20 Jan 16:13
Compare
Choose a tag to compare

Список изменений

  • Исправлен перевод для Coursera
  • Обновлен Yandex Protobuf

Full Changelog: 1.5.0.4...1.5.0.5

1.5.0.4

12 Jan 23:50
Compare
Choose a tag to compare

Список изменений

  • Добавлена поддержка 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

29 Dec 15:58
Compare
Choose a tag to compare

Список изменений

  • Стандартный прокси-воркер изменен на https://vot-worker.onrender.com

Full Changelog: 1.5.0.2...1.5.0.3

1.5.0.2

27 Dec 08:33
63ab50e
Compare
Choose a tag to compare

Список изменений

  • Улучшена очистка описания на Youtube от @SashaXser в #467

What's Changed

New Contributors

Full Changelog: 1.5.0.1...1.5.0.2

1.5.0.1

23 Dec 23:54
Compare
Choose a tag to compare

Список изменений

  • Фикс работы с Chromium <88 и Firefox<86 (для Cent Browser и других старых браузеров) (#459)

Full Changelog: 1.5.0...1.5.0.1

1.5.0

22 Dec 22:17
c6ce3d6
Compare
Choose a tag to compare

Список изменений

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

  • Добавлена поддержка rumble.com (#94, #123)

  • Добавлена поддержка 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

New Contributors

Full Changelog: 1.4.1...1.5.0

1.5.0-beta10

08 Dec 00:27
Compare
Choose a tag to compare
1.5.0-beta10 Pre-release
Pre-release

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, если расширение его не поддерживает:

    • Фикс работы в FireMonkey (#428)
    • Фикс работы в UserScripts (#423)
  • Добавлены доп. проверки на существование методов для YouTube player

  • Фикс ошибки Hls в Safari (#423)

  • Убраны некоторые дебаг логи и закомментированный код для тестирования Hls и переводов стримов

  • Исправлена ошибка из-за которой в Greasymonkey не работала установка громкости

  • Фикс эффекта "перетаскивания" меню для всех браузеров (#417)

Full Changelog: 1.5.0-beta9...1.5.0-beta-10

1.5.0-beta9

17 Nov 00:17
Compare
Choose a tag to compare
1.5.0-beta9 Pre-release
Pre-release

Warning

Это бета версия и она может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Добавлена поддержка EPorner (#409)
  • Добавлен выбор языка для опции "Не переводить с родного языка" (если не трогать, то за основу берется язык браузера)
  • Исправлен небольшой баг с "Не переводить с родного языка" (#414)
  • Изменена логика предотвращающая дублирования кнопки перевода для Rumble
  • Увеличен шрифт для названий дропдаунов
  • Исправлена работа Rumble (#400)
  • Исправлен обрезанный шеврон в дропдауне (#397)
  • Уменьшен размер шеврона в дропдауне (#398)
  • Увеличено растояние для текста в дропдаунах (#398)

What's Changed

Full Changelog: 1.5.0-beta8...1.5.0-beta9