Commit Graph

  • 7483e131ef Merge pull request 'fix(perms): never write a never-seen player into Carbon's shared blank record' (#47) from fix/carbon-blank-user into main main v0.3.1 Colby Whitlock 2026-10-30 09:31:54 +00:00
  • 59db88d006 fix(perms): never write a never-seen player into Carbon's shared blank record wtclaude 2026-10-30 04:23:31 -05:00
  • 19ad9279fa Merge pull request 'docs(bridge): bring EventsEnabled's comment to main' (#46) from edge into main Colby Whitlock 2026-10-23 07:07:09 +00:00
  • 22da0026ca Merge pull request 'docs(bridge): EventsEnabled's comment says what it gates today' (#45) from fix/eventsenabled-comment into edge Colby Whitlock 2026-10-22 20:32:36 +00:00
  • ef9596ce67 docs(bridge): EventsEnabled's comment says what it gates today wtclaude 2026-10-22 15:29:34 -05:00
  • 25a698e86e Merge pull request 'chore(release): cut edge over to main — protocol 14' (#44) from edge into main v0.3.0 Colby Whitlock 2026-10-22 10:22:46 +00:00
  • 3c0fcb0003 Merge pull request 'fix(bridge): the last fixes' bridge half (W3, W9, W12)' (#43) from fix/last-fixes-bridge into edge Colby Whitlock 2026-10-22 00:35:42 +00:00
  • 38f854d580 fix(bridge): the last fixes' bridge half (W3, W9, W12) wtclaude 2026-10-21 13:59:10 -05:00
  • 48aa62a07a Merge pull request 'feat(bridge): RaidableBases — raid.* events, raid.spawn, the raids helper (PLAN_REDESIGNS §11.4)' (#42) from feat/raidable-bases into edge Colby Whitlock 2026-10-17 06:32:33 +00:00
  • e0d6c46850 feat(bridge): RaidableBases — raid.* events, raid.spawn, the raids helper (PLAN_REDESIGNS §11.4) wtclaude 2026-10-16 19:29:02 -05:00
  • 594acb5351 Merge pull request 'feat(bridge): console commands as event steps — command.run (PLAN_REDESIGNS §16, D382-D385)' (#41) from feat/command-steps into edge Colby Whitlock 2026-10-16 07:47:40 +00:00
  • 5104e0dbcd feat(bridge): keep a step's teardown with its key — teardownOf (D385) wtclaude 2026-10-16 02:36:49 -05:00
  • b52b8a8f80 feat(bridge): console commands as event steps — command.run (PLAN_REDESIGNS §16) wtclaude 2026-10-16 02:30:59 -05:00
  • 9c99aceb65 Merge pull request 'feat(bridge): ZLevels Remastered in hello (PLAN_REDESIGNS §14.3.6)' (#40) from feat/zlevels into edge Colby Whitlock 2026-10-16 06:10:45 +00:00
  • 454ce53937 feat(bridge): ZLevels Remastered in hello (PLAN_REDESIGNS §14.3.6) wtclaude 2026-10-15 18:27:54 -05:00
  • 92915f7de6 Merge pull request 'feat(bridge): Guarded Crate on protocol 14 (PLAN_REDESIGNS §14.3.5)' (#39) from feat/guarded-crate into edge Colby Whitlock 2026-10-15 23:18:43 +00:00
  • 4e83def0dd feat(bridge): Guarded Crate on protocol 14 (PLAN_REDESIGNS §14.3.5) wtclaude 2026-10-15 12:26:36 -05:00
  • 7b1eabcd8b Merge pull request 'feat(bridge): Dangerous Treasures on protocol 14 (PLAN_REDESIGNS §14.3.4)' (#38) from feat/dangerous-treasures into edge Colby Whitlock 2026-10-15 12:05:02 +00:00
  • 72f51c3d9e feat(bridge): Dangerous Treasures on protocol 14 (PLAN_REDESIGNS §14.3.4) wtclaude 2026-10-15 06:45:25 -05:00
  • 8e8553c589 Merge pull request 'feat(bridge): Dynamic PVP's zones on protocol 14 (PLAN_REDESIGNS §14.3.3)' (#37) from feat/dynamic-pvp into edge Colby Whitlock 2026-10-15 11:17:45 +00:00
  • 7c9c8bdacb feat(bridge): Dynamic PVP's zones on protocol 14 (PLAN_REDESIGNS §14.3.3) wtclaude 2026-10-15 06:12:04 -05:00
  • 49a677e3fb Merge pull request 'feat(bridge): TruePVE in a zone on protocol 14 (PLAN_REDESIGNS §14.3.2)' (#36) from feat/truepve-zone into edge Colby Whitlock 2026-10-15 11:06:25 +00:00
  • 491760d817 feat(bridge): TruePVE in a zone on protocol 14 (PLAN_REDESIGNS §14.3.2) wtclaude 2026-10-15 05:47:58 -05:00
  • 8fdc374ab3 feat: TruePVE in the zone step (PLAN_REDESIGNS §14.3.2, WIP) wtclaude 2026-10-15 03:03:30 -05:00
  • 51de1b492f Merge pull request 'feat(bridge): Rust's own world events on protocol 14 (PLAN_REDESIGNS §14.3.1)' (#35) from feat/world-events into edge Colby Whitlock 2026-10-15 07:20:06 +00:00
  • adb9df6a2e feat(bridge): Rust's own world events on protocol 14 (PLAN_REDESIGNS §14.3.1) wtclaude 2026-10-15 00:39:00 -05:00
  • 6be14c7270 Merge pull request 'feat(bridge): Backpacks on protocol 14 — read a backpack (PLAN_REDESIGNS §11.3)' (#33) from feat/rust-backpacks into edge Colby Whitlock 2026-10-12 19:41:33 +00:00
  • e3dc918400 feat(bridge): Backpacks on protocol 14 — read a backpack (PLAN_REDESIGNS §11.3) wtclaude 2026-10-12 14:35:54 -05:00
  • 3db35cdd02 Merge pull request 'feat(bridge): Economics on protocol 14 — pay, balances, adjust (PLAN_REDESIGNS §11.2)' (#31) from feat/protocol-14-economics into edge Colby Whitlock 2026-10-12 12:40:24 +00:00
  • 66fbbd6b57 feat(bridge): Economics on protocol 14 — pay, balances, adjust (PLAN_REDESIGNS §11.2) wtclaude 2026-10-12 06:52:52 -05:00
  • cc7b2b2a0e Merge pull request 'feat(bridge): protocol 14 — kits.uses and reward notices (PLAN_REDESIGNS §2)' (#30) from feat/protocol-14-step-editor into edge Colby Whitlock 2026-10-12 09:52:10 +00:00
  • 6952fbf123 feat(bridge): protocol 14 — kits.uses and reward notices (PLAN_REDESIGNS §2) wtclaude 2026-10-12 02:15:23 -05:00
  • f0f2e31345 Merge pull request 'feat(bridge): protocol 13 with RunicNPC, edge → main (runicnpc 9e step 3, merge 2 of 3)' (#29) from edge into main v0.2.0 Colby Whitlock 2026-10-09 07:20:24 +00:00
  • d391c521c7 Merge pull request 'fix: animals and heals count toward titles; an event's zone enforces its flags (runicnpc 9d, D320–D322)' (#28) from fix/walk-titles-zones into edge Colby Whitlock 2026-10-07 18:47:14 +00:00
  • a785ad91ef fix(zones): an event's zone enforces its flags (RunicGatewayZones 0.2.0, runicnpc 9d) wtclaude 2026-10-07 13:41:57 -05:00
  • e5f04e0c0c fix(bridge): Rust's animals and heals count toward titles again (runicnpc 9d) wtclaude 2026-10-07 13:41:57 -05:00
  • 912b115e83 Merge pull request 'feat(bridge): every NPC an event places needs RunicNPC (runicnpc stage 9, D310)' (#27) from feat/runicnpc-stage9 into edge Colby Whitlock 2026-10-07 02:43:10 +00:00
  • 3117b0c349 feat(bridge): every NPC an event places needs RunicNPC (runicnpc stage 9, D310) wtclaude 2026-10-06 16:58:30 -05:00
  • 87774b051a Merge pull request 'feat(bridge): map.live names RunicNPC's NPCs, marks bosses and adds (runicnpc stage 8)' (#26) from feat/runicnpc-stage8 into edge Colby Whitlock 2026-10-06 13:32:31 +00:00
  • 74bcb0f895 feat(bridge): map.live names RunicNPC's NPCs, marks bosses and adds (runicnpc stage 8) wtclaude 2026-10-06 08:23:10 -05:00
  • e966ea6c5b Merge pull request 'feat(bridge): a Place NPCs step's "drop loot" switch (runicnpc stage 7)' (#25) from feat/runicnpc-stage7 into edge Colby Whitlock 2026-10-06 07:16:19 +00:00
  • 1df3db57d3 feat(bridge): a Place NPCs step's "drop loot" switch (runicnpc stage 7) wtclaude 2026-10-05 22:36:29 -05:00
  • 0792564ffe Merge pull request 'feat(bridge): boss frames for the site's public triggers (runicnpc stage 6)' (#24) from feat/runicnpc-stage6 into edge Colby Whitlock 2026-10-06 00:45:32 +00:00
  • 90f403422a feat(bridge): boss frames for the site's public triggers (runicnpc stage 6) wtclaude 2026-10-05 10:48:28 -05:00
  • 9a3ae47850 Merge pull request 'feat(bridge): the faction table and an event's escort, ally and tether (runicnpc stage 5)' (#23) from feat/runicnpc-stage5 into edge Colby Whitlock 2026-10-05 08:38:55 +00:00
  • cf26b05abc feat(bridge): the faction table and an event's escort, ally and tether (runicnpc stage 5) wtclaude 2026-10-01 07:58:16 -05:00
  • d1039ff95d Merge pull request 'feat(bridge): RunicNPC, the site's NPC profiles and placements (runicnpc stage 4)' (#22) from feat/runicnpc-stage4 into edge Colby Whitlock 2026-09-30 19:52:41 +00:00
  • 6347c25d57 feat(release): declare the RunicNPC API the bridge needs (runicnpc stage 4, D224) wtclaude 2026-09-30 04:48:51 -05:00
  • 742e18ba0a feat(bridge): RunicNPC, the site's NPC profiles and placements (runicnpc stage 4) wtclaude 2026-09-30 04:21:50 -05:00
  • 428055f6ef Merge pull request 'feat(bridge): count the twenty-three chat-title conditions in player.tally (PLAN_REDESIGNS §5)' (#20) from feat/title-conditions into edge Colby Whitlock 2026-09-29 17:01:02 +00:00
  • f7d5b4d691 Merge edge into feat/title-conditions: §3's zones and domes wtclaude 2026-09-29 11:34:26 -05:00
  • 463a50dbb3 Merge pull request 'feat(bridge): a zone's ZoneManager options, its messages, and a ZoneDomes dome (PLAN_REDESIGNS §3)' (#21) from feat/zones-domes into edge Colby Whitlock 2026-09-29 16:28:51 +00:00
  • b30c6edd59 feat(bridge): a dome without a type is the full dome (D212) wtclaude 2026-09-29 09:42:17 -05:00
  • 746523387e feat(bridge): a zone's ZoneManager options, its messages, and a ZoneDomes dome (PLAN_REDESIGNS §3) wtclaude 2026-09-29 05:25:43 -05:00
  • f67f9e3b22 fix(bridge): the three members the rig corrected — crafter owner, mission assignee, heal target wtclaude 2026-09-29 02:07:29 -05:00
  • ff49f8f6ed feat(bridge): count the twenty-three chat-title conditions in player.tally (PLAN_REDESIGNS §5) wtclaude 2026-09-28 23:32:58 -05:00
  • 3f44d78944 Merge pull request 'feat(bridge): read the whole permission store (perm.inventory), and sync group parents' (#19) from feat/perm-inventory into edge Colby Whitlock 2026-09-28 16:38:56 +00:00
  • 8b4b65249f feat(bridge): read the whole permission store (perm.inventory), and sync group parents wtclaude 2026-09-28 06:58:39 -05:00
  • 7a1f5aa072 Merge pull request 'fix(bridge): protocol 13 step 2 — expiry, gathering, raids, plugin loads, and a ZoneManager helper (F1 F3 F4 F8 F12 F13)' (#18) from fix/protocol-13-step2 into edge Colby Whitlock 2026-09-27 06:11:46 +00:00
  • d1d4a00d1d fix(bridge): the ZoneManager helper copies the player list without ToArray wtclaude 2026-09-26 21:43:22 -05:00
  • 586ad7ceba fix(bridge): protocol 13 step 2 — expiry, gathering, raids, plugin loads, and a ZoneManager helper (F1 F3 F4 F8 F12 F13) wtclaude 2026-09-26 21:36:04 -05:00
  • fc7dccb90b Merge pull request 'fix(bridge): protocol 13 — a configuration reload that works on Carbon (W1-W5)' (#17) from fix/protocol-13-carbon-reload into edge Colby Whitlock 2026-09-27 01:23:56 +00:00
  • 616f4fbca8 fix(bridge): protocol 13 — a configuration reload that works on Carbon (W1-W5) wtclaude 2026-09-26 20:21:06 -05:00
  • 5de406f356 Merge pull request 'fix(bridge): protocol 13 opens — UTF-8 from the site, a reload that fails on evidence (F15, F9, F10)' (#16) from fix/protocol-13-config-reload into edge Colby Whitlock 2026-09-26 22:22:09 +00:00
  • 042727e5fe fix(bridge): protocol 13 opens — UTF-8 from the site, a reload that fails on evidence (F15, F9, F10) wtclaude 2026-09-26 17:04:41 -05:00
  • 897233c75f Merge pull request 'fix(bridge): dial the configured port, and back off when refused (D154, D155)' (#15) from fix/config-before-link into main v0.1.1 Colby Whitlock 2026-09-26 06:27:02 +00:00
  • 3e928bb2f6 fix(bridge): a backoff that holds against a sidecar that refuses (D155) wtclaude 2026-09-26 01:19:23 -05:00
  • 04491e70af fix(bridge): read the config before the link thread dials (D154) wtclaude 2026-09-26 01:07:41 -05:00
  • 85f21c9c0d Merge pull request 'chore(release): cut edge over to main — protocols 3–12 and the first release (rust phase 18, D145)' (#14) from edge into main v0.1.0 Colby Whitlock 2026-09-26 05:44:46 +00:00
  • a38be86e8d Merge pull request 'feat(bridge): server id from the environment, and the first release workflow (phase 18)' (#13) from feat/phase-18-release into edge Colby Whitlock 2026-09-26 05:34:23 +00:00
  • 497b7c4f64 feat(bridge): server id from the environment, and the first release workflow (phase 18) wtclaude 2026-09-25 22:54:38 -05:00
  • 78726b89de Merge pull request 'feat(bridge): protocol 12 — BetterChat titles and styles, popups (phase 17)' (#12) from feat/phase-17-integrations into edge Colby Whitlock 2026-09-25 23:31:02 +00:00
  • 5ff88610a5 fix(bridge): keep the chat titles across a reload (D144) wtclaude 2026-09-25 18:23:28 -05:00
  • 8c6146259e feat(bridge): protocol 12 — BetterChat and popups (phase 17) wtclaude 2026-09-25 17:48:05 -05:00
  • b5b13161c7 Merge pull request 'feat(bridge): protocol 11 — the map (phase 14)' (#11) from feat/phase-14-map into edge Colby Whitlock 2026-09-25 12:00:22 +00:00
  • ef78da8ce6 fix(bridge): rg.map re-reads the picture rather than printing the last answer wtclaude 2026-09-25 06:31:42 -05:00
  • de5f0928bd fix(bridge): map.live names a player by userID, not UserIDString wtclaude 2026-09-25 01:05:51 -05:00
  • 210c35f904 feat(bridge): protocol 11 — the map (phase 14) wtclaude 2026-09-25 00:26:11 -05:00
  • d495150944 Merge pull request 'feat(bridge): protocol 10 — the tally, kit credits and chat (phase 13b)' (#10) from feat/phase-13b-rewards into edge Colby Whitlock 2026-09-24 13:01:24 +00:00
  • 3d9998ce64 feat(bridge): protocol 10 — the tally, kit credits and chat (phase 13b) wtclaude 2026-09-24 07:00:44 -05:00
  • 81e0ab8c06 Merge pull request 'feat(bridge): protocol 9 — the world verbs, and the phase-7 owner fix (phase 13a)' (#9) from feat/phase-13a-world into edge Colby Whitlock 2026-09-24 10:08:46 +00:00
  • 0a7ad570f7 fix(bridge): refuse world commands until the world has loaded wtclaude 2026-09-24 02:16:03 -05:00
  • bbaa7f346e feat(bridge): protocol 9 — the world verbs events place and give back (phase 13a) wtclaude 2026-09-24 01:22:06 -05:00
  • c106ba826b fix(bridge): grant with a null owner and read every grant back (D85) wtclaude 2026-09-24 00:37:45 -05:00
  • dcf4e34fee Merge pull request 'feat(bridge): protocol 8 — the leases (phase 12)' (#8) from feat/phase-12-leases into edge Colby Whitlock 2026-09-24 04:03:01 +00:00
  • 594fc09141 feat(bridge): protocol 8 — the leases (PLAN.md §27) wtclaude 2026-09-23 21:14:00 -05:00
  • 0be9113d5b Merge pull request 'feat(bridge): protocol 7 — a raid frame that names who lives there' (#7) from feat/phase-10-engagement into edge Colby Whitlock 2026-09-23 18:43:30 +00:00
  • 77e9863e9b fix(bridge): the raid frame's attackerId comes from userID wtclaude 2026-09-23 13:37:05 -05:00
  • 272e9e0f65 feat(bridge): clan.disbanded carries the roster it ended wtclaude 2026-09-23 05:55:52 -05:00
  • a3899f336f feat(bridge): protocol 7 — a raid frame that names who lives there wtclaude 2026-09-23 05:51:59 -05:00
  • 7096e06257 Merge pull request 'feat(bridge): protocol 6 — first-party clans, one board and five events' (#6) from feat/phase-9-clans into edge Colby Whitlock 2026-09-23 10:33:27 +00:00
  • 568fc873b3 feat(bridge): protocol 6 — first-party clans, one board and five events wtclaude 2026-09-23 05:14:18 -05:00
  • c62c4d7033 Merge pull request 'feat(bridge): protocol 5 — configuration from the site, and the reload that undoes itself' (#5) from feat/phase-7b-config into edge Colby Whitlock 2026-09-22 15:01:45 +00:00
  • 48eeb56300 feat(bridge): protocol 5 — configuration from the site, and the reload that undoes itself wtclaude 2026-09-22 08:53:45 -05:00
  • bd8cb24ecf Merge pull request 'feat(bridge): protocol 4 — the permission mirror, and the first command that writes' (#4) from feat/phase-7-permissions into edge Colby Whitlock 2026-09-22 06:53:54 +00:00
  • e041089080 feat(bridge): protocol 4 — the permission mirror, and the first command that writes wtclaude 2026-09-21 18:27:08 -05:00
  • 0a1f7725f1 Merge pull request 'feat(bridge): protocol 3 — /link, /unlink, and the first command the site sends' (#3) from feat/phase-6-identity into edge Colby Whitlock 2026-09-21 22:25:38 +00:00
  • 47692e8832 feat(bridge): protocol 3 — /link, /unlink, and the first command the site sends wtclaude 2026-09-17 07:33:45 -05:00
  • 47bd166d91 Merge pull request 'feat(bridge): protocol 2 — the read path, and the first CI this repo has had' (#2) from feat/phase-3-read-path into main Colby Whitlock 2026-09-16 16:36:57 +00:00
  • 551359c08e fix(bridge): resolve the wipe at OnServerInitialized, and bound the connect wtclaude 2026-09-16 08:29:24 -05:00