SkipStream のバージョン履歴 - 全 25 バージョン
SkipStream 作成者: Govindarajulu
古いバージョンに注意してください!これらのバージョンは、テストや参照を目的に表示されています。常に最新バージョンのアドオンを使用してください。
最新バージョン
バージョン 1.12.0
リリース日 : 2026年10月3日 - 110.65 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Popup "Site report": what every frame of the page holds (players such as JW Player or Video.js, stream type, video size and length, subtitle tracks, frames, ids), including frames SkipStream does not run in. Shown in the popup, copied only when you press Copy; addresses are cut to host and path
- YouTube: every SponsorBlock kind (sponsor, self-promotion, reminders, previews, non-music, filler, highlight), each set to Auto, Ask or Off in Settings > Per-Site Rules. Sponsors and self-promotion keep following the Intros switch until you set them
- "Mute" segments are muted instead of skipped; a video's highlight is offered as "Jump to highlight" in the first minute
- Skips shown on the timeline: inside YouTube's progress bar, and as a thin strip along the video on other sites while the mouse moves (Settings switch)
- SkipDB as a second source of intro, recap, credits and preview times when IntroDB has none (no key; ODbL, credited in Settings)
- Subtitle colour, font, background and outline in Settings; the sync offset (right-click CC) is remembered per film or show
- Fresh look: the popup has Status, Playback and Tools tabs, big stat tiles and cards; Settings uses the system font, rounder cards and fits phones without sideways scrolling; 44 px touch targets and visible focus rings everywhere
- On-video messages (skip button, countdown, Skipped/Undo, resume) share one position above the player controls, respect the phone's safe area, never run off small screens, and stop animating when the system asks for less motion
- Easter eggs: click the version badge five times; try the Konami code; a short note at 100, 500, 1000 and more skips
- Anime Skip never returned times: the query asked for a field the API does not have, and sections had no end. Sections now end where the next starts, and "Credits" counts as the outro
- A highlight offer could hold back a sponsor skip that started during it
- README and testing notes said skipping needs an IntroDB key (it has not since 1.11) and that nothing is sent anywhere; both now match PRIVACY.md
- Popup footer: links to GitHub, the privacy policy and bug reports
ソースコードは MIT License に従いリリースされています
以前のバージョン
バージョン 1.11.0
リリース日 : 2026年10月3日 - 98.03 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Firefox now shows exactly what SkipStream sends: browsing activity, website content and login details (OpenSubtitles) are required; technical data (device name, settings backup, stats) is optional and can be switched off in about:addons, after which none of it is sent
- PRIVACY.md lists every service and every field sent; the Stats page no longer claims stats are never uploaded
- Settings has a Credits card with the TMDB notice, the SponsorBlock licence and a privacy policy link
- Cross-device resume never worked since 1.9.x: every browser had its own sync id. Link browsers with a backup (below); README says so
- Backup restores the whole extension: settings, per-site rules, stats and history (merged, newer wins), and if you choose, your keys and logins (encrypted with a passphrase) and your sync identity ("Link devices")
- After an automatic skip, a "Skipped intro" notice with Undo
- Popup "Check this page" lists every frame and the videos SkipStream can see, and for the player: what it identified, which skips were found, the skip mode, the last skip (and whether its notice showed or was undone) and the subtitle state
- Sites with no ids at all (title only): with your TMDB key, an exact title match finds the film or show, so skips and subtitles work there too. Same-name works with nothing to tell them apart are left alone
- "Find subtitles" searches OpenSubtitles by title when a video has no id (on YouTube it says why it cannot)
- Online subtitles never downloaded ("NetworkError"): the file comes from www.opensubtitles.com, which the extension's own security policy blocked. All OpenSubtitles hosts are now allowed
- Embedded players (movie sites with several sources) were only found if the video appeared within 5 seconds; now any time, also when the player hides the video inside its own component
- Embedded players saved history with the site's home page as the address and the player's own title ("Player"), so Resume from history opened the home page. They now use the tab's real address and title, and read ids and season/episode from it
- Titles: only the site name and streaming filler ("Watch", "Online Free", "HD") are removed; a title with its own dash ("Spider-Man - Into the Spider-Verse") is kept whole
- Addresses such as /movies/603-the-matrix, /embed/tv/1399/1/2 and ?tmdb=603 are understood; a site's own number that is a different work on TMDB is refused
- A movie page could become an episode because of "Season 1 Episode 1" text in a sidebar; a show page without an episode was looked up as a movie
- History artwork: a known TMDB id is used directly, an exact title match beats the first search hit, film titles search films first, and portrait posters fit the slot (old cached artwork is fetched again)
- Automatic skips started up to 2 seconds before the segment; they now wait for its start
- After YouTube moved to the next video, sponsor segments were looked up 1.5 seconds late
- Any site's ?v= address was treated as a YouTube video
- Alt
ソースコードは MIT License に従いリリースされています
バージョン 1.10.0
リリース日 : 2026年8月4日 - 76.9 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Settings page ignored your accent colour and stayed locked to green
- Settings page did not repaint when you changed the theme from the popup
- Slide-out menu on narrow windows and phones was see-through
- Error, warning and success text was hard to read on the settings page in dark mode
- Code snippets and the delete-button hover state lost their dark styling
- YouTube entries in the settings History list showed no thumbnail
- Background cleanup ran on a schedule Chrome silently ignored
- Settings page rebuilt on the same five text sizes, corner radii and font stack as the popup
- Navigation icons are a single size at full strength instead of small and faded
- Cards use a tighter corner radius so the page reads as one system
- Removed the overshoot animation curve, so both surfaces now move identically
- Setup instructions say "settings icon" instead of "gear icon", which it has not been for two versions
- The unused scripting permission is gone from the Firefox build
ソースコードは MIT License に従いリリースされています
バージョン 1.9.9
リリース日 : 2026年8月3日 - 77.1 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Popup opened as a thin sliver on desktop Firefox
- Off mode did not actually stop SkipStream from offering to skip
- Tab underline stayed under Status when you switched to Settings
- Choosing an accent colour forced the popup into dark mode
- Changing the theme could reset your accent colour back to green
- Settings page did not follow theme changes until you reloaded it
- Settings button was drawn as a second sun icon, same as the theme button
- Clicking a history entry opened the video from the start instead of resuming
- Closing a tab that never played video threw in the background script and skipped the final sync
- Cloud-to-local history sync never capped the local cache
- Stored site names kept a www. prefix that did not match your per-site rules
- YouTube history entries now show real video thumbnails
- History thumbnails are wide 16:9 images instead of small portrait posters
- Resume toast, skip countdown and skip button shadows follow your accent colour
- Theme button shows the mode you are currently in
ソースコードは MIT License に従いリリースされています
バージョン 1.9.8
リリース日 : 2026年7月29日 - 76.71 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Every on-video overlay now follows your accent colour: resume toast, skip countdown, skip button and subtitle toggle all regenerate from the same OKLCH seed as the popup, live, without a reload
- Rebuilt the resume toast and skip countdown with slide-up entrances, bottom-anchored above player controls so they clear phone notches in fullscreen
- Skip button is now accent-filled instead of hardcoded blue; CC button fills with the accent when subtitles are active
- Skip button disappeared behind the video after the second time you entered fullscreen
- Skip button leaked a mousemove listener every time it was clicked rather than timing out
- Subtitle toggle stacked a new fullscreen listener on every video
- Removed all backdrop-filter blur from on-video overlays; these re-rasterised every frame over playing video and caused hitches on Firefox Android
- Overlays now animate transform and opacity only, no paint properties
ソースコードは MIT License に従いリリースされています
バージョン 1.9.7
リリース日 : 2026年7月29日 - 75.41 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Popup was half-dead: a listener bound to a removed Save Settings button threw at load and killed every handler after it, including the History, Stats and gear buttons, state loading, tab detection, subtitle controls and the accent picker
- Playback speed and the resume / auto-next toggles now persist immediately instead of relying on the removed Save button
- Hardened the remaining unguarded DOM lookups in popup.js and options.js
- Rebuilt the popup UI: ledger-style status readout, sliding tab indicator, redesigned mode tiles, toggles, speed and subtitle controls
- Responsive across desktop popup, Firefox Android full-screen and tablet widths, with 44px touch targets on coarse pointers
- Motion limited to transform and opacity, reduced on touch, disabled under prefers-reduced-motion
- CI DOM contract check: the build now fails if a script hard-dereferences an element id that does not exist in its HTML
ソースコードは MIT License に従いリリースされています
バージョン 1.9.6
リリース日 : 2026年7月28日 - 77.2 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Options page only half-themed: theme-engine now sets the options.css token namespace too
- Accent tint rendered as a solid block on options nav items and card icons
- options.css three-layer shadows reduced to single layer
- Reduced motion on touch devices in options.css
ソースコードは MIT License に従いリリースされています
バージョン 1.9.5
リリース日 : 2026年7月28日 - 76.99 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- theme-engine.js was missing from every packaged build, dynamic theming was inert in v1.9.4
- Chosen theme color reset to default green on every popup open (seed key absent from storage read)
- CI now fails the build if theme-engine.js is missing from the ZIP
ソースコードは MIT License に従いリリースされています
バージョン 1.9.4
リリース日 : 2026年7月27日 - 75.57 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Removed paint-triggering CSS transitions (background, border-color, color, box-shadow)
- Flat background replaces linear-gradient on popup body
- Single lightweight shadow replaces 3-layer box-shadow
- GPU-promoted toggle thumbs (will-change: transform)
- Reduced motion on touch devices (@media pointer: coarse)
- Removed backdrop-filter from options.css
- Dynamic Material You theming from user-chosen seed color (OKLCH palette generation)
- Theme color picker with 6 presets in popup Settings tab
- Theme engine applies consistently across popup and options page
ソースコードは MIT License に従いリリースされています
バージョン 1.9.3
リリース日 : 2026年7月26日 - 75.32 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- History links: normalized page_url field across local cache and cloud sources (snake_case vs camelCase mismatch)
- History items no longer open extension pages when URL is missing or invalid
- Native skip buttons now detected via MutationObserver (fires even when video is paused)
- SKIP_SELECTORS wired to MutationObserver + SPA navigation cleanup
ソースコードは MIT License に従いリリースされています
バージョン 1.9.2
リリース日 : 2026年7月19日 - 75.24 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Multiple SponsorBlock segments per video (all sponsors skipped, not just first)
- Self-promotion category skipping on YouTube
- Keyboard shortcuts: Alt+Right (skip segment), Alt+Z (undo/go back 15s)
- Per-site skip counts in stats
- Daily "time saved today" counter (resets each day)
ソースコードは MIT License に従いリリースされています
バージョン 1.9.0
リリース日 : 2026年7月19日 - 73.04 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作ソースコードは MIT License に従いリリースされています
バージョン 1.7.11
リリース日 : 2026年7月6日 - 70.13 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- UI accessibility: :focus-visible outline rings on all interactive elements (tabs, chips, buttons, selects).
- Cross-browser: Firefox scrollbar-width + scrollbar-color fallback added to options.css.
- Token enforcement: replaced 4x hardcoded border-radius values with design tokens.
- Theme consistency: added OS dark mode @media fallback to popup.css, unified warn color light theme.
- Sync button: removed inline all:unset, replaced with btn-ghost class.
- Motion tokens: toggle thumb spring easing now uses var(--md-sys-motion-easing-expressive-spring).
- Scrollbar width: standardized to 5px across both files.
ソースコードは MIT License に従いリリースされています
バージョン 1.7.10
リリース日 : 2026年7月6日 - 69.16 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Accessibility: aria-label on toggles/icon buttons that had none (masterToggle, AnimeSkip toggle, subClearBtn, themeBtn, settingsBtn).
- Skip Mode / Playback Speed chips: role=radiogroup/radio + aria-checked, kept synced in JS.
- Tab bar: role=tablist/tab + aria-selected. options.html nav-items: aria-current.
- source-pill filter chips were
<span>, keyboard-inert. Now<button>. - options.css: consolidated 3 scattered dark-mode media blocks into 1.
- options.css
.btn-primaryhad hardcodedcolor:#fff, now uses--on-accent. --sp-*spacing scale,--md-sys-typescale-*type scale tokens (both files).- options.html now reads
skipstream_themeand applies it, previously ignored the popup's manual theme choice and always followed OS setting. No new toggle added to options page.
ソースコードは MIT License に従いリリースされています
バージョン 1.7.9
リリース日 : 2026年7月5日 - 68.07 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Real Material 3 tokens:
--md-sys-shape-corner-*,--md-sys-motion-*added. Prior v1.7.8 pass only reskinned hex values on the old var architecture. - Unified popup.css + options.css onto same green accent (was indigo vs green).
- Fixed
body.theme-light/theme-darkmanual toggle classes, never updated in v1.7.8, still had v1.0 hex values.
ソースコードは MIT License に従いリリースされています
- Real Material 3 tokens:
バージョン 1.7.8
リリース日 : 2026年7月5日 - 67.08 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- OpenSubtitles registration link corrected to
https://www.opensubtitles.com/#modal-register(was pointing at a non-existent/en/newaccountpath). - Settings consolidated to one page. IntroDB, Supabase, TMDB, AnimeSkip, and OpenSubtitles credentials previously each lived on a separate sidebar page. All five are now on a single "Services" page, directly below the unified Service Status card - no more clicking through sidebar tabs to configure each service. Sidebar nav reduced from 9 items to 6.
- Visual redesign (MD3-inspired). Retokenized colors, elevation, and shape scale in
options.cssandpopup.csstoward Material Design 3 principles: layered tonal shadows instead of flat drop-shadows, MD3 shape scale (20px cards, pill-shaped buttons and nav items), refined primary color. - Dynamic sizing. Sidebar width, body font size, page titles, card padding, icons, and buttons now scale fluidly with viewport width via
clamp()instead of fixed pixel values.
ソースコードは MIT License に従いリリースされています
- OpenSubtitles registration link corrected to
バージョン 1.7.7
リリース日 : 2026年7月5日 - 66.73 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- AMO submission 406 on version create.
scripts/amo-update.jsnever sent anAcceptheader on any request.curl(used in Mozilla's own API examples) sendsAccept: */*by default; Node'shttps.requestsends none at all. AMO's version-create endpoint returned406 Not Acceptablewith an empty body for the bare request. AddedAccept: application/jsonto every request. Also now logs response headers alongside the body on version/add-on-create failures, since AMO can return an empty body on error.
ソースコードは MIT License に従いリリースされています
- AMO submission 406 on version create.
バージョン 1.7.5
リリース日 : 2026年7月4日 - 57.62 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Docs drift: README.md and the AMO listing description (
scripts/amo-update.js) were both under- and over-claiming features versus the actual codebase. Fixed: - Subtitle system (OpenSubtitles, CC overlay, sync offset, offline upload) was missing from both — added.
- Speed control claimed only 1x/1.25x/1.5x/2x; actual UI also has 0.75x — added.
- AMO listing claimed the theme toggle "follows system preference" — it doesn't; it's a manual dark/light toggle with no system-default state. Fixed wording.
- AMO listing called the manual Supabase push a "Force sync" feature; renamed to match the actual "Sync" button behavior.
- README's File Structure section labeled
manifest.jsonas an MV3 manifest; it's MV2 (Chrome uses the separatemanifest-chrome.jsonfor MV3). Fixed. - README Setup section only documented IntroDB and Supabase; TMDB, AnimeSkip, and OpenSubtitles credential panels exist in Settings but were undocumented. Added.
- Added "Are you still watching?" auto-dismiss and dark/light theme toggle to README's feature list (both existed in code, undocumented).
ソースコードは MIT License に従いリリースされています
- Docs drift: README.md and the AMO listing description (
バージョン 1.7.4
リリース日 : 2026年7月4日 - 57.62 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Removed stray
.github/workflows/ai-fix-pr.yml.saveeditor backup file (superseded, unused)
ソースコードは MIT License に従いリリースされています
- Removed stray
バージョン 1.6.5
リリース日 : 2026年6月5日 - 53.35 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Full backup/restore: Export now includes watch history (
skipstream_cache), stats, site rules, theme,animeSkipEnabled, and all credentials + prefs. Import merges history (keeps newer timestamp per title), combines session counts, takes higher skip/time-saved values. - Export filename is date-stamped:
skipstream-backup-YYYY-MM-DD.json - Button labels changed to "Export All" and "Import & Merge" with explanatory hint text
- CONTRIBUTING.md, HOW_TO_RELEASE.md, TESTING.md, PRIVACY.md: all rewritten, concise
- AMO listing description: rewritten to match current features accurately
ソースコードは MIT License に従いリリースされています
- Full backup/restore: Export now includes watch history (
バージョン 1.6.4
リリース日 : 2026年6月4日 - 52.68 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Force sync button: Sync button in history panel pushes all local positions to cloud then refreshes; shows item count and timestamp
- Last sync time: status bar shows when data was last synced to cloud
- Skip button missing on mid-segment seek:
findActiveSegmentnow has +1s end grace;seekedevent resetsactiveSegmentKeyso seeking into an active segment always shows the button - Cloud save confirmation: successful saves now write
skipstream_last_synctimestamp to local storage - README: rewritten to be concise - what it does, setup, file structure only
- Options page description: shortened to one clear sentence
ソースコードは MIT License に従いリリースされています
バージョン 1.6.3
リリース日 : 2026年6月4日 - 51.56 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- updateSkipBadge crash: was calling
getElementById('skipMaster')which no longer exists in popup.html (removed when redesigned toskipModeSelectdropdown); badge now reads from passedprefsobject directly - Per-site rules ignored in skip poll: poll was checking
prefs[prefKey]for auto-skip decision instead ofeffectivePrefs[prefKey]; per-site overrides now fully applied to both the master gate and the per-segment auto-skip decision - Native platform poller ignored per-site rules:
startNativeBtnPollerreadprefs.skipMasterdirectly; now callsgetSitePrefs(prefs)so domain overrides disable native button clicking correctly - autoNextEpisode missing from import/export:
EXPORT_KEYSinoptions.jswas missingautoNextEpisode; the pref was lost on settings export/import - device_name missing from history fetch:
SUPABASE_GET_ALLselect did not includedevice_name; popup history now shows which device saved each position
ソースコードは MIT License に従いリリースされています
- updateSkipBadge crash: was calling
バージョン 1.6.2
リリース日 : 2026年6月4日 - 51.56 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Per-site skip rules: override global skip mode per domain in Settings (e.g. always prompt on Crunchyroll, auto-all on Netflix); stored locally, applied in real-time without page reload
- Dark/light theme toggle: sun/moon icon in popup header; respects system preference on first load, persists manual override
- Segment confidence badge: skip button and countdown show a star/diamond badge when segment has 5+ or 10+ reports from IntroDB
- device_name in sync payload: upsert now includes browser name (Firefox/Edge/Chrome) so history shows which device saved each position
ソースコードは MIT License に従いリリースされています
バージョン 1.6.1
リリース日 : 2026年6月3日 - 49.1 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Native platform skip buttons: clicks the platform's own "Skip Intro/Recap/Credits" button when present (Netflix, Prime, Disney+, Hulu, Max, Crunchyroll, Peacock, Paramount+, Apple TV+, Tubi) - works without IntroDB API key
- Auto Next Episode: optional toggle to automatically advance to the next episode when within 10s of end; off by default
autoNextEpisodepref added toPREF_DEFAULTS,ALL_TOGGLES, and popup init wiringstartNativeBtnPollernow correctly called insideattachVideoonNavigationnow resets_nextEpTriggeredand clears native button poller on SPA navigation
ソースコードは MIT License に従いリリースされています
バージョン 1.6.0
リリース日 : 2026年6月3日 - 48.05 KBfirefox バージョン 140.0 以降, android バージョン 142.0 以降 で動作- Skip countdown toast: auto-skip now shows a 3-second countdown with Undo button instead of jumping instantly; cancels if video pauses
- Playback speed control: 1x / 1.25x / 1.5x / 2x selector in Settings panel; persists across pages and syncs to active video immediately
- Watch stats panel: new Stats tab showing in-progress titles, total watch time tracked, total segments skipped, time saved, and session count
- "Still watching" auto-dismiss: generic text-match observer clicks platform continue/resume overlays automatically on any site
- Import / Export settings: backup and restore all credentials and preferences as a JSON file from the Settings page
- Offline upsert queue: failed cloud saves are queued in local storage and replayed automatically when network reconnects
- Skip mode dropdown wired:
skipModeSelectin popup now correctly writes to storage and content script respects it immediately - Skip mode selector was non-functional: popup.html had been redesigned to a single dropdown but popup.js was still wiring non-existent individual toggle elements
ソースコードは MIT License に従いリリースされています