82872ffba7Merge 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 Whitlock2026-09-14 23:09:12 +00:00
baa04e1a76Merge 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 Whitlock2026-09-10 23:57:55 +00:00
143f424867feat(sidecar): forward the asset manifest, the pixels and the body pass (Phase 3)wtclaude2026-09-10 18:40:26 -05:00
60e6de55f3Merge pull request 'feat(sidecar): forward the cliloc table, and stop reading refusals for meaning (Phase 2)' (#42) from feat/asset-bridge-p2 into edgeColby Whitlock2026-09-10 16:20:00 +00:00
b92393d224feat(sidecar): forward the cliloc table, and stop reading refusals for meaning (Phase 2)wtclaude2026-09-10 11:13:03 -05:00
6d83df0a2cMerge 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 edgeColby Whitlock2026-09-10 15:04:24 +00:00
a8f1804de9feat(sidecar): protocol 8 — the asset plane, and a bound on what the shard can sendwtclaude2026-09-10 08:32:39 -05:00
6c8a247761Merge 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 Whitlock2026-09-09 19:54:28 +00:00
f39dfa4f84Merge 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 edgeColby Whitlock2026-09-07 16:23:19 +00:00
d83bb1748cfeat(web): the borrowed planes and the one-shots on the wire (Phase 12b)wtclaude2026-09-07 08:07:34 -05:00
5cdd80e694Merge pull request 'feat(web): the world verbs on the wire (protocol 7, Phase 12a)' (#38) from feature/events-p12a-world-verbs into edgeColby Whitlock2026-09-07 06:58:22 +00:00
5d909ca0a3feat(web): the world verbs on the wire (protocol 7, Phase 12a)wtclaude2026-09-07 01:51:51 -05:00
d38a9e8a75Merge pull request 'feat(sidecar): carry the event plane (Phase 11b)' (#37) from feature/events-p11b-leases-participation into edgeColby Whitlock2026-09-05 04:11:11 +00:00
93411966d7feat(sidecar): carry the event plane (Phase 11b)wtclaude2026-09-04 19:31:31 -05:00
d13ad11eb0Merge pull request 'feat(sidecar): protocol 6 — carry the key, answer bridge.busy (Phase 11a)' (#36) from feature/protocol-v6-idempotency into edgeColby Whitlock2026-09-04 23:06:43 +00:00
4b8ea768b6Merge 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 mainColby Whitlock2026-08-24 19:42:20 +00:00
6fb063818aci(release): show the error body, retry the POST, and sweep for orphan tagswtclaude2026-08-24 12:40:42 -05:00
7499e099f4Merge 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 Whitlock2026-08-19 08:55:32 +00:00
2408d31ff7Merge 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 edgeColby Whitlock2026-08-17 19:28:55 +00:00
b00f2719a4fix(sidecar): reassemble a guild roster that arrived in several frameswtclaude2026-08-17 12:52:26 -05:00
9216006208feat(sidecar)!: guild rosters on the guild board, and a way to migrate the storewtclaude2026-08-17 12:38:44 -05:00
be0efd348cMerge pull request 'docs(readme): give operators an entry point before the build steps' (#30) from docs/installer-first-setup into mainColby Whitlock2026-08-07 21:33:00 +00:00
3dbc2f490cdocs(readme): give operators an entry point before the build stepswtclaude2026-08-07 16:05:56 -05:00
7b6584006eMerge pull request 'fix(release): tag only, and stop pushing to main' (#28) from fix/release-tag-only into main
v1.2.1
Colby Whitlock2026-08-07 19:17:11 +00:00
67d7800300Merge pull request 'feat(sidecar): start as a real Windows service' (#29) from feat/windows-service into main
v1.2.0
Colby Whitlock2026-08-07 18:53:14 +00:00
96af2afa68feat(sidecar): start as a real Windows servicewtclaude2026-08-07 13:35:52 -05:00
36141a23dffix(release): tag only, and stop pushing to mainwtclaude2026-08-05 17:16:42 -05:00
915f0296a9Merge pull request 'fix(release): recover a tag whose release never published' (#27) from fix/release-tag-without-release into main
v1.1.1
Colby Whitlock2026-08-05 18:09:39 +00:00
07021d38c9fix(release): recover a tag whose release never publishedwtclaude2026-08-05 13:05:31 -05:00
2724c292a0Merge pull request 'ci(release): build and publish a linux-aarch64 sidecar' (#26) from ci/release-linux-aarch64 into mainColby Whitlock2026-08-05 17:52:40 +00:00
65b12f815bci(release): build and publish a linux-aarch64 sidecarwtclaude2026-08-05 05:29:12 -05:00
eb78059bb5Merge pull request 'ci(release): recompose the installer bundle after publishing' (#25) from ci/dispatch-bundle into mainColby Whitlock2026-08-04 16:18:52 +00:00
f8d80c07dbci(release): recompose the installer bundle after publishingwtclaude2026-08-04 11:13:51 -05:00
654a08add4Merge 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 Whitlock2026-08-04 15:48:11 +00:00
81becaf7c8feat(sidecar): make the sidecar installable — CLI, --print-config, anchored data pathswtclaude2026-08-04 10:45:12 -05:00
295defb89fMerge pull request 'ci(link): gate pull requests into main on fmt, clippy, and test' (#23) from ci/pr-checks into mainColby Whitlock2026-08-01 06:50:16 +00:00
f4b71f58fdci(link): gate pull requests into main on fmt, clippy, and testwtclaude2026-08-01 01:44:23 -05:00
ef639679d1Merge pull request 'fix(sidecar): apply rustfmt to the protocol 3.0 cutover code' (#22) from fix/rustfmt-release into main
v1.0.0
Colby Whitlock2026-08-01 06:41:46 +00:00
8c4dc0ee93fix(sidecar): apply rustfmt to the protocol 3.0 cutover codewtclaude2026-08-01 01:40:03 -05:00
2301c57768Merge pull request 'feat(sidecar)!: Protocol 3.0 cutover — X-UOLink-Version 2 → 3' (#21) from edge into mainColby Whitlock2026-08-01 06:34:19 +00:00
cfe9ec9017Merge pull request 'feat(sidecar)!: bump PROTOCOL_VERSION to 3' (#20) from chore/protocol-3-cutover into edgeColby Whitlock2026-07-30 03:03:32 +00:00
5f50b881cafeat(sidecar)!: bump PROTOCOL_VERSION to 3wtclaude2026-07-29 18:03:31 -05:00
05e192ca70Merge pull request 'feat(sidecar): store and serve the player-vendor market index' (#19) from feat/vendor-listing into edgeColby Whitlock2026-07-29 20:03:40 +00:00
480423090afeat(sidecar): store and serve the player-vendor market indexwtclaude2026-07-29 09:51:14 -05:00
2e386a9d5cMerge pull request 'feat(store): persist points.board and serve it from GET /points' (#18) from feat/points-board into edgeColby Whitlock2026-07-29 07:53:17 +00:00
21a1462e62feat(store): persist points.board and serve it from GET /pointswtclaude2026-07-28 21:04:23 -05:00
41811d40afMerge pull request 'feat(store): persist world.ruleset and serve it from GET /ruleset' (#17) from feat/ruleset-endpoint into edgeColby Whitlock2026-07-28 20:35:31 +00:00
8e018a01e9feat(store): persist world.ruleset and serve it from GET /rulesetwtclaude2026-07-28 11:19:10 -05:00
7e4177c6c0Merge 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 mainColby Whitlock2026-07-22 21:20:43 +00:00
ecdaf9171bci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to mainwtclaude2026-07-22 16:19:43 -05:00
f23b9030edMerge pull request 'ci(sonarqube): correct project key to Runic-Gateway-link' (#15) from ci/sonarqube-fix-project-key into mainColby Whitlock2026-07-21 04:23:45 +00:00
31497c38b2ci(sonarqube): correct project key to Runic-Gateway-linkwtclaude2026-07-20 23:22:58 -05:00
21b9920f80Merge pull request 'ci(sonarqube): add non-blocking SonarQube analysis on push to main' (#13) from ci/sonarqube-analysis into mainColby Whitlock2026-07-21 04:15:14 +00:00
7224b9b834ci(sonarqube): add non-blocking SonarQube analysis on push to mainwtclaude2026-07-20 23:13:28 -05:00
45bb8b0de4Merge pull request 'chore: add open-source governance files (GPLv3 + contributing docs)' (#12) from chore/open-source-governance into mainColby Whitlock2026-07-19 00:30:33 +00:00
a7bf3c7bb1Merge pull request 'chore: extract ServUO plugin to RunicGateway/servuo-plugins' (#11) from chore/extract-servuo-plugins into mainColby Whitlock2026-07-18 07:35:49 +00:00
21d5de9fd4chore: extract ServUO plugin to RunicGateway/servuo-pluginsClaude2026-07-18 00:58:32 -05:00
2b0d6635bbMerge pull request 'docs: move docs to RunicGateway/docs, repoint all references' (#10) from chore/extract-docs into mainColby Whitlock2026-07-18 05:42:04 +00:00
8751151abcdocs: move docs to RunicGateway/docs, repoint all referencesClaude2026-07-18 00:08:34 -05:00
6542282ffbMerge pull request 'chore(org): retarget release workflow to RunicGateway/link' (#9) from chore/org-rename-runicgateway into mainColby Whitlock2026-07-18 04:48:10 +00:00
957f5701d4chore(org): retarget release workflow to RunicGateway/linkClaude2026-07-17 23:47:25 -05:00
813ff52059Merge pull request 'fix(ci): rustfmt sidecar to unblock the release workflow' (#8) from fix/sidecar-rustfmt into main
v0.3.0
Colby Whitlock2026-07-17 16:43:07 +00:00
4d21ef0b63Merge 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 Whitlock2026-07-14 17:10:43 +00:00
0550129f8efix(ci): strip CR/LF from registry secrets before useClaude2026-07-14 12:09:46 -05:00
09c59b256eMerge pull request 'fix(ci): sync Cargo.lock after version bump so --locked steps pass' (#5) from fix/release-locked-lockfile into mainColby Whitlock2026-07-14 16:58:10 +00:00
45227b1a74fix(ci): sync Cargo.lock after version bump so --locked steps passClaude2026-07-14 11:57:11 -05:00
78fcb7effbMerge pull request 'fix(ci): quote release workflow if: so the YAML parses' (#4) from fix/release-workflow-yaml into mainColby Whitlock2026-07-14 16:51:50 +00:00
ddf14bdab0fix(ci): quote release workflow if: so YAML parsesClaude2026-07-14 11:51:22 -05:00
4badd15f91Merge pull request 'feat(champ): stream champion-spawn state to the sidecar board' (#3) from feature/champ-spawns into mainColby Whitlock2026-07-14 16:47:12 +00:00