Suplimente pentru Firefox
  • Extensii
  • Teme
    • pentru Firefox
    • Dicționare și pachete lingvistice
    • Site-uri pentru alte browsere
    • Suplimente pentru Android
Intră în cont
Pictograma suplimentului

Istoricul versiunilor pentru ffprofanity - 5 versiuni

ffprofanity de lggcs

Nu există încă evaluări
0 stele din 5
5
0
4
0
3
0
2
0
1
0
Istoricul versiunilor pentru ffprofanity - 5 versiuni
  • Atenție la versiunile vechi! Aceste versiuni sunt afișate pentru testare și ca referință.Trebuie să folosești întotdeauna cea mai recentă versiune a unui supliment.

  • Ultima versiune

    Versiunea 1.3.0

    Lansată în 17 aug. 2026 - 146,39 KB
    Funcționează cu firefox 142.0 și versiunile ulterioare, android 142.0 și versiunile ulterioare
    • 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)

    Codul sursă lansat sub Licență MIT

    Descarcă Firefox și obține extensia
    Descarcă fișierul
  • Versiuni mai vechi

    Versiunea 1.2.0

    Lansată în 29 iun. 2026 - 145,92 KB
    Funcționează cu firefox 142.0 și versiunile ulterioare, android 142.0 și versiunile ulterioare
    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

    Codul sursă lansat sub Licență MIT

    Descarcă fișierul
  • Versiunea 1.1.1

    Lansată în 6 mai 2026 - 145,78 KB
    Funcționează cu firefox 142.0 și versiunile ulterioare, android 142.0 și versiunile ulterioare
    • 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)

    Codul sursă lansat sub Licență MIT

    Descarcă fișierul
  • Versiunea 1.1.0

    Lansată în 5 mai 2026 - 140,67 KB
    Funcționează cu firefox 142.0 și versiunile ulterioare, android 142.0 și versiunile ulterioare
    • 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.

    Codul sursă lansat sub Licență MIT

    Descarcă fișierul
  • Versiunea 1.0.0

    Lansată în 9 apr. 2026 - 121,7 KB
    Funcționează cu firefox 142.0 și versiunile ulterioare, android 142.0 și versiunile ulterioare

    Codul sursă lansat sub Licență MIT

    Descarcă fișierul
Du-te pe pagina de start Mozilla

Suplimente

  • Despre
  • Blog suplimente Firefox
  • Atelier de extensii
  • Centrul dezvoltatorilor
  • Politicile dezvoltatorilor
  • Blogul comunității
  • Forum
  • Raportează o defecțiune
  • Ghid pentru recenzii

Descarcă

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

Ultimele versiuni

  • Nightly
  • Beta

Firefox pentru afaceri

  • Enterprise

Comunitate

  • Connect
  • Contribute
  • Developer

Urmărește

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Confidențialitate
  • Cookie-uri
  • Mențiuni legale

Cu excepția cazurilor când se specifică altfel, conținutul de pe acest site este licențiat sub licența Creative Commons cu atribuire și distribuire în condiții identice v3.0 sau orice versiune ulterioară.