fix(notifications): always serialize streams so clearing the last subscription saves
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m34s
#25 by wtclaude was merged 2026-07-22 11:48:08 -05:00 1 approval
fix(nav): show the player game-data groups to staff
All checks were successful
PR Checks / android-build (pull_request) Successful in 6m8s
#24 by wtclaude was merged 2026-07-22 03:32:59 -05:00 1 approval
feat(auth): trusted devices & recovery codes on the mobile client
All checks were successful
PR Checks / android-build (pull_request) Successful in 6m22s
#23 by wtclaude was merged 2026-07-22 01:26:56 -05:00 6 / 6 1 approval
fix(shard): decode in-game serials as hex strings, not numbers
All checks were successful
PR Checks / android-build (pull_request) Successful in 5m44s
#22 by wtclaude was merged 2026-07-21 20:16:56 -05:00 1 / 1 1 approval
feat: M10 — native SSO fixes + staff operations
All checks were successful
PR Checks / android-build (pull_request) Successful in 6m10s
Release APK / release (push) Successful in 9m26s
#21 by wtclaude was merged 2026-07-21 16:38:49 -05:00 1 approval
fix(security): declare explicit network security config to forbid cleartext
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m30s
#20 by wtclaude was merged 2026-07-21 00:25:39 -05:00 1 approval
ci(sonarqube): add non-blocking SonarQube analysis (project key Runic-Gateway-Android-app)
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m42s
#19 by wtclaude was merged 2026-07-20 23:32:37 -05:00 1 approval
ci(sonarqube): add non-blocking SonarQube analysis on push to main
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m48s
#18 by wtclaude was closed 2026-07-20 23:22:13 -05:00 1 approval
feat(sso): App Links autoVerify callback + paired-host trust check
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m39s
#17 by wtclaude was merged 2026-07-20 19:20:52 -05:00 1 approval
feat(auth): M9 Part 2 — native in-app SSO via the mobile bridge
All checks were successful
PR Checks / android-build (pull_request) Successful in 20m34s
#16 by wtclaude was merged 2026-07-20 18:14:47 -05:00 1 approval
feat(push): M7 Part 2 — opt-in push notifications (embedded ntfy distributor)
All checks were successful
PR Checks / android-build (pull_request) Successful in 20m16s
#15 by wtclaude was merged 2026-07-20 16:18:29 -05:00 1 approval
ci(release): make the release tag-driven (stop pushing to protected main)
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m23s
#14 by wtclaude was merged 2026-07-20 14:11:43 -05:00 1 approval
ci(release): trim setup-android, drop broken Gradle cache, add job timeout
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m19s
#13 by wtclaude was merged 2026-07-20 12:50:26 -05:00 1 approval
feat(release): m6 release mechanics — signed APK, R8, version guard, icons
All checks were successful
PR Checks / android-build (pull_request) Successful in 9m52s
#11 by wtclaude was merged 2026-07-20 04:17:24 -05:00 1 approval
feat(ui): m5 shard-website design pass
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m6s
#10 by wtclaude was merged 2026-07-20 02:48:32 -05:00 1 approval
feat(m4): player self-service & game data
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m18s
#9 by wtclaude was merged 2026-07-19 22:45:15 -05:00 1 approval
feat(m3): native auth — login+TOTP, token storage, refresh, access-level menu
All checks were successful
PR Checks / android-build (pull_request) Successful in 9m41s
#8 by wtclaude was merged 2026-07-19 19:19:51 -05:00 1 approval
feat(m2): public shard widgets + live SSE stream
All checks were successful
PR Checks / android-build (pull_request) Successful in 9m4s
#7 by wtclaude was merged 2026-07-19 18:44:39 -05:00 1 approval
feat(m1): Connect & browse — first-run flow, public content, contact
All checks were successful
PR Checks / android-build (pull_request) Successful in 10m13s
#6 by wtclaude was merged 2026-07-19 18:10:48 -05:00 1 approval