5eaf5d22c6Merge pull request 'feat(shard): follow the visibility framework and read the Protocol 3.0 profile' (#30) from feat/protocol-3-visibility into main
main
v0.4.0
Colby Whitlock2026-08-01 07:22:05 +00:00
12b2172731Merge pull request 'fix(shard): decode the atlas places objects and render them' (#32) from fix/atlas-places-decode into feat/protocol-3-visibilityColby Whitlock2026-08-01 06:03:51 +00:00
4f85021be2fix(shard): decode the atlas places objects and render themwtclaude2026-08-01 00:59:23 -05:00
06b6b015c2Merge pull request 'feat(shard): the four Protocol 3.0 content screens' (#31) from feat/protocol-3-screens into feat/protocol-3-visibilityColby Whitlock2026-07-30 07:54:27 +00:00
aacef35deffeat(shard): the four Protocol 3.0 content screenswtclaude2026-07-30 02:50:19 -05:00
833e51de69feat(shard): follow the visibility framework and read the Protocol 3.0 profilewtclaude2026-07-30 02:34:41 -05:00
4fe7a7e2a3Merge pull request 'feat(auth): persist the trust token returned by the SSO exchange' (#29) from feat/sso-trusted-device into main
v0.3.6
Colby Whitlock2026-07-28 06:11:30 +00:00
b10dd444b3feat(auth): persist the trust token returned by the SSO exchangewtclaude2026-07-28 01:01:33 -05:00
f3da6ea618Merge pull request 'ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to main' (#28) from chore/sync-project-tree-ci into main
v0.3.5
Colby Whitlock2026-07-22 21:24:49 +00:00
ae170670d9ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to mainwtclaude2026-07-22 16:22:06 -05:00
7fc497a1a4Merge pull request 'test(coverage): raise unit coverage past the 50% gate (phases 0-2)' (#27) from test/coverage-phase-0-1-2 into mainColby Whitlock2026-07-22 21:11:54 +00:00
4e3bb914fftest(coverage): raise unit coverage past the 50% gate (phases 0-2)wtclaude2026-07-22 16:04:02 -05:00
efe14d3828Merge pull request 'chore(sonar): wire JaCoCo coverage and clear actionable smells' (#26) from chore/sonar-coverage-and-cleanup into mainColby Whitlock2026-07-22 19:11:01 +00:00
43215b49a0chore(sonar): wire JaCoCo coverage and clear actionable smellswtclaude2026-07-22 13:58:52 -05:00
a6446b04d8Merge pull request 'fix(notifications): always serialize streams so clearing the last subscription saves' (#25) from fix/notifications-empty-subscriptions into main
v0.3.4
Colby Whitlock2026-07-22 16:48:06 +00:00
9c52a3dafafix(notifications): always serialize streams so clearing the last subscription saveswtclaude2026-07-22 11:36:32 -05:00
f0a3b6c03eMerge pull request 'fix(nav): show the player game-data groups to staff' (#24) from fix/staff-player-menu into main
v0.3.3
Colby Whitlock2026-07-22 08:32:57 +00:00
3aeb295342fix(nav): show the player game-data groups to staffwtclaude2026-07-22 02:18:33 -05:00
03d4ef6fadMerge pull request 'feat(auth): trusted devices & recovery codes on the mobile client' (#23) from feature/trusted-devices-mfa into main
v0.3.2
Colby Whitlock2026-07-22 06:26:54 +00:00
befbc01670Merge pull request 'fix(shard): decode in-game serials as hex strings, not numbers' (#22) from fix/shard-serial-decode into main
v0.3.1
Colby Whitlock2026-07-22 01:16:54 +00:00
1a14d47d5cfix(shard): decode in-game serials as hex strings, not numberswtclaude2026-07-21 20:09:01 -05:00
d6d966882bMerge pull request 'feat: M10 — native SSO fixes + staff operations' (#21) from feat/m10-native-sso-fix into mainColby Whitlock2026-07-21 21:38:46 +00:00
422892f1edfeat(sso): single "Sign in with SSO" button with a native provider picker
v0.3.0
wtclaude2026-07-21 16:28:32 -05:00
7f876377f0feat(admin): moderation + support queue (M10 Phase 3, part 3)wtclaude2026-07-21 16:04:50 -05:00
c5596845c1feat(admin): staff content — news posts + wiki taxonomy (M10 Phase 3, part 2)wtclaude2026-07-21 15:55:48 -05:00
ac99a012b0feat(admin): staff nav + dashboard/site-mode (M10 Phase 3, part 1)wtclaude2026-07-21 15:37:05 -05:00
44d039d2a0fix(nav): make the navigation drawer scrollablewtclaude2026-07-21 15:18:53 -05:00
0f93f3dcd3fix(sso): make native SSO discovery legible and survive process deathwtclaude2026-07-21 15:04:53 -05:00
c69d704881Merge pull request 'fix(security): declare explicit network security config to forbid cleartext' (#20) from fix/manifest-cleartext-traffic into mainColby Whitlock2026-07-21 05:25:36 +00:00
ab68fab382Merge pull request 'feat(auth): M9 Part 2 — native in-app SSO via the mobile bridge' (#16) from feat/m9-native-sso into mainColby Whitlock2026-07-20 23:14:45 +00:00
7665975d59feat(auth): M9 Part 2 — native in-app SSO via the mobile bridgewtclaude2026-07-20 17:52:36 -05:00
d97c06d6e1Merge pull request 'feat(push): M7 Part 2 — opt-in push notifications (embedded ntfy distributor)' (#15) from feat/m7-push-notifications into mainColby Whitlock2026-07-20 21:18:27 +00:00
d0fb6bbdfcMerge pull request 'ci(release): make the release tag-driven (stop pushing to protected main)' (#14) from ci/tag-driven-release into main
v0.1.0
Colby Whitlock2026-07-20 19:11:40 +00:00
9268579c5fci(release): make the release tag-driven (no push to protected main)claude2026-07-20 19:00:04 +00:00
0c395b2527Merge pull request 'ci(release): trim setup-android, drop broken Gradle cache, add job timeout' (#13) from ci/release-workflow-speedup into mainColby Whitlock2026-07-20 17:50:25 +00:00
b6a0fa1f5dci(release): trim setup-android, drop broken Gradle cache, add job timeoutclaude2026-07-20 17:37:15 +00:00
bc09593550Merge pull request 'ci(release): conventional-commit auto-release engine for the APK' (#12) from ci/android-release-engine into mainColby Whitlock2026-07-20 09:35:19 +00:00
9514172b71ci(release): auto-release engine (conventional commits) for the APKwtclaude2026-07-20 04:23:23 -05:00
2e1bea4220Merge pull request 'feat(m4): player self-service & game data' (#9) from feat/m4-player-self-service into mainColby Whitlock2026-07-20 03:45:13 +00:00
d4f7fcb241feat(m4): player self-service & game datawtclaude2026-07-19 22:33:22 -05:00
199df6cd64Merge pull request 'feat(m2): public shard widgets + live SSE stream' (#7) from feat/m2-public-shard into mainColby Whitlock2026-07-19 23:44:37 +00:00
c8f4e76370feat(m2): public shard widgets + live SSE streamwtclaude2026-07-19 18:34:14 -05:00
81f10fbca4Merge pull request 'feat(m1): Connect & browse — first-run flow, public content, contact' (#6) from feat/m1-connect-browse into mainColby Whitlock2026-07-19 23:10:46 +00:00
91cd4585c0Merge pull request 'docs(android): note CI verified green + runner-specific accommodations' (#5) from docs/ci-green-note into mainColby Whitlock2026-07-19 19:05:06 +00:00
9ea66c500edocs(android): note CI verified green + runner-specific accommodationswtclaude2026-07-19 13:55:56 -05:00
6f243b0af9Merge pull request 'ci(android): fix CI runner (JDK/SDK/gradlew) + variant test' (#4) from ci/android-build-fixes into mainColby Whitlock2026-07-19 18:52:55 +00:00
e714980600ci(android): stop yes|sdkmanager SIGPIPE from failing the stepwtclaude2026-07-19 13:43:31 -05:00
3647d25be2ci(android): fix CI runner (JDK/SDK/gradlew) + variant testwtclaude2026-07-19 13:38:12 -05:00
7c13476f29Merge pull request 'chore(scaffold): M0 — Gradle + Compose + Hilt skeleton with CI' (#2) from feat/m0-scaffold into mainColby Whitlock2026-07-19 17:56:15 +00:00