59a6c446c6Merge pull request 'feat(bridge): protocol 8 — the shard reads its own client files (Asset Bridge cutover, 1 of 5)' (#36) from edge into main
main
v1.3.0
Colby Whitlock2026-09-14 23:09:54 +00:00
9ecc469a5bMerge pull request 'docs(readme): the nine files the Asset Bridge added (Phase 9a)' (#35) from docs/asset-bridge-p9 into edge
edge
Colby Whitlock2026-09-14 22:25:17 +00:00
5050425b0bdocs(readme): the nine files the Asset Bridge added (Phase 9a)wtclaude2026-09-14 13:14:26 -05:00
2539764cf7Merge pull request 'feat(asset-bridge): the shard's own files stop needing a shared filesystem (Phase 7)' (#34) from feat/asset-bridge-p7 into edgeColby Whitlock2026-09-14 07:36:54 +00:00
936a922487fix(asset-bridge): an empty catalog is an absent one on every family, not just the treeClaude2026-09-14 02:33:15 -05:00
13b6fc02a4feat(asset-bridge): the shard's own files stop needing a shared filesystem (Phase 7)Claude2026-09-14 02:00:22 -05:00
577688b993Merge pull request 'feat(asset-bridge): the 73 bodies action 0 could not see, and the ceiling that makes looking safe (Phase 6)' (#33) from feat/asset-bridge-p6 into edgeColby Whitlock2026-09-14 06:15:52 +00:00
a9bd18e48efeat(asset-bridge): the 73 bodies action 0 could not see, and the ceiling that makes looking safe (Phase 6)wtclaude2026-09-14 01:09:38 -05:00
b68aac41c6Merge pull request 'feat(asset-bridge): item and land art on demand, hued where the files are (Phase 5)' (#32) from feat/asset-bridge-p5 into edgeColby Whitlock2026-09-11 11:26:40 +00:00
1be1f24562feat(asset-bridge): item and land art on demand, hued where the files are (Phase 5)wtclaude2026-09-11 05:58:45 -05:00
452be696dfMerge pull request 'feat(asset-bridge): the UOP animation reader, and 235 bodies the legacy path cannot see (Phase 4)' (#31) from feat/asset-bridge-p4 into edgeColby Whitlock2026-09-11 10:09:53 +00:00
efbd45685cfeat(asset-bridge): the UOP animation reader, and 235 bodies the legacy path cannot see (Phase 4)Claude2026-09-11 04:55:11 -05:00
c71712c734Merge pull request 'feat(asset-bridge): the body catalogue and slug → body id (Phase 3)' (#30) from feat/asset-bridge-p3 into edgeColby Whitlock2026-09-10 23:57:33 +00:00
64c0ec00b1feat(asset-bridge): the body catalogue and slug to body id (Phase 3)wtclaude2026-09-10 18:40:12 -05:00
c79a2a3b2bMerge pull request 'feat(asset-bridge): the cliloc table, decompressed on the shard (Phase 2)' (#29) from feat/asset-bridge-p2 into edgeColby Whitlock2026-09-10 16:19:49 +00:00
cbdbc9fe5crefactor(asset-bridge): write from before the page opens, not after it closeswtclaude2026-09-10 11:18:02 -05:00
73b07eed22feat(asset-bridge): the cliloc table, decompressed on the shard (Phase 2)wtclaude2026-09-10 11:12:43 -05:00
e87c103406Merge pull request 'feat(asset-bridge): the transport, and the 357 wrong pictures it found' (#28) from feat/asset-bridge-p1 into edgeColby Whitlock2026-09-10 15:02:53 +00:00
c89e818dbffeat(asset-bridge): the transport, and the 357 wrong pictures it foundwtclaude2026-09-10 08:32:18 -05:00
1b7edebd31Merge pull request 'feat(asset-bridge): phase 0 spike — the decoders, from inside a live shard' (#27) from feat/asset-bridge-p0 into edgeColby Whitlock2026-09-10 08:07:54 +00:00
0ce92152a1feat(asset-bridge): phase 0 spike — the decoders, from inside a live shardwtclaude2026-09-10 02:55:37 -05:00
f23a08d449Merge pull request 'feat(bridge): protocol 7 — the Event System's shard half (Phase 16b cutover, 1 of 6)' (#26) from edge into main
v1.2.0
Colby Whitlock2026-09-09 19:53:39 +00:00
a740365131Merge pull request 'fix(bridge): a refusal is not an effect, so it does not spend the key (Phase 16a)' (#25) from fix/events-p16a-walk into edgeColby Whitlock2026-09-09 13:47:06 +00:00
6061fe39cefix(bridge): a refusal is not an effect, so it does not spend the key (Phase 16a)wtclaude2026-09-09 08:28:50 -05:00
41ac2ccaaaMerge pull request 'feat(bridge): what an event borrows, and the two one-shots (Phase 12b)' (#24) from feature/events-p12b-borrowed-and-oneshots into edgeColby Whitlock2026-09-07 16:22:58 +00:00
f6a86ff8c2feat(bridge): what an event borrows, and the two one-shots (Phase 12b)wtclaude2026-09-07 08:07:12 -05:00
54149fb481Merge pull request 'feat(bridge): the world verbs an event owns (protocol 7, Phase 12a)' (#23) from feature/events-p12a-world-verbs into edgeColby Whitlock2026-09-07 06:58:37 +00:00
0182732d63feat(bridge): the world verbs an event owns (protocol 7, Phase 12a)wtclaude2026-09-07 01:51:35 -05:00
b9a27a2de5Merge pull request 'feat(bridge): lease deadlines and the participation ledger (Phase 11b)' (#22) from feature/events-p11b-leases-participation into edgeColby Whitlock2026-09-05 04:11:43 +00:00
63a7dc4374feat(bridge): lease deadlines and the participation ledger (Phase 11b)wtclaude2026-09-04 19:31:20 -05:00
d2a12c46e2Merge pull request 'feat(bridge): protocol 6 — an idempotency key, and champ.boss.killed (Phase 11a)' (#21) from feature/protocol-v6-idempotency into edgeColby Whitlock2026-09-04 23:06:18 +00:00
7aa7bc8032feat(bridge): protocol 6 — an idempotency key, and champ.boss.killed (Phase 11a)wtclaude2026-09-04 14:56:49 -05:00
827de04471Merge pull request 'feat(bridge): protocol 5 — cutover 2a of 7 (edge → main)' (#20) from edge into main
v1.1.0
Colby Whitlock2026-09-01 13:55:02 +00:00
28b878c850Merge pull request 'fix(bridge): make the market sweep notice a vendor running out of gold' (#19) from fix/vendor-fee-signature into edgeColby Whitlock2026-09-01 12:32:13 +00:00
1dd490b483fix(bridge): make the market sweep notice a vendor running out of goldClaude2026-09-01 07:12:46 -05:00
a144c12c46Merge pull request 'feat(bridge): protocol 5 — decay schedule, vendor fee state, and a login result' (#18) from feature/protocol-v5-enrichments into edgeColby Whitlock2026-09-01 00:27:47 +00:00
b818f6cf37feat(bridge): protocol 5 — decay schedule, vendor fee state, and a login resultwtclaude2026-08-31 19:19:34 -05:00
badc1702deMerge pull request 'chore(tools): build guilds, and walk houses into IDOC where the site can see it' (#17) from chore/demo-guilds-and-idoc into mainColby Whitlock2026-08-25 15:03:35 +00:00
fc4ebf0f5achore(tools): build guilds, and walk houses into IDOC where the site can see itwtclaude2026-08-25 09:35:53 -05:00
8cf995f27fMerge pull request 'chore(tools): dress a seeded world so it can be screenshotted' (#16) from chore/demo-world-dressing into mainColby Whitlock2026-08-25 00:34:55 +00:00
158c0596d8chore(tools): dress a seeded world so it can be screenshottedClaude2026-08-24 19:22:46 -05:00
0d9ac7fda8Merge pull request 'ci(release): show the error body, retry the POST, and sweep for orphan tags' (#15) from ci/release-post-retry-and-error-body into mainColby Whitlock2026-08-24 19:42:41 +00:00
8195454201ci(release): show the error body, retry the POST, and sweep for orphan tagswtclaude2026-08-24 12:43:24 -05:00
79cc611ee0Merge pull request 'feat(bridge)!: protocol 4 — guild rosters and per-member leaves (Teams cutover 1/6)' (#14) from edge into main
v1.0.0
Colby Whitlock2026-08-19 08:54:43 +00:00
d57d9aad84Merge pull request 'feat(bridge): carry guild rank on roster members' (#13) from feat/protocol4-guild-rank into edgeColby Whitlock2026-08-17 22:49:10 +00:00
8c6db9f0d5feat(bridge): carry guild rank on roster memberswtclaude2026-08-17 17:34:51 -05:00
65562eea40Merge pull request 'feat(bridge)!: guild rosters and per-member leaves, on protocol 4' (#12) from feat/teams-phase1-guild-roster into edgeColby Whitlock2026-08-17 19:28:40 +00:00
cc4f58317efeat(bridge)!: guild rosters and per-member leaves, on protocol 4wtclaude2026-08-17 12:52:07 -05:00
0eda2d3a97Merge pull request 'docs: make the installer the documented way to deploy the overlay' (#11) from docs/installer-first-setup into mainColby Whitlock2026-08-07 21:32:13 +00:00
48b16dc70edocs: make the installer the documented way to deploy the overlaywtclaude2026-08-07 16:05:56 -05:00
c045bdd566Merge pull request 'feat(patches): declare the patch tier in tier.json and the manifest' (#10) from feat/patch-tier-metadata into main
v0.2.0
Colby Whitlock2026-08-05 01:08:31 +00:00
8828382e41feat(patches): declare the patch tier in tier.json and the manifestwtclaude2026-08-04 19:30:20 -05:00
7fa8953ffaMerge pull request 'ci(release): recompose the installer bundle after publishing' (#9) from ci/dispatch-bundle into mainColby Whitlock2026-08-04 16:18:27 +00:00
4720a214a2ci(release): recompose the installer bundle after publishingwtclaude2026-08-04 11:13:47 -05:00
3a52abbd77Merge pull request 'fix(release): preflight credentials and recover the orphaned v0.1.0 tag' (#8) from fix/release-credential-preflight into main
v0.1.1
Colby Whitlock2026-08-04 15:26:54 +00:00
eebc74ac8dfix(release): preflight credentials and recover the orphaned v0.1.0 tagwtclaude2026-08-04 10:15:13 -05:00
724262548bMerge pull request 'ci(release): publish the overlay as a release tarball with a manifest' (#7) from ci/overlay-release-workflow into mainColby Whitlock2026-08-04 14:26:46 +00:00
ebbfab51fcci(release): publish the overlay as a release tarball with a manifestwtclaude2026-08-04 09:23:56 -05:00
968b526facMerge pull request 'feat(bridge)!: Protocol 3.0 cutover — world.ruleset, points.board, vendor.listing' (#6) from edge into mainColby Whitlock2026-08-01 06:33:27 +00:00
7215ae5fe1Merge pull request 'feat(bridge): publish the player-vendor market index as vendor.listing' (#5) from feat/vendor-listing into edgeColby Whitlock2026-07-29 20:06:43 +00:00
48d57e6278feat(bridge): publish the player-vendor market index as vendor.listingwtclaude2026-07-29 09:51:00 -05:00
a38afe4c90Merge pull request 'feat(bridge): publish points/loyalty leaderboards as points.board' (#4) from feat/points-board into edgeColby Whitlock2026-07-29 07:54:09 +00:00
ed8f568d94feat(bridge): publish points/loyalty leaderboards as points.boardwtclaude2026-07-28 21:04:08 -05:00
a7a383e6d9Merge pull request 'feat(bridge): emit world.ruleset, the shard's published ruleset' (#3) from feat/bridge-ruleset into edgeColby Whitlock2026-07-28 20:37:05 +00:00
3fb4b7dc9ffeat(bridge): emit world.ruleset, the shard's published rulesetwtclaude2026-07-28 11:14:36 -05:00
64a89f97afMerge pull request 'docs: scrub machine path from deploy examples' (#1) from chore/scrub-paths into mainColby Whitlock2026-07-20 09:31:48 +00:00
5c6b1bb299docs: scrub machine path from deploy examples
Claude
2026-07-18 02:33:04 -05:00
ea12ac3f94servuo-plugins: add README and .gitignore
Claude
2026-07-18 00:57:33 -05:00
e9856212ceMerge 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
0fd6b91f22docs: move docs to RunicGateway/docs, repoint all referencesClaude2026-07-18 00:08:34 -05:00
5cade1aa9dMerge pull request 'Protocol 2.0 + 2.1 — account provisioning, world-state streams, Town Cryer news' (#7) from feat/protocol2-account-provisioning into mainColby Whitlock2026-07-17 16:37:27 +00:00
5e0b42b948feat(protocol2): Town Cryer news-gump integration (§16, Protocol 2.1)Claude2026-07-17 11:27:13 -05:00
be442d36a0feat(protocol2): titles in char.profile (Part B ph.4)Claude2026-07-17 10:12:01 -05:00
a837edd5eefeat(protocol2): house registry board (Part B ph.3)Claude2026-07-17 08:05:47 -05:00
1244eb6c4ffeat(protocol2): presence stream — online population + region transitions (Part B ph.2)Claude2026-07-17 08:02:05 -05:00
dd39d524c6feat(protocol2): guild and town-governor world-state streams (Part B ph.1)Claude2026-07-17 07:54:11 -05:00
048ee000f5Merge 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