Repository navigation
HexStream 1.0.0-beta.4 — Settings without the guessing game
Pre-releaseSettings should not need a damn decoder ring.
- Descriptions and practical examples beneath all 224 preference rows. Current choices stay visible, and search includes the explanations.
- A grouped main settings screen, with clearer distinctions between background audio/PiP, URL presets/HTTP proxies, low-delay mode/advanced buffers, and player buttons/menu actions.
- Visible examples on filter controls and lists; expanded details and scroll position survive switch changes.
- Guidance inside proxy and video-swap editors, full wrapping for longer explanations, and credential/header/account values kept out of summaries and search.
- Settings guide, including the limits of the inherited general backup format. New help is currently English.
No settings were removed. Existing preference keys, defaults, choices, global filter/proxy storage, account handling, playback, low-delay tuning and pagination implementations are preserved. Includes the Xtra 2.60.8 fixes from beta.3; Xtra and Unwanted Twitch credits remain in the app and source.
Checked locally: 101 JVM tests across 18 suites passed; lint had zero errors and 23 reviewed existing warnings; optimized APK built and signed with the existing certificate. Four new checks passed on a physical Samsung in the separate QA app, including all 13 preference screens. The personal app was not updated or cleared. Live playback, reward spending, actual notification delivery and backup/restore round trips were not repeated for this settings update.
Install the APK over an existing HexStream installation to preserve its data. The matching source ZIP and SHA256SUMS.txt are attached. Android 7 or newer; version code 138. Builds run locally without GitHub Actions.