Skip to content

Release TypeType Android 1.5.0 - #32

Merged
Priveetee merged 49 commits into
mainfrom
dev
Aug 22, 2026
Merged

Release TypeType Android 1.5.0#32
Priveetee merged 49 commits into
mainfrom
dev

Conversation

@Priveetee

@Priveetee Priveetee commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

Context

This PR promotes TypeType Android 1.5.0 from dev to main.

It contains 49 commits across 175 files. The release focuses on Shorts, player interactions, comments, subscriptions, navigation, self-hosted HTTPS instances and process recreation.

Shorts

  • Rebuild Shorts playback with smoother transitions and more reliable paging.
  • Reuse prepared playback sessions and prefetched streams between videos.
  • Keep the active Short prioritized while preparing upcoming content.
  • Add channel swipe navigation with haptic feedback.
  • Preserve playback controls during channel gestures.
  • Add title copying, engagement details and more complete playback controls.
  • Add Macrobenchmark coverage for paging and playback prefetch budgets.

Playback

  • Expand fullscreen controls and improve transitions between embedded, expanded and fullscreen playback.
  • Restore embedded playback correctly after expansion.
  • Improve seek, volume and brightness gestures.
  • Remember player brightness.
  • Restore orientation and system bars more reliably.
  • Improve continuous motion while dragging the player.
  • Identify live replays from stream metadata.
  • Normalize video metadata, shared URLs and menu state.

Comments

  • Add comments to the player quick actions.
  • Support paginated and nested replies.
  • Preserve loaded conversations while fetching additional replies.
  • Improve timestamps, likes, interactive text, loading states and errors.

Subscriptions

  • Refresh feeds without removing useful cached content during temporary failures.
  • Isolate caches and refresh generations by account and instance.
  • Preserve typed Server errors and request IDs in diagnostics.
  • Cover live pagination, cache recreation and stale refresh protection.

Navigation and interface

  • Keep Search, top-level navigation and restored state synchronized.
  • Improve channel, playlist, podcast, notification, settings and player layouts.
  • Correct playlist and video counts.
  • Refine content metadata, settings hierarchy and channel discovery.

Self-hosting and authentication

  • Trust certificate authorities installed by the user.
  • Improve errors for untrusted instance certificates.
  • Persist refreshed authentication cookies before process exit.
  • Keep newer Server capabilities discoverable at runtime without breaking older instances.

Compatibility

  • Support Android 6.0 through Android 17, API 23 through API 37.
  • Keep core behavior independent from Google Play Services.
  • Preserve the TypeType-Server ownership boundary for extraction, SABR, PO tokens and YouTube session state.

Validation

Issues #25, #27, #28 and #29 remain open until their complete end-to-end behavior has been confirmed.

Release

@Priveetee
Priveetee merged commit 4085e9d into main Aug 22, 2026
4 checks passed
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