Skip to content

feat: release TypeType 1.2.0#169

Merged
Priveetee merged 2 commits into
mainfrom
release/1.2.0
Jul 23, 2026
Merged

feat: release TypeType 1.2.0#169
Priveetee merged 2 commits into
mainfrom
release/1.2.0

Conversation

@Priveetee

Copy link
Copy Markdown
Collaborator

Summary

  • prepare TypeType 1.2.0 with the Android VOD playback contract, faster SABR seeks and progressive subscription loading
  • advance Server, Frontend and Player to their reviewed main revisions
  • publish the Frontend as 1.2.0 and pin @typetype/mse 0.1.38
  • include livestream, mobile MSE, playback state and speed improvements
  • credit the users and PipePipe contributors who helped diagnose the release

Production behavior

  • Android receives complete standard DASH VOD manifests and same-origin subtitle resources
  • normal seeks and SponsorBlock skips reuse the current SABR playback session
  • livestream playback preserves live-edge, codec-switch and replacement-session behavior
  • subscription feeds render progressively
  • playback progress and volume remain stable across temporary media transitions
  • playback speeds are available up to 4x
  • no database schema or environment value changes

Deployment requirements

  • no database migration is required
  • no environment change is required
  • stable component images are available for AMD64 and ARM64
  • Android active livestream playback remains disabled until its dynamic MPD contract is ready

Runtime verification

  • Frontend: ghcr.io/typetype-video/typetype@sha256:df96016c6e5ecba7b8906f8518015a469bf8bb7e3420c263aa9d990f70c42661
  • Server: ghcr.io/typetype-video/typetype-server@sha256:06455ad773e5094deaa235310fe707a06ec122c9ffe9f8b5fd18d132280626e6
  • Token: ghcr.io/typetype-video/typetype-token@sha256:e345f37e46ae78c6f6c1ee5d85a9c00b4e3537437ad2d6e8b4ede383a0e0da76
  • Downloader: ghcr.io/typetype-video/typetype-downloader@sha256:2b0caaf9bf592730cd6b7e760418d5d4e27e7dcd2ccc835d145bb06da8c5e8fc
  • @typetype/mse 0.1.38 is published to npm
  • VOD playback, repeated seeks, SponsorBlock, livestream playback and codec changes were validated on beta

Tests

  • stack validation
  • Compose validation for stable, ARM64 and beta configurations
  • Server test, check and shadowJar validation
  • Frontend check, test and production build validation
  • component CI and stable image workflows

Rollback

  • retain TypeType 1.1.1 and the previous immutable component digests
  • restore Frontend sha256:51b61d46431b7d3cd98874e941bba53eacd71a6e74d5f769bb89e1770f1759fb
  • restore Server sha256:02053cbd467decdf7ca07beee0338a04457a0949e932d681641b76a0d3a3f2e3
  • restore the previous Compose image references if a production health gate fails

@Priveetee
Priveetee merged commit 3f42715 into main Jul 23, 2026
2 checks passed
@Priveetee
Priveetee deleted the release/1.2.0 branch July 23, 2026 14:04
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