Add-ons für den Firefox-Browser
  • Erweiterungen
  • Themes
    • für Firefox
    • Wörterbücher & Sprachpakete
Anmelden
Add-on-Symbol

ffprofanity Versionsgeschichte – 6 Versionen

ffprofanity von lggcs

Es liegen noch keine Bewertungen vor
0 von 5 Sternen
5
0
4
0
3
0
2
0
1
0
ffprofanity Versionsgeschichte – 6 Versionen
  • Seien Sie vorsichtig mit alten Versionen! Diese Versionen werden zu Test- und Referenzzwecken angezeigt.Sie sollten immer die neueste Version eines Add-ons verwenden.

  • Neueste Version

    Version 1.4.0

    Veröffentlicht 29. Sep. 2026 – 152,84 KB
    Funktioniert mit firefox 142.0 und höher, android 142.0 und höher
    ffprofanity 1.4.0 (2026-09-28)

    Features
    - Auto drift correction: watches the site's own subtitle track and
    self-syncs as the movie plays (native-track cuechange pairing,
    offset + rate model, auto anchors capped/validated; opt-out in
    Options → Timing Sync)
    - Manual and automatic sync are now mutually exclusive: moving the
    offset slider (popup, Options, or Alt+←/→) immediately disables
    auto-sync with an on-page notice; re-enabling auto takes the slider
    back to 0 on lock-on. No double-correction in either direction.
    - "Sync now" (popup / Alt+S) now reports its result in the popup:
    correction applied, anchors needed, or anchor rejected.
    - Firefox Android: popup opens as a tab there — tab-aware targeting,
    saves are verified (failed writes now say "Save failed — try again"),
    toggle falls back to direct delivery if the background is asleep.
    - Popup's Audio Sync mode line updates live when settings change
    elsewhere (no reopen needed); fixed settings form init order.

    Detection
    - Wordlist additions from a real-movie audit (Quantum Supremacy 2025,
    1116 cues): shitter/shitters, bloody, frickin/frickin'/fricking,
    friggin/friggin'/frigging. No obfuscated forms missed.

    Code health
    - Fixed all 230 noUncheckedIndexedAccess type errors with real guards;
    no tsconfig weakening, no !/as any, no behavior change.

    XPI: artifacts/ffprofanity-1.4.0.xpi

    Quelltext steht unter der MIT-Lizenz

    Laden Sie Firefox herunter und holen Sie sich die Erweiterung
    Datei herunterladen
  • Ältere Versionen

    Version 1.3.0

    Veröffentlicht 17. Aug. 2026 – 146,39 KB
    Funktioniert mit firefox 142.0 und höher, android 142.0 und höher
    • 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)

    Quelltext steht unter der MIT-Lizenz

    Datei herunterladen
  • Version 1.2.0

    Veröffentlicht 29. Juni 2026 – 145,92 KB
    Funktioniert mit firefox 142.0 und höher, android 142.0 und höher
    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

    Quelltext steht unter der MIT-Lizenz

    Datei herunterladen
  • Version 1.1.1

    Veröffentlicht 6. Mai 2026 – 145,78 KB
    Funktioniert mit firefox 142.0 und höher, android 142.0 und höher
    • 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)

    Quelltext steht unter der MIT-Lizenz

    Datei herunterladen
  • Version 1.1.0

    Veröffentlicht 5. Mai 2026 – 140,67 KB
    Funktioniert mit firefox 142.0 und höher, android 142.0 und höher
    • 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.

    Quelltext steht unter der MIT-Lizenz

    Datei herunterladen
  • Version 1.0.0

    Veröffentlicht 9. Apr. 2026 – 121,7 KB
    Funktioniert mit firefox 142.0 und höher, android 142.0 und höher

    Quelltext steht unter der MIT-Lizenz

    Datei herunterladen
Zur Mozilla-Startseite gehen

Add-ons

  • Über
  • Firefox-Add-ons-Blog
  • Erweiterungs-Workshop
  • Entwickler-Zentrum
  • Regeln für Entwickler
  • Blog der Gemeinschaft
  • Forum
  • Einen Fehler melden
  • Bewertungsleitfaden

Herunterladen

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

Neueste Versionen

  • Nightly
  • Beta

Firefox für Unternehmen

  • Enterprise

Gemeinschaft

  • Connect
  • Contribute
  • Developer

Folgen

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Datenschutz
  • Cookies
  • Rechtliches

Sofern nicht anders vermerkt, steht der Inhalt dieser Seite unter der Creative Commons Attribution Share-Alike License v3.0 oder einer späteren Version.