Historia wersji dodatku Netflix Subtitle Translator — 6 wersji
Netflix Subtitle Translator Autor: wugq.dev
Historia wersji dodatku Netflix Subtitle Translator — 6 wersji
Zachowaj ostrożność podczas używania starych wersji! Są one wyświetlane w celach testowych i historycznych.Zawsze powinno używać się najnowszej wersji dodatku.
Najnowsza wersja
Wersja 1.7
Data wydania: 22 mar 2026 — 61,68 KBDziała z: firefox 140.0 i nowsze, android 142.0 i nowszeNew features- Show title passed to AI — the current Netflix show title is included in the translation prompt for better handling of proper nouns and character names
- Settings page tabs — settings page reorganised into four tabs (Settings, Diagnostics, Logs, About) to reduce scrolling
Bug fixes- Fixed subtitle failures when
srcURL was unavailable during translation — extension now falls back to alternative subtitle sources - Fixed error state not surfacing verbose API error messages in the settings page; improved error classification and retry logic for transient failures
- Replaced
innerHTMLusage with safe DOM methods to satisfy Firefox extension linter
Improvements- Native Netflix subtitles are now shown immediately while the translation overlay is being prepared, avoiding a blank subtitle period on load
- Added diagnostics checkpoints in the settings page with honest failure messages to help users troubleshoot subtitle detection issues
Licencja kodu źródłowego: Licencja MIT
Poprzednie wersje
Wersja 1.6
Data wydania: 21 mar 2026 — 58,11 KBDziała z: firefox 140.0 i nowsze, android 142.0 i nowszeNew features- Enable Extension toggle — checkbox in the popup to instantly disable the extension and restore Netflix's own subtitle rendering; re-enabling resumes translation without a page reload
- Compatibility warning — popup now shows a warning when the Netflix subtitle manifest is undetected, prompting the user to check for extension updates
- Expanded AI model support — options page lists additional OpenAI and xAI models with pricing info
- Translation log — opt-in log in the options page records each AI API call (model, source text, translated text, timestamp); capped at 200 entries
Bug fixes- Fixed subtitles failing to load on repeat navigation to Netflix alias URLs (e.g. browse links that redirect to a canonical video ID)
- Fixed compatibility watchdog not clearing when the manifest was served from cache on SPA navigation
- Fixed
overlay.destroy()not removing the CSS hide rule — Netflix's native subtitles stayed hidden after the overlay was removed - Fixed
capturedMovieIdtype bug causing stale-response checks to silently pass
Improvements- Deduplicated shared utilities; improved error visibility in the popup status display
- Options UI improvements: clearer layout, better model selector with provider grouping
Licencja kodu źródłowego: Licencja MIT
Wersja 1.5
Data wydania: 20 mar 2026 — 54,77 KBDziała z: firefox 140.0 i nowsze, android 142.0 i nowsze1.5
Bug fixes- Fixed re-navigation to previously-watched videos failing after content script reload — manifest cache is now persisted to storage (up to 50 entries)
- Fixed Netflix alias URLs (e.g. browse links that redirect to a canonical video ID) triggering the pre-fetch guard and dropping the manifest
- Fixed same-movie check silently failing due to type mismatch between JSON number (
movieIdfrom manifest) and URL string (movieIdfrom regex) - Fixed ghost retry in
PlaybackSyncwhenstop()races a pendingsetTimeout - Fixed
_waitForPlaybackStartmissing play events — replaced polling withplay/playingevent listeners
Documentation- Added architecture reference (
docs/ARCHITECTURE.md) covering execution contexts, class map, data flow, and SPA navigation - Added design decisions reference (
docs/DECISIONS.md) covering known gotchas and non-obvious constraints - Updated README to reflect Chrome support and link developer docs
- Added
CLAUDE.mdcoding guidelines for AI-assisted development
Licencja kodu źródłowego: Licencja MIT
Wersja 1.4
Data wydania: 20 mar 2026 — 53,58 KBDziała z: firefox 140.0 i nowsze, android 142.0 i nowsze1.4
New features- Right-click context menu — right-click anywhere on Netflix to toggle translation on/off, show/hide original text, and switch destination language without opening the popup
Improvements- Refactored
SubtitleControllerinto focused helper classes for improved stability and maintainability - Centralized storage access patterns across the extension
Bug fixes- Fixed duplicate polyfill and capped manifest cache size
- Fixed log action messages not appearing in the Developer section
Licencja kodu źródłowego: Licencja MIT
Wersja 1.3
Data wydania: 18 mar 2026 — 51,96 KBDziała z: firefox 140.0 i nowsze, android 142.0 i nowsze1.3
New features- Chrome MV3 support — extension now works on Chrome via a separate MV3 manifest and service worker
Bug fixes- Fixed rolling window firing duplicate translation requests on playback start
- Fixed cancelled sessions interfering with the active session's window state
- Fixed browser polyfill incorrectly promisifying
getURL/getManifest, and now resolves gracefully on closed port errors instead of rejecting - Fixed
onMessagehandler for Chrome MV3 async responses - Show flash notice and error status when no API key is configured
- Fall back to native subtitles when API key is missing but Netflix provides the destination language natively
- Added consecutive duplicate deduplication in the background logger
1.2
New features- Dual subtitles — new popup toggle "Show original text when translating" displays the source-language text in smaller text below the translation, making it easy to compare or verify accuracy
- Subtitle style presets — choose between Classic (dark background), Shadow, and Yellow styles from the popup
- AI provider and model selection — switch between OpenAI and xAI (Grok) and pick your preferred model from the options page
- Cache persistence — translated subtitles are saved and restored across sessions so you never re-translate the same content; a clear cache button is available in the options page
- Netflix language indicators — the destination language dropdown now shows which languages are natively available on Netflix (●), which need to be selected in Netflix first (○), and which will use AI (✦)
- Not on Netflix notice — the popup now shows a clear message when the active tab is not Netflix
Improvements- Subtitle no longer jumps up when the progress bar appears unless it would actually overlap
- Popup UI and status messages improved for clarity
- xAI host permission fixed so Grok translation works correctly
- Verbose logging removed from production builds
Bug fixes- Fixed subtitle display state not resetting correctly when leaving a watch page
- Fixed font size changes not applying to the original-language text in dual subtitle mode
Licencja kodu źródłowego: Licencja MIT
Wersja 1.1
Data wydania: 14 mar 2026 — 46,45 KBDziała z: firefox 140.0 i nowsze, android 142.0 i nowszeLicencja kodu źródłowego: Licencja MIT