Skip to content

Releases: Punshnut/StreamSaver

StreamSaver 1.3.1

19 Jun 05:19
76aeb4d

Choose a tag to compare

Small and useful Twitch quality switcher for Chrome, Edge, Brave, Opera, Vivaldi, Arc, Zen, and Firefox.

release notes

StreamSaver 1.2.22

28 May 06:27
9bae665

Choose a tag to compare

Small and useful Twitch quality switcher for Chrome, Edge, Brave, Opera, Vivaldi, Arc, Zen, and Firefox.

Fixes

  • Resolved invalid response handling for the auto quality setting - prevents incorrect quality state when Twitch returns an unexpected value during auto-quality resolution
  • Mode resolution changes are now applied instantly regardless of popup state, extending the instant-apply behavior introduced in 1.2.15

Notes

  • The auto quality fix addresses an edge case where the quality selector could get stuck or misresolve when Twitch's auto mode returns a non-standard response
  • Instant mode resolution was previously limited to when the popup was open; this release makes the behavior consistent across all states
  • Added a settings menu note to the README for better discoverability of related options

StreamSaver 1.2.12

23 May 16:59
2edcfdf

Choose a tag to compare

Small and useful Twitch quality switcher for Chrome, Edge, Brave, Opera, Vivaldi, Arc, Zen, and Firefox.

Fixes

  • Skip quality automation during Twitch mid-stream ads displayed in Picture-in-Picture (PiP) mode
  • Added Picture-in-Picture element selectors for more reliable mid-stream ad detection
  • Fixed false-negative ad detection for position:fixed ad indicators - offsetParent returns null for fixed-position elements regardless of visibility, replaced with a compatible check

Notes

  • Extends the ad-interaction protection introduced in 1.2.10 to cover the PiP ad variant used in Twitch mid-stream ads
  • The offsetParent fix prevents the quality switcher from incorrectly resuming automation while a fixed-position ad overlay is still active
  • No behavioral changes expected outside of mid-stream ad scenarios

Streamsaver 1.2.9

20 May 03:52
9fe4f25

Choose a tag to compare

Small and useful Twitch quality switcher for Chrome, Edge, Brave, Opera, Vivaldi, Arc, Zen, and Firefox.

Fixes

  • Resolved root cause of Firefox quality misselection - replaced filter:opacity(0) with clip-path:inset(100%) to preserve layout geometry during menu hiding
  • Fixed SVG checkmark detection in selection state analysis (SVGElement.offsetWidth is unreliable in Firefox; replaced with a compatible check)
  • Retained offsetWidth fallbacks introduced in intermediate commits as defensive measures

Notes

  • Previous workarounds from 1.2.5-1.2.8 addressed symptoms of the Firefox getBoundingClientRect() issue (0×0 return values under filter:opacity); this release fixes the underlying cause
  • The out-of-range fallback no longer misresolves lower-quality targets (e.g. 480p) to the lowest available option (e.g. 720p) in Firefox
  • No behavioral changes expected on Chromium-based browsers

StreamSaver 1.2.4

18 Apr 19:17
6ccf162

Choose a tag to compare

Small and useful Twitch quality switcher for Chrome, Edge, Brave, Opera, Vivaldi, Arc, Zen, and Firefox.

Fixes

  • Corrected quality selection behavior in Firefox
  • Improved menu entry detection by using offsetWidth for visibility checks
  • Added stabilization waits before fallback logic to prevent premature misselection

Notes

  • Improves reliability of quality switching specifically on Firefox
  • Addresses edge cases where menu items were incorrectly considered visible or interactable
  • Continues stabilization work following recent fixes to VOD playback and background-tab behavior

StreamSaver 1.2.2

12 Apr 13:41
e00726f

Choose a tag to compare

Small and useful Twitch quality switcher for Chrome, Edge, Brave, Opera, Vivaldi, Arc, Zen, and Firefox.

Fixes

  • Prevent unintended play/pause toggling on VODs when tab gains focus
  • Fix issue where quality/settings menu could remain stuck open in background tabs
  • Skip quality enforcement when tab is hidden or window loses focus

Notes

  • Stability improvements for tab focus, background behavior, and VOD playback handling

StreamSaver 1.2

10 Apr 12:44

Choose a tag to compare

Small and useful Twitch quality switcher for Chrome, Edge, Brave, Opera, Vivaldi, Arc, Zen, and Firefox.

Improvements

  • Skip menu detection when stream quality was recently confirmed
  • Reduced retry counts and trigger delays for faster automation
  • Improved menu masking timing and interaction reliability
  • Added CSS-based filter mask to hide resolution menus during automation

Fixes

  • Prevent quality/settings menu from staying open:
    • after tab switch
    • after sleep/wake cycles
    • on slow connections after quality change
  • Fixed fullscreen disruptions during quality enforcement
    • Restores fullscreen if accidentally exited
  • Improved pointer-events handling and menu close reliability
  • Prevent anchor clicks from opening source code in new tabs

Privacy & Stealth

  • Suppressed debug logging in production
  • Added input jitter for more natural interaction behavior
  • Documented non-Twitch invisibility behavior

Internal

  • General performance optimizations
  • Stability improvements across quality automation logic

StreamSaver 1.0

10 Mar 05:39

Choose a tag to compare

Small and useful Twitch quality switcher for Chrome, Edge, Brave, Opera, Vivaldi, Arc, Zen, and Firefox.

StreamSaver 0.2.1

09 Mar 04:59

Choose a tag to compare

StreamSaver 0.2.1 Pre-release
Pre-release

Small and useful Twitch quality switcher for all Chrome-based browsers (Chrome, Edge, Brave, Opera, Vivaldi, Arc).