Commit Graph

  • 6246383962 Merge pull request 'feat(assets): the website half of the Asset Bridge (Asset Bridge cutover, 3 of 5)' (#44) from edge into main main v1.3.0 Colby Whitlock 2026-09-14 23:11:13 +00:00
  • 76c224fff1 Merge pull request 'chore(cutover): sync main into edge before the Asset Bridge cutover (Phase 9b, 0 of 5)' (#43) from chore/cutover-sync-main into edge edge Colby Whitlock 2026-09-14 23:08:49 +00:00
  • f9bbc7a90d chore(cutover): sync main into edge before the Asset Bridge cutover Claude 2026-09-14 17:34:13 -05:00
  • e7b3412b36 Merge pull request 'fix(assets): a busy shard is not a broken one, and a column that reached no existing install (Phase 9a)' (#42) from feat/asset-bridge-p9 into edge Colby Whitlock 2026-09-14 22:26:29 +00:00
  • 3c087a43cd fix(assets): a busy shard is not a broken one, and a column that reached no existing install (Phase 9a) wtclaude 2026-09-14 13:07:04 -05:00
  • 5c35b4fe97 Merge pull request 'feat(assets): the panel that operates the client-file imports (Phase 8)' (#41) from feat/asset-bridge-p8 into edge Colby Whitlock 2026-09-14 16:15:15 +00:00
  • 5705aa9c23 ci: re-run the client checks wtclaude 2026-09-14 11:07:51 -05:00
  • 675e879b48 feat(assets): the panel that operates the client-file imports (Phase 8) wtclaude 2026-09-14 08:10:16 -05:00
  • 7dbdaa14ad Merge pull request 'feat(atlas): the spawn atlas reads the shard, not the shard's filesystem (Phase 7)' (#40) from feat/asset-bridge-p7 into edge Colby Whitlock 2026-09-14 07:37:18 +00:00
  • d4d5989926 feat(atlas): the spawn atlas reads the shard, not the shard's filesystem (Phase 7) Claude 2026-09-14 02:00:43 -05:00
  • 679762b643 Merge pull request 'feat(assets): a creature's picture is whichever action has one (Phase 6)' (#39) from feat/asset-bridge-p6 into edge Colby Whitlock 2026-09-14 06:16:09 +00:00
  • c6c51b190d feat(assets): a creature's picture is whichever action has one (Phase 6) wtclaude 2026-09-14 01:09:50 -05:00
  • 53b3aca0c1 Merge pull request 'feat(assets): item pictures on the marketplace and the character sheet (Phase 5)' (#38) from feat/asset-bridge-p5 into edge Colby Whitlock 2026-09-11 11:27:03 +00:00
  • f335531538 feat(assets): item pictures on the marketplace and the character sheet (Phase 5) wtclaude 2026-09-11 06:13:08 -05:00
  • 6ece48f7d3 Merge pull request 'feat(assets): creature artwork from the shard's own client (Phase 3)' (#37) from feat/asset-bridge-p3 into edge Colby Whitlock 2026-09-10 23:58:11 +00:00
  • a194ec68e0 feat(assets): creature artwork from the shard's own client (Phase 3) wtclaude 2026-09-10 18:40:46 -05:00
  • 55df03496d Merge pull request 'feat(cliloc): import the table from the shard, not from a file someone converted (Phase 2)' (#36) from feat/asset-bridge-p2 into edge Colby Whitlock 2026-09-10 16:20:12 +00:00
  • 893a36618b feat(cliloc): import the table from the shard, not from a file someone converted (Phase 2) wtclaude 2026-09-10 11:13:24 -05:00
  • 50f84b5ea3 Merge pull request 'fix(atlas): keep the UniqueId, and make a landmark value name one landmark' (#35) from fix/atlas-unique-id-and-landmark-values into main v1.2.2 Colby Whitlock 2026-09-10 02:14:49 +00:00
  • d6346996d3 fix(atlas): keep the UniqueId, and make a landmark value name one landmark wtclaude 2026-09-09 20:59:49 -05:00
  • bbaf08f67c Merge pull request 'feat(events): the UO half of the Event System, and the core pin comes home (Phase 16b cutover, 3 of 6)' (#34) from chore/events-cutover-repin into main v1.2.1 v1.2.0 Colby Whitlock 2026-09-10 01:23:30 +00:00
  • ea63ad019c chore(ci): the core pin comes home to main (Phase 16b cutover) wtclaude 2026-09-09 19:48:29 -05:00
  • c73d62e93a Merge pull request 'fix(events): the atlas import, and a teardown that was a no-op (Phase 16a)' (#33) from fix/events-p16a-walk into edge Colby Whitlock 2026-09-09 13:47:56 +00:00
  • 8def6e19f4 fix(events): the atlas import, and a teardown that was a no-op (Phase 16a) wtclaude 2026-09-09 08:27:50 -05:00
  • c289586a3d Merge pull request 'feat(events): what an author borrows, and two one-shots (Phase 12b)' (#32) from feature/events-p12b-borrowed-and-oneshots into edge Colby Whitlock 2026-09-07 16:23:32 +00:00
  • 10fde87724 feat(events): what an author borrows, and two one-shots (Phase 12b) wtclaude 2026-09-07 08:08:08 -05:00
  • 0b142adb81 Merge pull request 'feat(events): the five world verbs an author sees (Phase 12a)' (#31) from feature/events-p12a-world-verbs into edge Colby Whitlock 2026-09-07 06:58:04 +00:00
  • 89be9d6a4e feat(events): the five world verbs an author sees (Phase 12a) wtclaude 2026-09-07 01:52:15 -05:00
  • c11c130438 Merge pull request 'feat(events): one lease and the participation verbs (Phase 11b)' (#30) from feature/events-p11b-leases-participation into edge Colby Whitlock 2026-09-05 04:10:14 +00:00
  • 88bfe9310e feat(events): one lease and the participation verbs (Phase 11b) wtclaude 2026-09-04 19:31:57 -05:00
  • bf9a702cfa Merge pull request 'feat(events): send the idempotency key, declare champ.boss.killed (Phase 11a)' (#29) from feature/protocol-v6-idempotency into edge Colby Whitlock 2026-09-04 23:07:02 +00:00
  • dc13515927 feat(events): send the idempotency key, and declare champ.boss.killed (Phase 11a) wtclaude 2026-09-04 14:57:26 -05:00
  • cf60932c85 Merge pull request 'feat(events): UO wave 1 — the verbs that need no protocol change (Phase 9)' (#28) from feature/events-phase-9 into edge Colby Whitlock 2026-09-04 12:56:13 +00:00
  • 021f191f65 fix(events): three defects the live rig found, two of them data loss wtclaude 2026-09-04 07:36:03 -05:00
  • 57419111e6 feat(events): UO wave 1 — the verbs that need no protocol change (Phase 9) wtclaude 2026-09-04 07:23:03 -05:00
  • 144242fe8f Merge pull request 'ci(core-ref): pin the core on main, now that the cutover has landed' (#27) from ci/core-ref-main into main Colby Whitlock 2026-09-01 18:03:20 +00:00
  • c679944181 ci(core-ref): pin the core on main, now that the cutover has landed wtclaude 2026-09-01 12:48:08 -05:00
  • 1590b52bc8 Merge pull request 'feat(engagement): 26 shard triggers and the in-universe bodies — cutover 4 of 7 (edge → main)' (#26) from edge into main v1.1.0 Colby Whitlock 2026-09-01 13:59:02 +00:00
  • 3a81766526 Merge pull request 'ci(core-ref): pin core at MODULE_API 1.9.0, unbreaking frozen-manifest' (#25) from ci/bump-core-ref-1.9.0 into edge Colby Whitlock 2026-09-01 12:52:04 +00:00
  • 3139cb4364 ci(core-ref): pin core at MODULE_API 1.9.0, unbreaking frozen-manifest Claude 2026-09-01 07:35:57 -05:00
  • 17a96ed4c4 Merge pull request 'fix(engagement): four defects the Phase 11b live walk found, and the 26th trigger' (#24) from fix/engagement-live-walk-uo into edge Colby Whitlock 2026-09-01 12:32:55 +00:00
  • 849d4b10e8 fix(engagement): four defects the Phase 11b live walk found, and the 26th trigger Claude 2026-09-01 07:12:29 -05:00
  • 52d9c3ddb8 Merge pull request 'feat(engagement): sixteen in-universe bodies, 25 seeded rules, the governor's letter (Phase 11b)' (#23) from feature/engagement-uo-templates into edge Colby Whitlock 2026-09-01 06:35:44 +00:00
  • 50a89b48e2 feat(engagement): sixteen in-universe bodies, 25 seeded rules, the governor's letter (Phase 11b) wtclaude 2026-09-01 01:02:15 -05:00
  • 1a866112e4 Merge pull request 'feat(engagement): declare 24 shard triggers and 3 audiences (Phase 11a)' (#22) from feature/engagement-triggers into edge Colby Whitlock 2026-09-01 05:06:26 +00:00
  • 419dee3e49 feat(engagement): declare 24 shard triggers and 3 audiences (Phase 11a) wtclaude 2026-08-31 20:28:17 -05:00
  • 75f9b27687 Merge pull request 'feat(shard): ingest protocol 5 — decay schedule, vendor fees, login result' (#21) from feature/protocol-v5 into edge Colby Whitlock 2026-09-01 00:26:28 +00:00
  • 6a276a7ec3 feat(shard): ingest protocol 5 — decay schedule, vendor fees, login result wtclaude 2026-08-31 19:20:15 -05:00
  • 1b6d92a5ba Merge pull request 'fix(uo-link): pin protocol 4, the version this build actually speaks' (#20) from fix/protocol-4-pin into main v1.0.2 Colby Whitlock 2026-08-25 00:33:44 +00:00
  • 7f7d4578ce fix(uo-link): pin protocol 4, the version this build actually speaks Claude 2026-08-24 19:17:51 -05:00
  • 6fca1cebf4 Merge pull request 'docs(readme): phase 4 shipped' (#19) from docs/phase-4-shipped into main Colby Whitlock 2026-08-19 23:25:30 +00:00
  • 9b0ae19855 docs(readme): phase 4 shipped wtclaude 2026-08-19 18:00:16 -05:00
  • 956e3fb0b4 Merge pull request 'fix(release): ship server/commands, and check that the bundle is complete' (#18) from fix/bundle-ships-commands into main v1.0.1 Colby Whitlock 2026-08-19 18:27:26 +00:00
  • 3c179e3338 fix(release): ship server/commands, and check that the bundle is complete wtclaude 2026-08-19 13:25:57 -05:00
  • 16cfbe194d Merge pull request 'ci(release): derive the version from commit subjects, and add a manual backdoor' (#17) from feature/release-per-merge into main v1.0.0 Colby Whitlock 2026-08-19 18:07:55 +00:00
  • 8ec21086b5 ci(release): derive the version from commit subjects, and add a manual backdoor wtclaude 2026-08-19 13:01:31 -05:00
  • 637121bce3 Merge pull request 'feat(guilds): a UO guild is a Team (Teams cutover 5/6)' (#16) from edge into main Colby Whitlock 2026-08-19 09:02:38 +00:00
  • fe176920c5 ci(core-ref): pin to the Teams cutover, not a phase 3 edge sha wtclaude 2026-08-19 04:00:01 -05:00
  • d98f0c1a3d Merge pull request 'feat(guilds): name the core contribution each declared slot wants' (#15) from feature/teams-slot-contributions into edge Colby Whitlock 2026-08-19 06:19:52 +00:00
  • 1a13f680f5 feat(guilds): name the core contribution each declared slot wants wtclaude 2026-08-19 01:15:49 -05:00
  • 7d0378842b Merge pull request 'feat(guilds): /guild — the module's own chat command' (#14) from feature/teams-phase7-slash-commands into edge Colby Whitlock 2026-08-19 00:16:11 +00:00
  • 466842c6f2 fix(guilds): do not offer linking where linking cannot reach Claude 2026-08-18 19:08:22 -05:00
  • 2d1d91e372 feat(guilds): /guild, the module's own chat command Claude 2026-08-18 18:53:45 -05:00
  • 990a50b491 Merge pull request 'feat(guilds): a third place on the guild page, and where that page lives' (#13) from feature/teams-phase6-notifications into edge Colby Whitlock 2026-08-18 23:10:02 +00:00
  • c57310c505 feat(guilds): a third place on the guild page, and where that page lives wtclaude 2026-08-18 14:35:36 -05:00
  • 7ce78e303c Merge pull request 'feat(guilds): declare a second place on the guild page, for core's forum' (#12) from feature/teams-phase4-forum-slot into edge Colby Whitlock 2026-08-18 14:17:46 +00:00
  • 46e3f5a127 ci(core-ref): bump the pin past registerTeamProvider wtclaude 2026-08-18 07:31:58 -05:00
  • 9d0a197008 feat(guilds): declare a second place on the guild page, for core's forum wtclaude 2026-08-18 07:24:37 -05:00
  • eb30e4ae37 Merge pull request 'feat(guilds): the roster projection, a guild detail page, and the slot core fills' (#11) from feat/teams-phase3-projection-slot into edge Colby Whitlock 2026-08-18 02:12:18 +00:00
  • dda0e32dd3 feat(guilds): a guild detail page, and the slot core puts the feed in wtclaude 2026-08-17 20:58:30 -05:00
  • d4aa5ade12 feat(teams): project rosters by audience rung, and add to the Team page wtclaude 2026-08-17 20:16:22 -05:00
  • 0d618599cf Merge pull request 'feat(teams): ingest guild rank, and report every leader rather than one' (#10) from feat/protocol4-guild-rank into edge Colby Whitlock 2026-08-17 22:48:54 +00:00
  • 76b2321f25 Merge pull request 'feat(teams): answer core's Team provider from the guild board' (#9) from feat/teams-phase2-provider into edge Colby Whitlock 2026-08-17 22:48:20 +00:00
  • 99d1ca25a7 feat(teams): ingest guild rank, and report every leader rather than one wtclaude 2026-08-17 17:42:32 -05:00
  • c6929c6bae fix(teams): take query from the core facade, not a core.db that does not exist wtclaude 2026-08-17 17:41:22 -05:00
  • 51e58104bf Merge pull request 'feat(teams): answer core's Team provider from the guild board' (#9) from feat/teams-phase2-provider into edge Colby Whitlock 2026-08-17 22:19:01 +00:00
  • 268449f2a6 feat(teams): answer core's Team provider from the guild board wtclaude 2026-08-17 15:31:58 -05:00
  • e93361aa48 Merge pull request 'feat(shard): ingest guild rosters and departures (protocol 4)' (#8) from feat/teams-phase1-guild-roster into edge Colby Whitlock 2026-08-17 19:29:05 +00:00
  • 2fa4d87a40 feat(shard): ingest guild rosters and departures (protocol 4) wtclaude 2026-08-17 12:57:26 -05:00
  • 97e2fddfcd Merge pull request 'chore(ci): scan this repo with SonarQube (phase 4, slice 0)' (#7) from chore/sonarqube into main Colby Whitlock 2026-08-12 07:37:39 +00:00
  • 62c8ee68b4 chore(ci): scan this repo with SonarQube (phase 4, slice 0) wtclaude 2026-08-12 02:36:11 -05:00
  • e81b61d044 Merge pull request 'feat(release): ship an OpenAPI fragment, a frozen manifest and a bundle (phase 3, slice 5)' (#6) from feature/close-phase3 into main v0.3.0 Colby Whitlock 2026-08-12 04:11:29 +00:00
  • a0c24456c7 ci: retry npm registry reads before failing a check wtclaude 2026-08-11 23:08:48 -05:00
  • 044211fd41 fix(docs): repair the escaped apostrophes, and document this module's env vars wtclaude 2026-08-11 22:57:00 -05:00
  • 5cdcf0fbb6 feat(release): ship an OpenAPI fragment, a frozen manifest and a bundle (phase 3, slice 5) wtclaude 2026-08-11 22:40:21 -05:00
  • e468bbd3b9 Merge pull request 'fix(db): own the two settings seeds, and repair the protocol-3 one-shot (phase 3, slice 4)' (#5) from feature/own-settings-seeds into main Colby Whitlock 2026-08-12 03:01:32 +00:00
  • d70e5e10d0 test(client): assert the URLs this module calls wtclaude 2026-08-11 21:31:49 -05:00
  • f7bb3d912e fix(db): own the two settings seeds, and repair the protocol-3 one-shot wtclaude 2026-08-11 21:27:52 -05:00
  • ba092efd8c Merge pull request 'feat(client): the whole client half (phase 3, slice 3)' (#4) from feature/module-extract-client into main Colby Whitlock 2026-08-12 00:35:33 +00:00
  • 9d559091c5 fix(client): give the portal row an icon, and assert every gated nav has one wtclaude 2026-08-11 18:54:42 -05:00
  • e4af7dd9a8 test(client): check what the chunk registers, and fix two defects in the checks wtclaude 2026-08-11 18:00:50 -05:00
  • 493cf296ab fix(server): own game-account signup, and repair the gate slice 1 broke wtclaude 2026-08-11 18:00:37 -05:00
  • 28f4b9afe2 feat(client): the whole client half (phase 3, slice 3) wtclaude 2026-08-11 18:00:25 -05:00
  • 050a02c21d Merge pull request 'feat(server): the whole server half (phase 3, slice 1)' (#3) from feature/module-extract-server into main Colby Whitlock 2026-08-11 21:05:55 +00:00
  • 6b99d7e220 test(server): port core's UO suite onto the ctx harness wtclaude 2026-08-11 12:07:15 -05:00
  • 740a677f92 feat(server): register the routes, the slot, the leg and the boot hooks wtclaude 2026-08-11 12:06:46 -05:00
  • fe3251a543 feat(server): port the UO models, utils and schema fragment wtclaude 2026-08-11 12:06:26 -05:00
  • a183634f4e Merge pull request 'feat(module): the bundle skeleton (phase 3, slice 0)' (#2) from feature/module-bundle-skeleton into main Colby Whitlock 2026-08-11 06:43:38 +00:00
  • 47809854ef fix(module): ask Node whether a specifier is a builtin wtclaude 2026-08-11 01:36:57 -05:00
  • 5d7668d5ea feat(module): the bundle skeleton (phase 3, slice 0) wtclaude 2026-08-11 01:31:37 -05:00