Commit Graph

  • 82872ffba7 Merge pull request 'feat(sidecar): protocol 8 — the asset plane (Asset Bridge cutover, 1 of 5)' (#44) from edge into main main v2.3.0 Colby Whitlock 2026-09-14 23:09:12 +00:00
  • baa04e1a76 Merge pull request 'feat(sidecar): forward the asset manifest, the pixels and the body pass (Phase 3)' (#43) from feat/asset-bridge-p3 into edge edge Colby Whitlock 2026-09-10 23:57:55 +00:00
  • 143f424867 feat(sidecar): forward the asset manifest, the pixels and the body pass (Phase 3) wtclaude 2026-09-10 18:40:26 -05:00
  • 60e6de55f3 Merge pull request 'feat(sidecar): forward the cliloc table, and stop reading refusals for meaning (Phase 2)' (#42) from feat/asset-bridge-p2 into edge Colby Whitlock 2026-09-10 16:20:00 +00:00
  • b92393d224 feat(sidecar): forward the cliloc table, and stop reading refusals for meaning (Phase 2) wtclaude 2026-09-10 11:13:03 -05:00
  • 6d83df0a2c Merge pull request 'feat(sidecar): protocol 8 — the asset plane, and a bound on what the shard can send' (#41) from feat/asset-bridge-p1 into edge Colby Whitlock 2026-09-10 15:04:24 +00:00
  • a8f1804de9 feat(sidecar): protocol 8 — the asset plane, and a bound on what the shard can send wtclaude 2026-09-10 08:32:39 -05:00
  • 6c8a247761 Merge pull request 'feat(sidecar): protocol 7 — the Event System's command plane (Phase 16b cutover, 1 of 6)' (#40) from edge into main v2.2.0 Colby Whitlock 2026-09-09 19:54:28 +00:00
  • f39dfa4f84 Merge pull request 'feat(web): the borrowed planes and the one-shots on the wire (Phase 12b)' (#39) from feature/events-p12b-borrowed-and-oneshots into edge Colby Whitlock 2026-09-07 16:23:19 +00:00
  • d83bb1748c feat(web): the borrowed planes and the one-shots on the wire (Phase 12b) wtclaude 2026-09-07 08:07:34 -05:00
  • 5cdd80e694 Merge pull request 'feat(web): the world verbs on the wire (protocol 7, Phase 12a)' (#38) from feature/events-p12a-world-verbs into edge Colby Whitlock 2026-09-07 06:58:22 +00:00
  • 5d909ca0a3 feat(web): the world verbs on the wire (protocol 7, Phase 12a) wtclaude 2026-09-07 01:51:51 -05:00
  • d38a9e8a75 Merge pull request 'feat(sidecar): carry the event plane (Phase 11b)' (#37) from feature/events-p11b-leases-participation into edge Colby Whitlock 2026-09-05 04:11:11 +00:00
  • 93411966d7 feat(sidecar): carry the event plane (Phase 11b) wtclaude 2026-09-04 19:31:31 -05:00
  • d13ad11eb0 Merge pull request 'feat(sidecar): protocol 6 — carry the key, answer bridge.busy (Phase 11a)' (#36) from feature/protocol-v6-idempotency into edge Colby Whitlock 2026-09-04 23:06:43 +00:00
  • 5612fba744 feat(sidecar): protocol 6 — carry the idempotency key, answer bridge.busy (Phase 11a) wtclaude 2026-09-04 14:57:08 -05:00
  • 8b9dd0d9e8 Merge pull request 'feat(sidecar): protocol 5 — cutover 2b of 7 (edgemain)' (#35) from edge into main v2.1.0 Colby Whitlock 2026-09-01 13:55:27 +00:00
  • f41237392d Merge pull request 'feat(sidecar): protocol 5' (#34) from feature/protocol-v5 into edge Colby Whitlock 2026-09-01 00:27:05 +00:00
  • d0c2e7d6e1 feat(sidecar): protocol 5 wtclaude 2026-08-31 19:19:48 -05:00
  • 4b8ea768b6 Merge pull request 'ci(release): show the error body, retry the POST, and sweep for orphan tags' (#33) from ci/release-post-retry-and-error-body into main Colby Whitlock 2026-08-24 19:42:20 +00:00
  • 6fb063818a ci(release): show the error body, retry the POST, and sweep for orphan tags wtclaude 2026-08-24 12:40:42 -05:00
  • 7499e099f4 Merge pull request 'feat(sidecar)!: protocol 4 — guild rosters, and a way to migrate the store (Teams cutover 2/6)' (#32) from edge into main v2.0.0 Colby Whitlock 2026-08-19 08:55:32 +00:00
  • 2408d31ff7 Merge pull request 'feat(sidecar)!: guild rosters on the guild board, and a way to migrate the store' (#31) from feat/teams-phase1-guild-roster into edge Colby Whitlock 2026-08-17 19:28:55 +00:00
  • b00f2719a4 fix(sidecar): reassemble a guild roster that arrived in several frames wtclaude 2026-08-17 12:52:26 -05:00
  • 9216006208 feat(sidecar)!: guild rosters on the guild board, and a way to migrate the store wtclaude 2026-08-17 12:38:44 -05:00
  • be0efd348c Merge pull request 'docs(readme): give operators an entry point before the build steps' (#30) from docs/installer-first-setup into main Colby Whitlock 2026-08-07 21:33:00 +00:00
  • 3dbc2f490c docs(readme): give operators an entry point before the build steps wtclaude 2026-08-07 16:05:56 -05:00
  • 7b6584006e Merge pull request 'fix(release): tag only, and stop pushing to main' (#28) from fix/release-tag-only into main v1.2.1 Colby Whitlock 2026-08-07 19:17:11 +00:00
  • 67d7800300 Merge pull request 'feat(sidecar): start as a real Windows service' (#29) from feat/windows-service into main v1.2.0 Colby Whitlock 2026-08-07 18:53:14 +00:00
  • 96af2afa68 feat(sidecar): start as a real Windows service wtclaude 2026-08-07 13:35:52 -05:00
  • 36141a23df fix(release): tag only, and stop pushing to main wtclaude 2026-08-05 17:16:42 -05:00
  • 915f0296a9 Merge pull request 'fix(release): recover a tag whose release never published' (#27) from fix/release-tag-without-release into main v1.1.1 Colby Whitlock 2026-08-05 18:09:39 +00:00
  • 07021d38c9 fix(release): recover a tag whose release never published wtclaude 2026-08-05 13:05:31 -05:00
  • 2724c292a0 Merge pull request 'ci(release): build and publish a linux-aarch64 sidecar' (#26) from ci/release-linux-aarch64 into main Colby Whitlock 2026-08-05 17:52:40 +00:00
  • 65b12f815b ci(release): build and publish a linux-aarch64 sidecar wtclaude 2026-08-05 05:29:12 -05:00
  • eb78059bb5 Merge pull request 'ci(release): recompose the installer bundle after publishing' (#25) from ci/dispatch-bundle into main Colby Whitlock 2026-08-04 16:18:52 +00:00
  • f8d80c07db ci(release): recompose the installer bundle after publishing wtclaude 2026-08-04 11:13:51 -05:00
  • 654a08add4 Merge pull request 'feat(sidecar): make the sidecar installable — CLI, --print-config, anchored data paths' (#24) from feat/installable-cli into main v1.1.0 Colby Whitlock 2026-08-04 15:48:11 +00:00
  • 81becaf7c8 feat(sidecar): make the sidecar installable — CLI, --print-config, anchored data paths wtclaude 2026-08-04 10:45:12 -05:00
  • 295defb89f Merge pull request 'ci(link): gate pull requests into main on fmt, clippy, and test' (#23) from ci/pr-checks into main Colby Whitlock 2026-08-01 06:50:16 +00:00
  • 5c4b77d957 Merge branch 'main' into ci/pr-checks Colby Whitlock 2026-08-01 06:47:32 +00:00
  • f4b71f58fd ci(link): gate pull requests into main on fmt, clippy, and test wtclaude 2026-08-01 01:44:23 -05:00
  • ef639679d1 Merge pull request 'fix(sidecar): apply rustfmt to the protocol 3.0 cutover code' (#22) from fix/rustfmt-release into main v1.0.0 Colby Whitlock 2026-08-01 06:41:46 +00:00
  • 8c4dc0ee93 fix(sidecar): apply rustfmt to the protocol 3.0 cutover code wtclaude 2026-08-01 01:40:03 -05:00
  • 2301c57768 Merge pull request 'feat(sidecar)!: Protocol 3.0 cutover — X-UOLink-Version 2 → 3' (#21) from edge into main Colby Whitlock 2026-08-01 06:34:19 +00:00
  • cfe9ec9017 Merge pull request 'feat(sidecar)!: bump PROTOCOL_VERSION to 3' (#20) from chore/protocol-3-cutover into edge Colby Whitlock 2026-07-30 03:03:32 +00:00
  • 5f50b881ca feat(sidecar)!: bump PROTOCOL_VERSION to 3 wtclaude 2026-07-29 18:03:31 -05:00
  • 05e192ca70 Merge pull request 'feat(sidecar): store and serve the player-vendor market index' (#19) from feat/vendor-listing into edge Colby Whitlock 2026-07-29 20:03:40 +00:00
  • 480423090a feat(sidecar): store and serve the player-vendor market index wtclaude 2026-07-29 09:51:14 -05:00
  • 2e386a9d5c Merge pull request 'feat(store): persist points.board and serve it from GET /points' (#18) from feat/points-board into edge Colby Whitlock 2026-07-29 07:53:17 +00:00
  • 21a1462e62 feat(store): persist points.board and serve it from GET /points wtclaude 2026-07-28 21:04:23 -05:00
  • 41811d40af Merge pull request 'feat(store): persist world.ruleset and serve it from GET /ruleset' (#17) from feat/ruleset-endpoint into edge Colby Whitlock 2026-07-28 20:35:31 +00:00
  • 8e018a01e9 feat(store): persist world.ruleset and serve it from GET /ruleset wtclaude 2026-07-28 11:19:10 -05:00
  • 7e4177c6c0 Merge pull request 'ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to main' (#16) from chore/sync-project-tree-ci into main Colby Whitlock 2026-07-22 21:20:43 +00:00
  • ecdaf9171b ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to main wtclaude 2026-07-22 16:19:43 -05:00
  • f23b9030ed Merge pull request 'ci(sonarqube): correct project key to Runic-Gateway-link' (#15) from ci/sonarqube-fix-project-key into main Colby Whitlock 2026-07-21 04:23:45 +00:00
  • 31497c38b2 ci(sonarqube): correct project key to Runic-Gateway-link wtclaude 2026-07-20 23:22:58 -05:00
  • 21b9920f80 Merge pull request 'ci(sonarqube): add non-blocking SonarQube analysis on push to main' (#13) from ci/sonarqube-analysis into main Colby Whitlock 2026-07-21 04:15:14 +00:00
  • 7224b9b834 ci(sonarqube): add non-blocking SonarQube analysis on push to main wtclaude 2026-07-20 23:13:28 -05:00
  • 45bb8b0de4 Merge pull request 'chore: add open-source governance files (GPLv3 + contributing docs)' (#12) from chore/open-source-governance into main Colby Whitlock 2026-07-19 00:30:33 +00:00
  • 6138ba8c65 chore: add open-source governance files (GPLv3 + contributing docs) chore/open-source-governance Claude 2026-07-18 19:10:58 -05:00
  • a7bf3c7bb1 Merge pull request 'chore: extract ServUO plugin to RunicGateway/servuo-plugins' (#11) from chore/extract-servuo-plugins into main Colby Whitlock 2026-07-18 07:35:49 +00:00
  • 21d5de9fd4 chore: extract ServUO plugin to RunicGateway/servuo-plugins Claude 2026-07-18 00:58:32 -05:00
  • 2b0d6635bb Merge pull request 'docs: move docs to RunicGateway/docs, repoint all references' (#10) from chore/extract-docs into main Colby Whitlock 2026-07-18 05:42:04 +00:00
  • 8751151abc docs: move docs to RunicGateway/docs, repoint all references Claude 2026-07-18 00:08:34 -05:00
  • 6542282ffb Merge pull request 'chore(org): retarget release workflow to RunicGateway/link' (#9) from chore/org-rename-runicgateway into main Colby Whitlock 2026-07-18 04:48:10 +00:00
  • 957f5701d4 chore(org): retarget release workflow to RunicGateway/link Claude 2026-07-17 23:47:25 -05:00
  • 813ff52059 Merge pull request 'fix(ci): rustfmt sidecar to unblock the release workflow' (#8) from fix/sidecar-rustfmt into main v0.3.0 Colby Whitlock 2026-07-17 16:43:07 +00:00
  • ed8d24bb1d style(sidecar): rustfmt-wrap wide signatures/calls Claude 2026-07-17 11:41:37 -05:00
  • 484bc33706 Merge pull request 'Protocol 2.0 + 2.1 — account provisioning, world-state streams, Town Cryer news' (#7) from feat/protocol2-account-provisioning into main Colby Whitlock 2026-07-17 16:37:27 +00:00
  • fd9c9fd96a feat(protocol2): Town Cryer news-gump integration (§16, Protocol 2.1) Claude 2026-07-17 11:27:13 -05:00
  • 6f76a8d35f docs(protocol2): add Town Cryer news-gump integration design (§16) Claude 2026-07-17 11:15:24 -05:00
  • 92374ba15c docs(protocol2): record live smoke-test results Claude 2026-07-17 10:23:07 -05:00
  • e0445d3f94 feat(protocol2): titles in char.profile (Part B ph.4) Claude 2026-07-17 10:12:01 -05:00
  • b858d526b8 feat(protocol2): house registry board (Part B ph.3) Claude 2026-07-17 08:05:47 -05:00
  • d47170581d feat(protocol2): presence stream — online population + region transitions (Part B ph.2) Claude 2026-07-17 08:02:05 -05:00
  • 2ed0b0bd00 feat(protocol2): guild and town-governor world-state streams (Part B ph.1) Claude 2026-07-17 07:54:11 -05:00
  • 808f6ab68b feat(protocol2): website account provisioning & unlinking (Part A) Claude 2026-07-17 07:42:06 -05:00
  • 4d21ef0b63 Merge pull request 'fix(ci): strip CR/LF from registry secrets so the push/release steps work' (#6) from fix/release-secret-newline into main v0.2.0 Colby Whitlock 2026-07-14 17:10:43 +00:00
  • 0550129f8e fix(ci): strip CR/LF from registry secrets before use Claude 2026-07-14 12:09:46 -05:00
  • 09c59b256e Merge pull request 'fix(ci): sync Cargo.lock after version bump so --locked steps pass' (#5) from fix/release-locked-lockfile into main Colby Whitlock 2026-07-14 16:58:10 +00:00
  • 45227b1a74 fix(ci): sync Cargo.lock after version bump so --locked steps pass Claude 2026-07-14 11:57:11 -05:00
  • 78fcb7effb Merge pull request 'fix(ci): quote release workflow if: so the YAML parses' (#4) from fix/release-workflow-yaml into main Colby Whitlock 2026-07-14 16:51:50 +00:00
  • ddf14bdab0 fix(ci): quote release workflow if: so YAML parses Claude 2026-07-14 11:51:22 -05:00
  • 4badd15f91 Merge pull request 'feat(champ): stream champion-spawn state to the sidecar board' (#3) from feature/champ-spawns into main Colby Whitlock 2026-07-14 16:47:12 +00:00
  • e30eec5e4d Merge branch 'main' into feature/champ-spawns Colby Whitlock 2026-07-14 16:46:55 +00:00
  • b96a867691 Merge pull request 'ci(sidecar): automated build + release workflow (Gitea Actions)' (#2) from ci/sidecar-release into main Colby Whitlock 2026-07-14 16:46:07 +00:00
  • fa7f1f786b Merge branch 'main' into ci/sidecar-release Colby Whitlock 2026-07-14 16:44:48 +00:00
  • b258ee3e60 feat(champ): stream champion-spawn state to the sidecar board Claude 2026-07-14 05:46:21 -05:00
  • 9df337e186 ci(sidecar): add Gitea Actions release workflow Claude 2026-07-13 14:40:05 -05:00
  • 359bb937b2 style(sidecar): apply rustfmt Claude 2026-07-13 14:40:05 -05:00
  • 5562e09fb0 Merge pull request 'feat(admin): staff write plane + help-page queue' (#1) from feature/admin-controls into main Colby Whitlock 2026-07-13 08:39:43 +00:00
  • c515a86a87 docs(admin): shipped scope is Phase 1 + Phase 2; Phase 3 not planned Claude 2026-07-13 02:58:04 -05:00
  • 17e1c91fb3 feat(pages): help-page (support) queue — stream, snapshot, respond, close Claude 2026-07-13 02:54:19 -05:00
  • 11169c52a6 feat(admin): forward in-game moderation to the website (bidirectional audit) Claude 2026-07-13 02:12:30 -05:00
  • a0dbb80e1e feat(admin): sidecar REST routes for the write plane Claude 2026-07-13 02:00:17 -05:00
  • 213f3fa2ac feat(admin): plugin write plane — admin.kick/ban/unban/broadcast Claude 2026-07-13 01:55:11 -05:00
  • 9ec65c07fd docs: website integration guide v0.1.0 colby 2026-07-10 20:47:09 -05:00
  • c0c01a38d6 Sidecar: auth always-on, protocol version, rich health colby 2026-07-10 17:09:35 -05:00
  • c4de5fa8ad Sidecar: auth token for the website-facing API colby 2026-07-10 16:56:55 -05:00