Skip to content

chore: prepare Frontend 1.8.1 - #29

Merged
Priveetee merged 121 commits into
mainfrom
release/1.8.1
Sep 10, 2026
Merged

chore: prepare Frontend 1.8.1#29
Priveetee merged 121 commits into
mainfrom
release/1.8.1

Conversation

@Priveetee

Copy link
Copy Markdown
Member

Summary

  • prepare Frontend version 1.8.1
  • stabilize SABR and HLS playback across Chromium, Firefox, WebKit and mobile layouts
  • preserve playback position across provider replacement and source reloads
  • improve compact, floating and audio-only player controls
  • add service-aware search and recommendations, profiles and notifications
  • add the multilingual Lemmy announcement and permanent dismissal option
  • support custom audio SponsorBlock sliders and the MSE 0.1.60 package

Production behavior

The web client keeps provider playback state, controls and progress stable while changing sources, seeking or navigating. Search and recommendations remain tied to the selected service, and the compact player remains usable on mobile.

Deployment requirements

Publish the Frontend 1.8.1 image from main and pin the production web service to its immutable manifest digest. Ensure the matching TypeType-Player MSE package 0.1.60 is published and available to the workspace. No database migration is required.

Runtime verification

  • /api/version/web reports Frontend 1.8.1 after rollout.
  • Desktop and mobile watch pages load stable player controls and horizontal volume sliders.
  • Provider changes preserve the playback position.
  • Service-aware recommendations and the Lemmy announcement render in English, French and German.
  • The permanent dismissal option prevents the announcement from reopening after confirmation.

Tests

  • Frontend CI, localization validation, tests, coverage and production build.
  • git diff --check

Rollback

Restore the previous Frontend image digest and submodule revision, then recreate only the web service. Restore the previous MSE package only if the prior frontend revision requires it.

Priveetee and others added 28 commits September 9, 2026 21:47
Translation: TypeType/Web
Language: German
Progress: 100.0% (1298 of 1298 strings)
Translate-URL: https://translate.typetype.video/projects/typetype/web/de/
@Priveetee
Priveetee merged commit f19386c into main Sep 10, 2026
4 checks passed
@Priveetee
Priveetee deleted the release/1.8.1 branch September 10, 2026 20:57
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.

3 participants