Skip to content

release: prepare TypeType Android 1.10.0 - #102

Merged
Priveetee merged 28 commits into
mainfrom
release/1.10.0
Oct 16, 2026
Merged

Priveetee merged 28 commits into
mainfrom
release/1.10.0

Conversation

@Priveetee

Copy link
Copy Markdown
Member

TypeType for Android 1.10.0

TypeType for Android 1.10.0 focuses on more dependable playback, image loading, and server connections. It also adds server-managed recommendation settings and improves fullscreen gesture handling.

Playback and recovery

  • Prepare smaller SABR windows at startup and after seeks, then grow the buffer progressively to improve forward and backward seek recovery.
  • Retry failed stream loading when network connectivity returns.
  • Keep loading and error artwork from covering the title and channel details in the collapsed player.

Images and gestures

  • Retry visible channel avatars and thumbnails with bounded backoff, and keep loaded images visible while content refreshes.
  • Add top and bottom dead zones for fullscreen gestures and respect system safe areas, reducing conflicts with Android system gestures.

Notifications

  • Include the UnifiedPush subscription's p256dh and auth encryption keys when registering a device with the server.

Recommendations

  • Manage the server's recommender from Content settings when the instance advertises support.
  • Preserve unrelated server settings when changing the recommender setting.

Self-hosted servers

  • Add an explicit opt-in for connecting to self-hosted instances over HTTP, including private Tailscale setups. The app warns that HTTP traffic is unencrypted.

Android TV

This is a mobile Android release. The TV client remains a separate experiment, not a supported public TV release. Its UI and SDK integration are still being worked on, and the current module depends on the private TypeType-SDK, so a clean public checkout cannot build it. This release does not provide a public TV APK or supported external build path. See the Android TV request and the build limitation report.

Thx

Thx to @ollieisonline for the push notification reports and feedback. #51

Thx to @therealresonix for the fullscreen gesture and dead-zone reports. #98

Thx to @Alifoss for reporting the self-hosted HTTP connection problem over Tailscale. #99

Thx to @303inmyheart for the Android TV request. #30

Thx to @bernhy for documenting the current Android TV build limitation. #96

Thx as well to everyone testing beta builds, sharing playback diagnostics, and helping TypeType Android improve.

Installing

Download the signed APK attached to the release, or install TypeType through the stable channel of the TypeType F-Droid repository. The stable and beta F-Droid channels use the same application identity, so switching channels updates the existing installation.

If something does not work correctly, please open an issue in the TypeType-Android repository.

If you want to support TypeType Android, sharing it with others is the best way to help. GitHub Sponsors also helps cover the server, domain, and coffee costs that keep the project moving.

Full changelog: v1.9.0...v1.10.0

Priveetee and others added 28 commits September 28, 2026 13:00
build: publish mobile beta 1.9.1-beta.1
build: publish mobile beta 1.9.1-beta.2
build: publish mobile beta 1.10.0-beta.1
@Priveetee
Priveetee merged commit 06b61d5 into main Oct 16, 2026
2 checks passed
@Priveetee
Priveetee deleted the release/1.10.0 branch October 16, 2026 19:29
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