Skip to content

Releases: ilyhalight/voice-over-translation

1.6.1

11 Aug 22:34
be948f5
Compare
Choose a tag to compare

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

  • Теперь, после инициализации кнопка скрывается, а не ждет пока вы куда-нибудь нажмете/наведетесь на видео
  • В качестве эксперимента, была убрана регистрация видео, которые изначально были замучены (такие видео могли использоваться для заднего фона или как вспомогательные элементы для основного плеера)
  • Исправлена ошибка из-за которой на сайтах без поддержки субтитров кнопка могла не показываться
  • Исправлена ошибка из-за которой кнопка не исчезала на Pornhub (#700)
  • Ускорена работа VideoObserver (#740)
  • Временно, поддержка www.reddit.com заменена на old.reddit.com из-за багов с инициализацией
  • Добавлена поддержка большего числа инстансов Peertube
  • Добавлено проксирование субтитров (#739)
  • Добавлена поддержка Poketube (#726)
  • Исправлена работа Peertube
  • Исправлена работа Dailymotion (#728#discussioncomment-10300700)
  • Исправлена работа Google Drive (#737)

What's Changed

Full Changelog: 1.6.0...1.6.1

1.6.0

06 Aug 21:42
46bc205
Compare
Choose a tag to compare

Warning

Версия не была протестирована в полном объеме, о любых известных проблемах пишите в Issues, если их решение еще не было описано в FAQ.

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

  • Функционал запросов к API переписан с использованием vot.js
  • Добавлена поддержка Kick (записи трансляций до 4 часов (/video/VIDEO_ID) + клипы)
  • Добавлена поддержка Kodik
  • Добавлена поддержка Reddit
  • Добавлена поддержка Patreon
  • Добавлена поддержка Archive.org (#679)
  • Добавлена поддержка курсов без субтитров для Udemy
  • Добавлена поддержка просмотра видео на стене в VK
  • Добавлена поддержка VK Clips
  • Добавлена поддержка YouTube Live (https://youtube.com/live/VIDEO_ID) (#657)
  • Добавлена поддержка Bitchute embed
  • Добавлена поддержка Apple Developer
  • Добавлена поддержка русского домена XVideos (xv-ru.com)
  • Для работы с Udemy больше не нужно вводить Udemy Access Token
  • Обновлен список поддерживаемых сайтов для Invidious, ProxiTok, Peertube
  • Убрана кнопка с прямых ссылок на видео с localhost / 127.0.0.1
  • Добавлена возможность увеличения громкости аудио до 900% (#449)
  • Улучшена скорость получения айди видео (#686)
  • Исправлен жирный шрифт селекторов меню на некоторых сайтах
  • Стандартный домен для проксирования изменен на vot-worker.toil.cc
  • Теперь, при включенной опции "Не переводить с родного языка" проверяется, только, соответствие языка с которого переводится видео (ранее срабатывало, только, при одинаковой паре языков, например русский-русский, английкий-англиский и т.п.)
  • Добавлена возможность выделения отдельных слов в субтитрах (#666)
  • Добавлена возможность изменить размер шрифта субтитров (#720)
  • Добавлена возможность изменить прозрачность фона субтитров (#720)
  • Обновлена логика получения айди для clips.twitch.tv. Добавлена поддержка не только встроенных (embed) клипов
  • Исправлено неправильное формирование параметра запроса для weverse
  • Для dailymotion и yadisk итоговые ссылки заменены на короткие варианты
  • Исправлен дополнительный селектор для twitter
  • Работа с UI частично переписана на lit для работы с "Trusted Types"
  • Исправлено накладывание друг на друга названия и плейсхолдера поля ввода
  • Исправлен селектор для Bitchute
  • Исправлен селектор для Facebook
  • Proxytok переименован в Proxitok
  • Стандартный формат загружаемых субтитров изменен на srt (#644)
  • Фикс формирования строки с оставшимся временем перевода (#643)
  • Добавлена индикация долгих операций (ожидание перевода, ожидание перевода текста, ожидание проверки аудиодорожки)
  • Исправлен баг из-за которого реклама считалась за отдельные видео (#642)
  • Фикс отображения кнопки для youku (#636)
  • Исправлены некоторые визуальные недочеты
  • Другие мелкие фиксы

What's Changed

Full Changelog: 1.5.3.1...1.6.0

1.5.3.1

24 May 00:07
8f0e8ac
Compare
Choose a tag to compare

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

  • Исправлено положение субтитров в GoogleDrive (#619)
  • Из меню убраны не работающие языки
  • Изменена логика работы GM_fetch (#632)

What's Changed

Full Changelog: 1.5.3...1.5.3.1

1.5.3

23 May 11:51
Compare
Choose a tag to compare
  • Обновлен Yandex HMAC (#627)
  • Уменьшена задержка перевода до 30 секунд, если нет субтитров от Яндекса и 20 секунд, если субтитры есть (#621)
  • Перевод текста (/translate & /detect) через Yandex API, теперь, работает через GET запросы, благодаря чему задержка была немного уменьшена
  • Добавлен перевод возвращаемых сервером ошибок через Deepl
  • Исправлено не консистентное отображение установленого значения в дропдаунах "Detect Service" и "Translate errors from the API" (сохраненное значение было написано маленькими буквами, а только что установленное большими)
  • Добавлен фалбек, если есть ссылка на видео, но нет ссылки на субитры, для Udemy и Coursera
  • Фикс неправильного отображения кнопки в некоторых случаях (если выбрана нестандартная позиция кнопки) (дофикс)
  • Исправлен баг при переключение видео на Rutube
  • Добавлена доп. проверка для GM_fetch
  • Функциионал очистки вынесен в отдельную функцию cleanText
  • Другие мелкие фиксы и оптимизация кода (#603, #612, #616, #621, #623)

What's Changed

  • Исправление fetch при использовании AdGuard by @thedanill in #594
  • mini patch №2 by @SashaXser in #603
  • Перенос обработчика в функцию addExtraEventListener by @SashaXser in #612
  • Замена progress на autoTranslate by @SashaXser in #616
  • Оптимизация кода и уменьшение задержки перевода by @SashaXser in #618
  • timeoutDuration by @SashaXser in #621
  • Замена forEach на for и небольшие исправления by @SashaXser in #623
  • Update HMAC key by @thedanill in #627

New Contributors

Full Changelog: 1.5.2.2...1.5.3

1.5.2.2

23 Apr 11:49
Compare
Choose a tag to compare

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

  • Фикс неправильного отображения кнопки в некоторых ситуациях (если выбрана нестандартная позиция кнопки)
  • Фикс для работы в AdGuard

What's Changed

  • Исправление fetch при использовании AdGuard by @thedanill in #594

New Contributors

Full Changelog: 1.5.2.1...1.5.2.2a

1.5.2.1

20 Apr 12:15
Compare
Choose a tag to compare

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

  • Фикс списка @connect

Full Changelog: 1.5.2...1.5.2.1

1.5.2

20 Apr 00:34
Compare
Choose a tag to compare

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

  • Исправлена работа функции "связать громкость перевода и видео" через слайдер ютуба (#535)
  • Исправлена ошибка из-за которой слайдер ютуба не обновлялся, если изменялось значение громкости перевода в меню с включенной функцией "связать громкость перевода и видео"
  • Исправлена ошибка из-за которой не менялось значение слайдера громкости оригинала, если видео мутилось через кнопку или хоткей
  • Немного оптимизирована работа с syncVolumeObserver. Теперь, он проверяет изменения, только, если включен перевод видео и включена функция "связать громкость перевода и видео"
  • Добавлена двухсторонняя синхронизация слайдера громкости в меню со слайдером громкости плеера. Поддерживаемые плееры: Стандартный, VK, Vimeo, YouTube (уже была поддержка), Trovo, YandexDisk, возможно, какие-то другие - не указанные в этом списке
  • Включена возможность использования функции "связать громкость перевода и видео" для всех поддерживаемых сайтов
  • Убрана обводка слайдеров при нажатие на слайдер в Vimeo
  • Убрана жирность текста в меню на Rutube
  • Исправлено отображение субтитров в ОК (#561)
  • Добавлен peertube.su в список доступных доменов для Peertube (#442)
  • Добавлена возможность перемещения кнопки перевода по аналогии с Яндекс Браузером (#483). Работает, только, если видео более 550 пикселей
  • Добавлено перемещение меню в зависимости от позиции кнопки. Работает, только, если видео более 550 пикселей. Тестировалось только на YouTube, Vimeo, Rutube, VK и прямых ссылках на видео файлы
  • Большинство важных fetch заменено на GM_fetch, благодаря чему, должно уменьшиться число ошибок из-за CSP

Full Changelog: 1.5.1.5...1.5.2

1.5.1.5

06 Apr 10:40
b3c5f83
Compare
Choose a tag to compare

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

Большинство изменений внесены @SashaXser в #576 и #581

  • Исправлено определение языка на главной странице ютуба
  • Исправлен двойной вызов перевода на /embed/
  • Исправлено двойное определение videoID (иногда не определялась длительность видео)
  • Исправлена невидимая кнопка на /embed/
  • Исправлен сброс перевода при смене качества видео
  • Улучшена очистка описания на YouTube
  • Добавлен полифил для GM_addStyle
  • Другие мелкие правки в коде

Full Changelog: 1.5.1.4...1.5.1.5

1.5.1.4

30 Mar 20:24
Compare
Choose a tag to compare

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

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

  • Добавлено автоматическое определение языка для перевода прямых ссылок
  • Добавлено обновление субтитров после перевода видео
  • Добавлено сохранение перевода при изменение качества видео
  • Возвращен addExtraEventListener emptied взамен на lipsync emptied
  • Убрана активация скрипта с локальных файлов .mp4 (они не переводятся)

Full Changelog: 1.5.1.3...1.5.1.4

1.5.1.3

17 Mar 00:55
Compare
Choose a tag to compare

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

  • Добавлена поддержка прямых веб-ссылок на видео (.mp4)
  • Добавлено скрытие кнопки перевода, если не найден VideoID от @SashaXser в #558

What's Changed

  • Скрыть кнопку, если нет айди видео. by @SashaXser in #558

Full Changelog: 1.5.1.2...1.5.1.3