Skip to content

feat: prepare frontend 1.6.0 - #13

Merged
Priveetee merged 58 commits into
mainfrom
release/1.6.0
Aug 22, 2026
Merged

feat: prepare frontend 1.6.0#13
Priveetee merged 58 commits into
mainfrom
release/1.6.0

Conversation

@Priveetee

Copy link
Copy Markdown
Contributor

Summary

  • preserve playback progress through MSE transitions, quality changes and resume
  • recover playback after iPhone and Safari tab suspension
  • stop replaying the current video when autoplay is disabled
  • show canonical quality labels and preserve position during quality changes
  • guide gated YouTube playback to the connected-account flow
  • add members-only and subscription live visibility settings
  • add the notification popup preference
  • update @typetype/mse to 0.1.49
  • prepare Frontend version 1.6.0

Production behavior

Playback progress writes are serialized and stale cached positions expire before resume. Safari playback transitions remain bounded and require current user activation when autoplay permission has expired.

Subscription groups are not exposed in the web interface in this release.

Tests

  • bun install --frozen-lockfile
  • bun test
  • bun run check
  • bun run build
  • bun run knip
  • bun run sherif
  • git diff --check

Rollback

Restore Frontend revision f6afc5eb.

@Priveetee
Priveetee merged commit d3c43fb into main Aug 22, 2026
3 checks passed
@Priveetee
Priveetee deleted the release/1.6.0 branch August 22, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant