Repository navigation
HexStream 1.0.0-beta.10 — Quick moderation in your channel
Pre-releaseModeration where you need it
Someone starts shit in chat. You should not need a treasure map to the Ban button.
- Tap their message → Ban, Timeout or Delete. Actions sit above message history. Timeout offers readable presets and a custom duration; confirmation names the user, channel and duration.
- Mod tools appears above the chat box when your active account moderates that channel. Poll/results controls, chat modes, announcements, AutoMod, unban requests and Shield stay over the current channel. Close the sheet to return to the same chat.
- The empty global Moderator overflow menu is gone. Role lookup failures show setup guidance. Older login grants can use a verified same-account web role check; every native write checks current access again.
- Twitch's hosted poll/results panel and broader Mod View open inside the app. Supported WebViews isolate each account's Twitch profile and reuse only its verified web login. Twitch may still ask for consent, verification or sign-in. The poll popout is for results/existing polls; new polls and predictions use the broader Twitch workspace. Poll creation remains unverified.
Install
Download HexStream-1.0.0-beta.10.apk below and open it. Install over your existing HexStream to retain accounts and settings. Package identity and the signing certificate are unchanged. Android 7.0+.
If moderator setup asks you to reconnect, choose Both in API token settings and sign in normally. Channel tools and permission limits.
Checked locally
206 unit tests across 31 suites; 28 account-free tests on a Galaxy S21 Ultra; lint with zero errors and 24 reviewed warnings. The signed build was installed in place with app data preserved. Real-account moderator detection, canceled Ban/10-minute timeout confirmations, same-chat return and hosted Twitch panel loading were checked. No real moderation action, message or poll was submitted during testing. The selected channel was offline, so live playback and poll creation remain unverified.
Pagination snapshots, supplied-tag/language rules, shared proxies, low-delay playback, gestures, rewards, whispers, clips and active-account notifications are retained. Lists still start empty. Background whisper alerts remain unfinished. Xtra 2.60.10 is the upstream base; this update preserves its recorded fixes and credits. No GitHub Actions used.
The source ZIP is from the exact built commit. SHA256SUMS.txt covers the APK and source archive. Thanks to Xtra, Unwanted Twitch for filtering inspiration, ThystTV and the credited dependencies. Prefer desktop browsing? HexStream Filter.