Commit Graph

  • 295defb89f Merge pull request 'ci(link): gate pull requests into main on fmt, clippy, and test' (#23) from ci/pr-checks into main 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
  • 946ba7027b Sidecar: SQLite persistence colby 2026-07-10 16:20:33 -05:00
  • f93f47fad6 Sidecar: REST query layer colby 2026-07-10 16:10:06 -05:00
  • aff10e846c Sidecar: WebSocket live feed colby 2026-07-10 16:04:58 -05:00
  • b46005b333 Sidecar: shard link (Rust) colby 2026-07-10 15:58:04 -05:00
  • 81d3553492 Phase 7: PlayerVendorSale core event + subscriber colby 2026-07-10 15:46:07 -05:00
  • b8058094f0 Phase 6: town-crier news (website -> game) colby 2026-07-10 11:56:22 -05:00
  • be05ea912c Phase 5: [link account linking colby 2026-07-10 11:47:17 -05:00
  • fc7017e703 Phase 4: character-profile request/response colby 2026-07-10 11:34:14 -05:00
  • afc97c414e Phase 3: polled sweeps (vitals, house decay, economy) colby 2026-07-10 10:59:21 -05:00
  • d5035cb6c6 Phase 2: cheap event streams colby 2026-07-10 10:46:41 -05:00
  • 9c02ba45dc Phase 1: loopback transport to the sidecar Claude 2026-07-10 05:03:03 -05:00
  • 0ef756a93a Move test scaffolding out of the deploy path Claude 2026-07-10 04:40:20 -05:00
  • 710dd17745 Phase 0: fix runtime script compilation Claude 2026-07-10 04:34:18 -05:00