2025-11-10 - 2026-11-10

Overview

63 Active Pull Requests
0 Active Issues
Excluding merges, 1 author has pushed 1 commit to main and 80 commits to all branches. On main, 2 files have changed and there have been 234 additions and 0 deletions.

13 Releases published by 1 user

Published v0.7.0 v0.7.0 2026-10-30 17:26:16 -05:00

Published v0.6.0 v0.6.0 2026-10-23 02:09:11 -05:00

Published v0.5.0 v0.5.0 2026-08-08 11:28:50 -05:00

Published v0.4.0 v0.4.0 2026-08-01 02:22:05 -05:00

Published v0.3.6 v0.3.6 2026-07-28 01:11:30 -05:00

Published v0.3.5 v0.3.5 2026-07-22 16:24:49 -05:00

Published v0.3.4 v0.3.4 2026-07-22 11:48:06 -05:00

Published v0.3.3 v0.3.3 2026-07-22 03:32:57 -05:00

Published v0.3.2 v0.3.2 2026-07-22 01:26:54 -05:00

Published v0.3.1 v0.3.1 2026-07-21 20:16:54 -05:00

Published v0.3.0 v0.3.0 2026-07-21 16:28:32 -05:00

Published v0.2.0 v0.2.0 2026-07-20 19:20:49 -05:00

Published v0.1.0 v0.1.0 2026-07-20 14:11:40 -05:00

63 Pull requests merged by 2 users

Merged #65 chore(release): cut edge over to main — Google Play, account deletion, report/block/hide (v0.7.0) 2026-10-30 17:26:19 -05:00

Merged #64 feat(safety): report, block and hide chat lines in the app 2026-10-30 10:30:17 -05:00

Merged #63 feat(account): delete my account in the app 2026-10-30 00:27:59 -05:00

Merged #62 fix(push): hold the ntfy connection as specialUse and restart it on boot 2026-10-29 08:10:19 -05:00

Merged #61 feat(demo): explain the public demo's refusals and show its strip on Home 2026-10-26 09:18:15 -05:00

Merged #60 feat(release): target API 36 and upload each tag's bundle to Google Play (M8 step 1) 2026-10-26 09:17:58 -05:00

Merged #59 chore(release): cut edge over to main — the Rust screens and the app's words (v0.6.0) 2026-10-23 02:09:14 -05:00

Merged #58 feat(strings): the app's words for every game (M20) 2026-10-23 01:50:51 -05:00

Merged #57 feat(account): several Steam accounts on the account screen 2026-10-20 10:25:30 -05:00

Merged #56 feat(rust): your backpack on the Rust account screen (PLAN_REDESIGNS §11.3) 2026-10-12 14:41:10 -05:00

Merged #55 feat(rust): coin balances on the Rust account screen (PLAN_REDESIGNS §11.2) 2026-10-12 07:41:14 -05:00

Merged #54 feat(rust): named NPC markers, bigger bosses, and an event's progress lines (runicnpc stage 8) 2026-10-06 08:32:58 -05:00

Merged #53 feat(rust): chat titles on the leaderboard (module-rust phase 17, M19) 2026-09-25 18:31:57 -05:00

Merged #52 feat(rust): a Rust server's next wipe (module-rust phase 16, M18) 2026-09-25 14:18:16 -05:00

Merged #51 feat(rust): the map on a phone (module-rust phase 15, M17) 2026-09-25 12:43:22 -05:00

Merged #50 feat(notifications): a Rust notification on a phone (module-rust phase 11) 2026-09-23 15:49:30 -05:00

Merged #49 fix(rust): say who is online is withheld, never that nobody is 2026-09-23 00:36:36 -05:00

Merged #48 feat(rust): a player's own Rust account on the phone — M15 (module-rust phase 8, Android leg B) 2026-09-22 20:52:13 -05:00

Merged #47 feat(rust): the Rust server list and one server's page — M14 (module-rust phase 5, Android leg A) 2026-09-17 04:22:02 -05:00

Merged #46 feat(events): the app's event screens — M13 (Phase 16b cutover, 4 of 6) 2026-09-09 15:09:43 -05:00

Merged #45 fix(notifications): reload the inbox and its settings when the account changes 2026-09-08 17:45:24 -05:00

Merged #44 feat(events): the app's events screens, and the module rows that were never gated (Phase 14b) 2026-09-08 16:59:26 -05:00

Merged #43 feat(notifications): the in-app inbox — cutover 6 of 7 (edge → main) 2026-09-01 09:01:00 -05:00

Merged #42 feat(notifications): the in-app inbox, and per-channel preferences (engagement Phase 8) 2026-08-31 09:37:36 -05:00

Merged #41 feat(theme): make the app a full consumer of the shard's admin theming and nav (M12 cutover) 2026-08-08 11:28:53 -05:00

Merged #40 fix(theme): reach Material's default arguments, and measure the theme resolvers (M12 phase 8) 2026-08-08 11:07:03 -05:00

Merged #39 feat(nav): group the drawer into the shard's sections and honor its added links (M12 phase 6) 2026-08-08 07:59:55 -05:00

Merged #38 feat(nav): honor the shard's public nav order, labels and hiding (M12 phase 5) 2026-08-08 07:12:46 -05:00

Merged #37 feat(brand): draw the shard's logo and hero (M12 phase 4) 2026-08-08 06:52:05 -05:00

Merged #36 feat(theme): draw the app in the shard's chosen type families (M12 phase 3) 2026-08-08 05:51:42 -05:00

Merged #35 feat(theme): scale the shard's radii and card depth onto the app's scale (M12 phase 2) 2026-08-08 05:17:41 -05:00

Merged #34 feat(theme): resolve the shard's palette into the Material scheme (M12 phase 1) 2026-08-08 04:57:23 -05:00

Merged #33 feat(appearance): read the admin theme and nav contract into a SiteAppearance (M12 phase 0) 2026-08-08 02:01:44 -05:00

Merged #30 feat(shard): follow the visibility framework and read the Protocol 3.0 profile 2026-08-01 02:22:09 -05:00

Merged #32 fix(shard): decode the atlas places objects and render them 2026-08-01 01:03:55 -05:00

Merged #31 feat(shard): the four Protocol 3.0 content screens 2026-07-30 02:54:30 -05:00

Merged #29 feat(auth): persist the trust token returned by the SSO exchange 2026-07-28 01:11:32 -05:00

Merged #28 ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to main 2026-07-22 16:24:51 -05:00

Merged #27 test(coverage): raise unit coverage past the 50% gate (phases 0-2) 2026-07-22 16:11:57 -05:00

Merged #26 chore(sonar): wire JaCoCo coverage and clear actionable smells 2026-07-22 14:11:03 -05:00

Merged #25 fix(notifications): always serialize streams so clearing the last subscription saves 2026-07-22 11:48:08 -05:00

Merged #24 fix(nav): show the player game-data groups to staff 2026-07-22 03:32:59 -05:00

Merged #23 feat(auth): trusted devices & recovery codes on the mobile client 2026-07-22 01:26:56 -05:00

Merged #22 fix(shard): decode in-game serials as hex strings, not numbers 2026-07-21 20:16:56 -05:00

Merged #21 feat: M10 — native SSO fixes + staff operations 2026-07-21 16:38:49 -05:00

Merged #20 fix(security): declare explicit network security config to forbid cleartext 2026-07-21 00:25:39 -05:00

Merged #19 ci(sonarqube): add non-blocking SonarQube analysis (project key Runic-Gateway-Android-app) 2026-07-20 23:32:37 -05:00

Merged #17 feat(sso): App Links autoVerify callback + paired-host trust check 2026-07-20 19:20:52 -05:00

Merged #16 feat(auth): M9 Part 2 — native in-app SSO via the mobile bridge 2026-07-20 18:14:47 -05:00

Merged #15 feat(push): M7 Part 2 — opt-in push notifications (embedded ntfy distributor) 2026-07-20 16:18:29 -05:00

Merged #14 ci(release): make the release tag-driven (stop pushing to protected main) 2026-07-20 14:11:43 -05:00

Merged #13 ci(release): trim setup-android, drop broken Gradle cache, add job timeout 2026-07-20 12:50:26 -05:00

Merged #12 ci(release): conventional-commit auto-release engine for the APK 2026-07-20 04:35:21 -05:00

Merged #11 feat(release): m6 release mechanics — signed APK, R8, version guard, icons 2026-07-20 04:17:24 -05:00

Merged #10 feat(ui): m5 shard-website design pass 2026-07-20 02:48:32 -05:00

Merged #9 feat(m4): player self-service & game data 2026-07-19 22:45:15 -05:00

Merged #8 feat(m3): native auth — login+TOTP, token storage, refresh, access-level menu 2026-07-19 19:19:51 -05:00

Merged #7 feat(m2): public shard widgets + live SSE stream 2026-07-19 18:44:39 -05:00

Merged #6 feat(m1): Connect & browse — first-run flow, public content, contact 2026-07-19 18:10:48 -05:00

Merged #5 docs(android): note CI verified green + runner-specific accommodations 2026-07-19 14:05:08 -05:00

Merged #4 ci(android): fix CI runner (JDK/SDK/gradlew) + variant test 2026-07-19 13:52:57 -05:00

Merged #2 chore(scaffold): M0 — Gradle + Compose + Hilt skeleton with CI 2026-07-19 12:56:17 -05:00

Merged #1 Governance Documents added 2026-07-19 01:40:43 -05:00