Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

android: beta launch checks (upgrade from 1.0.10, free path, release build, local, Auto/Cast, data safety)

Open
#1,044 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
Over a week
Newbie friendliness
15/100
Issue type
Documentation
Clarity
Mostly clear
Activity status
Active
Tech stack
android, kotlin

Research direction

This is a pre-release QA checklist, not a code change: each item needs a physical Android device, Play builds and a server account. Start by reading the linked issues (#940, #380, #1031, #1037, #1040) and the existing 1.0.10-vs-main comparison, then the device steps the issue says belong in docs/testing/device-checks.md. Done means every checkbox is run and its result recorded there, with any regressions filed as separate bugs.

Written by the indexing model from the issue text.

Description

enhancement impact:U3 next-release owner P1 reach:R3 size:M

These are checks to do before widening the next Android beta beyond internal testing. The 1.0.10-vs-main release comparison only covered a fresh install of a debug build against Emby, so these weren't exercised.

  • Upgrade from 1.0.10. Install the Play 1.0.10 build, add playlists, favourites, play counts, a server and a local folder. Then install a release-signed new build over it and check that everything survives (data, settings, server credentials, the legacy restore from #940). Production and about 10k open testers will upgrade, not install fresh.
  • Free/trial path. Debug builds are always Pro. On a release build from the internal track, as a non-Pro account, check the trial, paywall copy (#380), limits and the Settings Pro card.
  • Release build smoke test. Every capture used a debug build. Run the release build on a real device: browse, play, sign in to a server, download, Cast.
  • Local music first run. Folder setup and scan on a device with local files (#1037, #1040).
  • Android Auto, Chromecast, home-screen widget, media notification and Quick Settings tile.
  • Play data-safety form matches the telemetry defaults (#1031, #1040). (owner)
  • Sentry. No new crash clusters from the internal track before widening.

Device steps belong in docs/testing/device-checks.md for the batch run.

Impact U3 (an upgrade or paywall regression would hit every beta user) · Reach R3 (every upgrading user; not yet tested) · Implemented: no · Design fit: fits · Complexity: M

Dominant language
Kotlin
Stars
229
Forks
28
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from timusus/Shuttle2

All issues in timusus/Shuttle2

Similar issues

More Kotlin issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.