Skip to content

Release TypeType Android 1.6.0 - #39

Merged
Priveetee merged 97 commits into
mainfrom
dev
Aug 28, 2026
Merged

Release TypeType Android 1.6.0#39
Priveetee merged 97 commits into
mainfrom
dev

Conversation

@Priveetee

Copy link
Copy Markdown
Collaborator

Context

This PR promotes TypeType Android 1.6.0 from dev to main.

It contains 97 commits across 262 files. The release adds account portability, a complete appearance system, richer player gestures and substantial playback, memory and startup improvements.

The application remains in beta.

Playback

  • Show the active resolution, frame rate and codec.
  • Select AV1, VP9 or H.264 from available hardware decoders with safe runtime fallback.
  • Add configurable three-zone double-tap controls and custom seek duration.
  • Morph continuously between full screen, portrait and the mini-player.
  • Preserve playback state through autoplay, Shorts, PiP and cancelled gestures.
  • Improve portrait controls, accessibility, buffering feedback and audio-only playback.
  • Bound playback allocations, abandoned SABR windows and comment caches.

Data portability

  • Add the unified TypeType-Server export and import workspace.
  • Support TypeType, PipePipe, NewPipe, Invidious, Piped, LibreTube, ViewTube, Materialious, Flow, SkyTube, Grayjay, YouTube Takeout and OPML.
  • Add export category selection, import previews and duplicate policies.
  • Show job progress, request IDs, downloadable artifacts and diagnostic reports.
  • Prevent accidental navigation while a portability job is active.

Appearance

  • Add Classic and Manga personalities.
  • Add TypeType, Dynamic, Nord, Cream, Forest and Plum themes.
  • Add Manga paper, headline and motion controls inspired by Komi Store.
  • Preserve readable contrast across paper and system color combinations.
  • Keep the AMOLED option pure black without forcing light mode to stay dark.
  • Apply appearance choices consistently across the application.

Navigation and interface

  • Open supported YouTube links directly in TypeType.
  • Create fresh channel state when switching uploaders.
  • Restore the mini-player and portrait layout after Shorts.
  • Add the open-source licenses screen.
  • Improve channel, podcast, playlist, search, history, notification and settings surfaces.
  • Preserve typed errors, status codes and request IDs.

Performance

  • Show the cached startup destination immediately.
  • Defer token and background preference initialization.
  • Refresh the startup baseline profile.
  • Add startup memory and rendered player-frame measurements.
  • Load blocked items, recommendations and comments incrementally.
  • Bound decoded-image memory and reduce player-transition recomposition.

Compatibility

  • Support Android 6.0 through Android 17, API 23 through API 37.
  • Keep core behavior independent from Google Play Services.
  • Preserve baseline H.264/AAC playback.
  • Keep extraction, SABR, PO tokens, recommendations and synchronization owned by TypeType-Server.

Validation

Release

@Priveetee
Priveetee merged commit d194d36 into main Aug 28, 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