Дополнения для браузера Firefox
  • Расширения
  • Темы
    • для Firefox
    • Словари и языковые пакеты
    • Другие версии браузера
    • Дополнения для Android
Войти
Значок дополнения

История версий «ffprofanity» – 5 версий

ffprofanity от lggcs

Оценок пока нет
Оценено на 0 из 5
5
0
4
0
3
0
2
0
1
0
История версий «ffprofanity» – 5 версий
  • Будьте осторожны со старыми версиями! Эти версии отображаются только для сведения и в целях тестирования.Вы всегда должны использовать последнюю версию дополнения.

  • Последняя версия

    Версия 1.3.0

    Выпущено 17 авг. 2026 г. — 146,39 КБ
    Работает с firefox 142.0 и выше, android 142.0 и выше
    • Pre-compiled phrase and obfuscation regexes in ProfanityDetector constructor
      (eliminates per-call RegExp construction in detect())
    • Pre-compiled single SUBSTITUTION_REGEX at module level for normalizeText()
    • Added O(1) cue-by-ID Map in CueIndex (replaces per-frame O(n) Array.find)
    • Added binary search to CueIndex.getNextCues() (O(log n) vs O(n))
    • Added CueIndex.getProfanityCueCount(), replaced cues.filter() at hot paths
    • Skip RAF loop work when video is paused (keep loop alive for resume)
    • Replace unconditional cues.sort() with isSorted check (merge-aware)
    • Removed dead normalizedText variable in detect()
    • Removed redundant inline sort in PlutoTV accumulation path
    • Type-annotate regex match variables as RegExpExecArray | null
    • Re-export ProfanityWindow type for content script import
    • Add tabId guards in background message handler
    • Type-annotate DNR rules as browser.declarativeNetRequest.Rule[]
    • Cast TextTrackCue to VTTCue for .text property access
    • Cast nativeOpen.apply() through unknown to XMLHttpRequest
    • Type-annotate .text() callback param in fandango
    • Cast querySelector('track') to HTMLTrackElement
    • Wrap querySelectorAll results in Array.from() in all page-scripts
    • 191 tests across 5 test files (up from 187)
    • 4 new tests for word detection (standalone, split, hyphenated, compound)

    Исходный код выпущен на условиях: Лицензия MIT

    Скачать Firefox и установить расширение
    Скачать файл
  • Старые версии

    Версия 1.2.0

    Выпущено 29 июня 2026 г. — 145,92 КБ
    Работает с firefox 142.0 и выше, android 142.0 и выше
    Religious compound profanity support and false positive fixes:
    - Add explicit combinations (blocked at all levels)
    - Update phrase regex to match hyphenated variants
    - Whitelist "damnable" at Low sensitivity (theological term)
    - Remove "naked" from wordlist (not profanity)
    - Verified zero false positives on two religious sermon SRTs

    Fix disable button: clear overlay, unmute, persist state, reach all frames
    Fix pre-existing TypeScript errors: undeclared vars, dead code, missing Cue fields

    Исходный код выпущен на условиях: Лицензия MIT

    Скачать файл
  • Версия 1.1.1

    Выпущено 6 мая 2026 г. — 145,78 КБ
    Работает с firefox 142.0 и выше, android 142.0 и выше
    • Fix: custom wordlist — preserve default words when adding custom entries, re-detect profanity when wordlist changes, implement - prefix to remove words
      • Fix: unmute handler regression — corrects unmute logic that broke after prior changes
      • Fix: user subtitle unload — properly handle unloading user-uploaded subtitles
      • Security hardening — input validation, SSRF fix, XSS defense-in-depth, mute race condition fix
      • Improve silly substitutions — family-friendly substitution updates
      • Monkey fast path cleanup — code cleanup for monkey emoji substitution path
      • Dependency upgrades — esbuild 0.28.0, vite 8.0.10, vitest 4.1.5, postcss ≥8.5.10 (resolves 5 moderate vulnerabilities)

    Исходный код выпущен на условиях: Лицензия MIT

    Скачать файл
  • Версия 1.1.0

    Выпущено 5 мая 2026 г. — 140,67 КБ
    Работает с firefox 142.0 и выше, android 142.0 и выше
    • 2embed server support — Video.js page script + extractor for 2embed streaming servers
      • Shared module extraction — refactored all 7 page scripts to use shared page-script-helpers, network-interception, hls-parser, and videojs-helpers modules
      • Popup upload button fix — upload button now visible when no subtitles are auto-detected, allowing users to provide their own.

    Исходный код выпущен на условиях: Лицензия MIT

    Скачать файл
  • Версия 1.0.0

    Выпущено 9 апр. 2026 г. — 121,7 КБ
    Работает с firefox 142.0 и выше, android 142.0 и выше

    Исходный код выпущен на условиях: Лицензия MIT

    Скачать файл
Перейти на домашнюю страницу Mozilla

Дополнения

  • О сайте
  • Блог дополнений для Firefox
  • Мастерская расширений
  • Центр разработчика
  • Политики разработчика
  • Блог Сообщества
  • Форум
  • Сообщить об ошибке
  • Руководство по написанию отзывов

Скачать

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Последние сборки

  • Nightly
  • Beta

Firefox для бизнеса

  • Enterprise

Сообщество

  • Connect
  • Contribute
  • Developer

Подписаться

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Приватность
  • Куки
  • Юридическая информация

За исключением случаев, описанных здесь, содержимое этого сайта лицензировано на условиях лицензии Creative Commons «Атрибуция — На тех же условиях» версии 3.0 или любой более поздней версии.