Commit Graph

  • 02fb7d47d5 Merge pull request 'chore(release): cut edge over to main — Google Play, account deletion, report/block/hide (v0.7.0)' (#65) from edge into main main v0.7.0 Colby Whitlock 2026-10-30 22:26:16 +00:00
  • 6630d05e76 Merge branch 'main' into edge edge Colby Whitlock 2026-10-30 22:23:03 +00:00
  • b20abdf4ba Merge pull request 'feat(safety): report, block and hide chat lines in the app' (#64) from feat/user-safety into edge Colby Whitlock 2026-10-30 15:30:14 +00:00
  • 5386889ef4 feat(safety): report, block and hide chat lines in the app wtclaude 2026-10-30 09:56:25 -05:00
  • d0c5bd6ddf Merge pull request 'feat(account): delete my account in the app' (#63) from feat/account-deletion into edge Colby Whitlock 2026-10-30 05:27:57 +00:00
  • 6be83fe70a feat(account): delete my account in the app wtclaude 2026-10-30 00:13:34 -05:00
  • 19c2f77a98 Merge pull request 'fix(push): hold the ntfy connection as specialUse and restart it on boot' (#62) from fix/push-special-use into edge Colby Whitlock 2026-10-29 13:10:17 +00:00
  • 690441a8c3 fix(push): hold the ntfy connection as specialUse and restart it on boot wtclaude 2026-10-29 07:47:43 -05:00
  • ac60427a3e Merge pull request 'feat(demo): explain the public demo's refusals and show its strip on Home' (#61) from feat/demo-mode into edge Colby Whitlock 2026-10-26 14:18:12 +00:00
  • 1579a1982c Merge pull request 'feat(release): target API 36 and upload each tag's bundle to Google Play (M8 step 1)' (#60) from feat/m8-google-play into edge Colby Whitlock 2026-10-26 14:17:56 +00:00
  • aca358d72b feat(demo): explain the public demo's refusals and show its strip on Home wtclaude 2026-10-26 06:29:16 -05:00
  • 7a8231ba9c feat(release): target API 36 and upload each tag's bundle to Google Play wtclaude 2026-10-23 07:03:54 -05:00
  • 3d01871c72 Merge pull request 'chore(release): cut edge over to main — the Rust screens and the app's words (v0.6.0)' (#59) from edge into main v0.6.0 Colby Whitlock 2026-10-23 07:09:11 +00:00
  • 478206e0bd Merge pull request 'feat(strings): the app's words for every game (M20)' (#58) from feat/app-vocabulary into edge Colby Whitlock 2026-10-23 06:50:49 +00:00
  • c41aff9b2e feat(rust): print the weapon name the module sends in the feed wtclaude 2026-10-23 01:38:01 -05:00
  • bb9cd9008d fix(nav): gate Moderation and Support queue on the shard module wtclaude 2026-10-23 01:36:53 -05:00
  • 3048582ce0 test(strings): guard each strings file against another game's words wtclaude 2026-10-23 01:35:59 -05:00
  • 5e28989adc feat(strings): use core's words on the screens every deployment shows wtclaude 2026-10-23 01:33:10 -05:00
  • ff8b66ace1 refactor(strings): split strings by owner into core, UO and Rust files wtclaude 2026-10-23 01:32:37 -05:00
  • 2c8ab390e2 Merge pull request 'feat(account): several Steam accounts on the account screen' (#57) from feat/steam-signin into edge Colby Whitlock 2026-10-20 15:25:28 +00:00
  • c905aee94f feat(account): several Steam accounts on the account screen wtclaude 2026-10-19 20:32:54 -05:00
  • 8e7a41f053 Merge pull request 'feat(rust): your backpack on the Rust account screen (PLAN_REDESIGNS §11.3)' (#56) from feat/rust-backpacks into edge Colby Whitlock 2026-10-12 19:41:08 +00:00
  • 6a6fa5d76e feat(rust): your backpack on the Rust account screen (PLAN_REDESIGNS §11.3) wtclaude 2026-10-12 14:35:55 -05:00
  • 8c6c6f918d Merge pull request 'feat(rust): coin balances on the Rust account screen (PLAN_REDESIGNS §11.2)' (#55) from feat/rust-economics into edge Colby Whitlock 2026-10-12 12:41:10 +00:00
  • 531f3b2c4b feat(rust): coin balances on the Rust account screen (PLAN_REDESIGNS §11.2) wtclaude 2026-10-12 07:12:55 -05:00
  • 3dddcb6525 Merge pull request 'feat(rust): named NPC markers, bigger bosses, and an event's progress lines (runicnpc stage 8)' (#54) from feat/runicnpc-stage8 into edge Colby Whitlock 2026-10-06 13:32:55 +00:00
  • e6aa9526c8 feat(rust): named NPC markers, bigger bosses, and an event's progress lines (runicnpc stage 8) wtclaude 2026-10-06 08:23:17 -05:00
  • 63bdf824be Merge pull request 'feat(rust): chat titles on the leaderboard (module-rust phase 17, M19)' (#53) from feat/rust-phase-17-titles into edge Colby Whitlock 2026-09-25 23:31:55 +00:00
  • 96aae7239b feat(rust): chat titles on the leaderboard (module-rust phase 17, M19) wtclaude 2026-09-25 17:48:22 -05:00
  • 341c13a98c Merge pull request 'feat(rust): a Rust server's next wipe (module-rust phase 16, M18)' (#52) from feat/rust-phase-16-next-wipe into edge Colby Whitlock 2026-09-25 19:18:14 +00:00
  • 89c317f694 feat(rust): a Rust server's next wipe (module-rust phase 16, M18) wtclaude 2026-09-25 13:30:12 -05:00
  • edcbc0727b Merge pull request 'feat(rust): the map on a phone (module-rust phase 15, M17)' (#51) from feat/rust-phase-15-map into edge Colby Whitlock 2026-09-25 17:43:20 +00:00
  • 09eb101c52 feat(rust): the map on a phone (module-rust phase 15, M17) wtclaude 2026-09-25 08:28:26 -05:00
  • adf9547e01 Merge pull request 'feat(notifications): a Rust notification on a phone (module-rust phase 11)' (#50) from feat/rust-phase-11-notifications into edge Colby Whitlock 2026-09-23 20:49:28 +00:00
  • 640b423dfa feat(notifications): a Rust notification on a phone (module-rust phase 11) wtclaude 2026-09-23 15:26:32 -05:00
  • 8e3c62d966 Merge pull request 'fix(rust): say who is online is withheld, never that nobody is' (#49) from fix/rust-presence-visibility into edge Colby Whitlock 2026-09-23 05:36:33 +00:00
  • f695eb6c45 fix(rust): say who is online is withheld, never that nobody is wtclaude 2026-09-23 00:30:31 -05:00
  • 59d955a11d Merge pull request 'feat(rust): a player's own Rust account on the phone — M15 (module-rust phase 8, Android leg B)' (#48) from feat/rust-p8-android-b into edge Colby Whitlock 2026-09-23 01:52:10 +00:00
  • a079bd481e fix(rust): say when and where an account was linked, as the website's row does wtclaude 2026-09-22 20:32:26 -05:00
  • 4878b74e09 feat(rust): a player's own Rust account on the phone — M15 (module-rust phase 8, Android leg B) wtclaude 2026-09-22 20:19:13 -05:00
  • 37a828736e Merge pull request 'feat(rust): the Rust server list and one server's page — M14 (module-rust phase 5, Android leg A)' (#47) from feature/rust-p5-android-a into edge Colby Whitlock 2026-09-17 09:22:00 +00:00
  • 4b22ab3756 chore(ci): re-run wtclaude 2026-09-17 04:10:44 -05:00
  • daf483f514 fix(ci): stop setup-android installing a package Google has removed wtclaude 2026-09-17 03:50:04 -05:00
  • a6677d5bf9 fix(rust): what the emulator walk found wtclaude 2026-09-17 03:40:58 -05:00
  • a6b6c92c33 feat(rust): the Rust server list and one server's page (phase 5, Android leg A) wtclaude 2026-09-16 22:16:21 -05:00
  • 5e61ee2bbb Merge pull request 'feat(events): the app's event screens — M13 (Phase 16b cutover, 4 of 6)' (#46) from edge into main Colby Whitlock 2026-09-09 20:09:36 +00:00
  • ac2d75c3f9 Merge pull request 'fix(notifications): reload the inbox and its settings when the account changes' (#45) from fix/inbox-session-scope into edge Colby Whitlock 2026-09-08 22:45:16 +00:00
  • aa055469a8 fix(notifications): reload the inbox and its settings when the account changes wtclaude 2026-09-08 17:13:53 -05:00
  • f3d90b189d Merge pull request 'feat(events): the app's events screens, and the module rows that were never gated (Phase 14b)' (#44) from feature/events-p14b-app into edge Colby Whitlock 2026-09-08 21:59:23 +00:00
  • e10e1f1617 feat(events): the app's events screens, and the module rows that were never gated (Phase 14b) wtclaude 2026-09-08 13:08:43 -05:00
  • 80441c3367 Merge pull request 'feat(notifications): the in-app inbox — cutover 6 of 7 (edge → main)' (#43) from edge into main Colby Whitlock 2026-09-01 14:00:58 +00:00
  • d3bf4853de Merge pull request 'feat(notifications): the in-app inbox, and per-channel preferences (engagement Phase 8)' (#42) from feature/engagement-inapp-android into edge Colby Whitlock 2026-08-31 14:37:35 +00:00
  • 21b6ddc29b fix(notifications): resolve an item's relative url, and document the CI trigger wtclaude 2026-08-31 09:27:39 -05:00
  • d393cf022e feat(notifications): the in-app inbox, and per-channel preferences (engagement Phase 8) wtclaude 2026-08-31 08:59:55 -05:00
  • 21e235a07f ci(pr-checks): run the gate on pull requests into edge too wtclaude 2026-08-31 02:40:39 -05:00
  • c55ee7f47e Merge pull request 'feat(theme): make the app a full consumer of the shard's admin theming and nav (M12 cutover)' (#41) from edge into main v0.5.0 Colby Whitlock 2026-08-08 16:28:50 +00:00
  • 6cbfdb1e65 Merge pull request 'fix(theme): reach Material's default arguments, and measure the theme resolvers (M12 phase 8)' (#40) from chore/m12-phase-8-coverage-and-cutover into edge Colby Whitlock 2026-08-08 16:07:01 +00:00
  • b84a973559 fix(theme): let the shard's panel color and pill radius reach Material's defaults (M12 phase 8) wtclaude 2026-08-08 11:00:06 -05:00
  • c14342aa51 chore(sonar): measure the theme resolvers instead of excluding them (M12 phase 8) wtclaude 2026-08-08 10:21:18 -05:00
  • aeda919376 Merge pull request 'feat(nav): group the drawer into the shard's sections and honor its added links (M12 phase 6)' (#39) from feat/m12-phase-6-nav-sections-links into edge Colby Whitlock 2026-08-08 12:59:53 +00:00
  • 15a4d44c3f feat(nav): group the drawer into the shard's sections and honor its added links (M12 phase 6) wtclaude 2026-08-08 07:49:03 -05:00
  • fbe8b0bab6 Merge pull request 'feat(nav): honor the shard's public nav order, labels and hiding (M12 phase 5)' (#38) from feat/m12-phase-5-public-nav into edge Colby Whitlock 2026-08-08 12:12:44 +00:00
  • 94a5c26d6c feat(nav): honor the shard's public nav order, labels and hiding (M12 phase 5) wtclaude 2026-08-08 07:07:10 -05:00
  • b95fc45548 Merge pull request 'feat(brand): draw the shard's logo and hero (M12 phase 4)' (#37) from feat/m12-phase-4-brand-assets into edge Colby Whitlock 2026-08-08 11:52:03 +00:00
  • 3edd45d5f4 feat(brand): draw the shard's logo and hero (M12 phase 4) wtclaude 2026-08-08 06:13:16 -05:00
  • 0051e97bc7 Merge pull request 'feat(theme): draw the app in the shard's chosen type families (M12 phase 3)' (#36) from feat/m12-phase-3-fonts into edge Colby Whitlock 2026-08-08 10:51:39 +00:00
  • a19fdd3582 feat(theme): draw the app in the shard's chosen type families (M12 phase 3) wtclaude 2026-08-08 05:45:31 -05:00
  • 7acbe54f46 Merge pull request 'feat(theme): scale the shard's radii and card depth onto the app's scale (M12 phase 2)' (#35) from feat/m12-phase-2-structure into edge Colby Whitlock 2026-08-08 10:17:39 +00:00
  • c7c49a9d6b feat(theme): scale the shard's radii and card depth onto the app's scale (M12 phase 2) wtclaude 2026-08-08 05:15:08 -05:00
  • 1530c83fbc Merge pull request 'feat(theme): resolve the shard's palette into the Material scheme (M12 phase 1)' (#34) from feat/m12-phase-1-colors into edge Colby Whitlock 2026-08-08 09:57:21 +00:00
  • c65913c62a feat(theme): resolve the shard's palette into the Material scheme (M12 phase 1) Claude 2026-08-08 04:53:23 -05:00
  • 17e9451494 Merge pull request 'feat(appearance): read the admin theme and nav contract into a SiteAppearance (M12 phase 0)' (#33) from feat/m12-phase-0-appearance-store into edge Colby Whitlock 2026-08-08 07:01:42 +00:00
  • b0117acac1 feat(appearance): read the admin theme and nav contract into a SiteAppearance (M12 phase 0) wtclaude 2026-08-08 01:57:45 -05:00
  • 5eaf5d22c6 Merge pull request 'feat(shard): follow the visibility framework and read the Protocol 3.0 profile' (#30) from feat/protocol-3-visibility into main v0.4.0 Colby Whitlock 2026-08-01 07:22:05 +00:00
  • 12b2172731 Merge pull request 'fix(shard): decode the atlas places objects and render them' (#32) from fix/atlas-places-decode into feat/protocol-3-visibility Colby Whitlock 2026-08-01 06:03:51 +00:00
  • 4f85021be2 fix(shard): decode the atlas places objects and render them wtclaude 2026-08-01 00:59:23 -05:00
  • 06b6b015c2 Merge pull request 'feat(shard): the four Protocol 3.0 content screens' (#31) from feat/protocol-3-screens into feat/protocol-3-visibility Colby Whitlock 2026-07-30 07:54:27 +00:00
  • aacef35def feat(shard): the four Protocol 3.0 content screens wtclaude 2026-07-30 02:50:19 -05:00
  • 833e51de69 feat(shard): follow the visibility framework and read the Protocol 3.0 profile wtclaude 2026-07-30 02:34:41 -05:00
  • 4fe7a7e2a3 Merge 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 Whitlock 2026-07-28 06:11:30 +00:00
  • b10dd444b3 feat(auth): persist the trust token returned by the SSO exchange wtclaude 2026-07-28 01:01:33 -05:00
  • f3da6ea618 Merge 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 Whitlock 2026-07-22 21:24:49 +00:00
  • ae170670d9 ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to main wtclaude 2026-07-22 16:22:06 -05:00
  • 7fc497a1a4 Merge pull request 'test(coverage): raise unit coverage past the 50% gate (phases 0-2)' (#27) from test/coverage-phase-0-1-2 into main Colby Whitlock 2026-07-22 21:11:54 +00:00
  • 4e3bb914ff test(coverage): raise unit coverage past the 50% gate (phases 0-2) wtclaude 2026-07-22 16:04:02 -05:00
  • efe14d3828 Merge pull request 'chore(sonar): wire JaCoCo coverage and clear actionable smells' (#26) from chore/sonar-coverage-and-cleanup into main Colby Whitlock 2026-07-22 19:11:01 +00:00
  • 43215b49a0 chore(sonar): wire JaCoCo coverage and clear actionable smells wtclaude 2026-07-22 13:58:52 -05:00
  • a6446b04d8 Merge 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 Whitlock 2026-07-22 16:48:06 +00:00
  • 9c52a3dafa fix(notifications): always serialize streams so clearing the last subscription saves wtclaude 2026-07-22 11:36:32 -05:00
  • f0a3b6c03e Merge pull request 'fix(nav): show the player game-data groups to staff' (#24) from fix/staff-player-menu into main v0.3.3 Colby Whitlock 2026-07-22 08:32:57 +00:00
  • 3aeb295342 fix(nav): show the player game-data groups to staff wtclaude 2026-07-22 02:18:33 -05:00
  • 03d4ef6fad Merge pull request 'feat(auth): trusted devices & recovery codes on the mobile client' (#23) from feature/trusted-devices-mfa into main v0.3.2 Colby Whitlock 2026-07-22 06:26:54 +00:00
  • a1fa4901ef @ feat(auth): trusted devices & recovery codes on the mobile client feature/trusted-devices-mfa wtclaude 2026-07-22 00:41:56 -05:00
  • befbc01670 Merge 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 Whitlock 2026-07-22 01:16:54 +00:00
  • 1a14d47d5c fix(shard): decode in-game serials as hex strings, not numbers wtclaude 2026-07-21 20:09:01 -05:00
  • d6d966882b Merge pull request 'feat: M10 — native SSO fixes + staff operations' (#21) from feat/m10-native-sso-fix into main Colby Whitlock 2026-07-21 21:38:46 +00:00
  • 422892f1ed feat(sso): single "Sign in with SSO" button with a native provider picker v0.3.0 wtclaude 2026-07-21 16:28:32 -05:00
  • 7f876377f0 feat(admin): moderation + support queue (M10 Phase 3, part 3) wtclaude 2026-07-21 16:04:50 -05:00
  • c5596845c1 feat(admin): staff content — news posts + wiki taxonomy (M10 Phase 3, part 2) wtclaude 2026-07-21 15:55:48 -05:00
  • ac99a012b0 feat(admin): staff nav + dashboard/site-mode (M10 Phase 3, part 1) wtclaude 2026-07-21 15:37:05 -05:00