-
v0.4.0
Stablereleased this
2026-08-01 07:22:05 +00:00 | 0 commits to main since this releaseRunic Gateway Android v0.4.0
Features
- feat(shard): the four Protocol 3.0 content screens
- feat(shard): follow the visibility framework and read the Protocol 3.0 profile
Fixes
- fix(shard): decode the atlas
placesobjects and render them
All changes
Since v0.3.6:
- fix(shard): decode the atlas
placesobjects and render them - feat(shard): the four Protocol 3.0 content screens
- feat(shard): follow the visibility framework and read the Protocol 3.0 profile
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads
-
v0.3.6
Stablereleased this
2026-07-28 06:11:30 +00:00 | 6 commits to main since this releaseRunic Gateway Android v0.3.6
Features
- feat(auth): persist the trust token returned by the SSO exchange
All changes
Since v0.3.5:
- feat(auth): persist the trust token returned by the SSO exchange
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads
-
v0.3.5
Stablereleased this
2026-07-22 21:24:49 +00:00 | 8 commits to main since this releaseRunic Gateway Android v0.3.5
All changes
Since v0.3.4:
- ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to main
- test(coverage): raise unit coverage past the 50% gate (phases 0-2)
- chore(sonar): wire JaCoCo coverage and clear actionable smells
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads
-
v0.3.4
Stablereleased this
2026-07-22 16:48:06 +00:00 | 14 commits to main since this releaseRunic Gateway Android v0.3.4
Fixes
- fix(notifications): always serialize streams so clearing the last subscription saves
All changes
Since v0.3.3:
- fix(notifications): always serialize streams so clearing the last subscription saves
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads
-
v0.3.3
Stablereleased this
2026-07-22 08:32:57 +00:00 | 16 commits to main since this releaseRunic Gateway Android v0.3.3
Fixes
- fix(nav): show the player game-data groups to staff
All changes
Since v0.3.2:
- fix(nav): show the player game-data groups to staff
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads
-
v0.3.2
Stablereleased this
2026-07-22 06:26:54 +00:00 | 18 commits to main since this releaseRunic Gateway Android v0.3.2
All changes
Since v0.3.1:
- @ feat(auth): trusted devices & recovery codes on the mobile client
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads
-
v0.3.1
Stablereleased this
2026-07-22 01:16:54 +00:00 | 20 commits to main since this releaseRunic Gateway Android v0.3.1
Fixes
- fix(shard): decode in-game serials as hex strings, not numbers
All changes
Since v0.3.0:
- fix(shard): decode in-game serials as hex strings, not numbers
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads
-
v0.3.0
Stablereleased this
2026-07-21 21:28:32 +00:00 | 23 commits to main since this releaseRunic Gateway Android v0.3.0
Features
- feat(sso): single "Sign in with SSO" button with a native provider picker
- feat(admin): moderation + support queue (M10 Phase 3, part 3)
- feat(admin): staff content — news posts + wiki taxonomy (M10 Phase 3, part 2)
- feat(admin): staff nav + dashboard/site-mode (M10 Phase 3, part 1)
Fixes
- fix(nav): make the navigation drawer scrollable
- fix(sso): make native SSO discovery legible and survive process death
- fix(security): declare explicit network security config to forbid cleartext
All changes
Since v0.2.0:
- feat(sso): single "Sign in with SSO" button with a native provider picker
- feat(admin): moderation + support queue (M10 Phase 3, part 3)
- feat(admin): staff content — news posts + wiki taxonomy (M10 Phase 3, part 2)
- feat(admin): staff nav + dashboard/site-mode (M10 Phase 3, part 1)
- fix(nav): make the navigation drawer scrollable
- fix(sso): make native SSO discovery legible and survive process death
- fix(security): declare explicit network security config to forbid cleartext
- ci(sonarqube): add non-blocking SonarQube analysis on push to main
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads
-
released this
2026-07-21 00:20:49 +00:00 | 33 commits to main since this releaseRunic Gateway Android v0.2.0
Features
- feat(sso): App Links autoVerify callback + paired-host trust check
- feat(auth): M9 Part 2 — native in-app SSO via the mobile bridge
- feat(push): M7 Part 2 — opt-in push notifications (embedded ntfy distributor)
All changes
Since v0.1.0:
- feat(sso): App Links autoVerify callback + paired-host trust check
- feat(auth): M9 Part 2 — native in-app SSO via the mobile bridge
- feat(push): M7 Part 2 — opt-in push notifications (embedded ntfy distributor)
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads
-
released this
2026-07-20 19:11:40 +00:00 | 40 commits to main since this releaseRunic Gateway Android v0.1.0
Features
- feat(release): m6 release mechanics — signed APK, R8, version guard, icons
- feat(ui): m5 shard-website design pass
- feat(m4): player self-service & game data
- feat(m3): native auth — login+TOTP, token storage, refresh, access-level menu
- feat(m2): public shard widgets + live SSE stream
- feat(m1): connect & browse — first-run flow, public content, contact
All changes
- ci(release): make the release tag-driven (no push to protected main)
- ci(release): fix workflow file mangled by prior base64 double-encode
- ci(release): trim setup-android, drop broken Gradle cache, add job timeout
- ci(release): auto-release engine (conventional commits) for the APK
- feat(release): m6 release mechanics — signed APK, R8, version guard, icons
- feat(ui): m5 shard-website design pass
- feat(m4): player self-service & game data
- feat(m3): native auth — login+TOTP, token storage, refresh, access-level menu
- feat(m2): public shard widgets + live SSE stream
- ci(android): raise Gradle heap + scope PR gate to debug variant
- feat(m1): connect & browse — first-run flow, public content, contact
- docs(android): note CI verified green + runner-specific accommodations
- ci(android): stop yes|sdkmanager SIGPIPE from failing the step
- ci(android): fix CI runner (JDK/SDK/gradlew) + variant test
- chore(scaffold): M0 Gradle + Compose + Hilt skeleton with CI
- Governance Documents added
- Initial commit
Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.
Downloads