Commit Graph

  • 9e58fd0c6d Merge pull request 'ci: clean up after image builds and demo wipes' (#237) from chore/ci-self-cleanup into main main Colby Whitlock 2026-11-04 12:16:02 +00:00
  • ebb8f870bb ci: clean up after image builds and demo wipes wtclaude 2026-11-02 11:20:47 -06:00
  • 27f7fe5d85 Merge pull request 'fix(events): core.lease keeps a module's retry: false on read/apply refusals' (#236) from fix/lease-retry-206 into main Colby Whitlock 2026-11-02 11:21:52 +00:00
  • 10efafbae5 Merge branch 'main' into fix/lease-retry-206 Colby Whitlock 2026-11-02 11:15:17 +00:00
  • 36ee31896b Merge pull request 'fix(safety): team notifications skip members who block the author' (#234) from fix/safety-team-notifications into main Colby Whitlock 2026-11-02 11:14:54 +00:00
  • 28d0b76f13 fix(events): core.lease keeps a module's retry: false on read/apply refusals wtclaude 2026-11-01 02:53:17 -06:00
  • 673701c91b fix(safety): team notifications skip members who block the author wtclaude 2026-10-31 00:23:18 -05:00
  • f13b8fe1fe Merge pull request 'feat(safety): report, block and hide, MODULE_API 1.21.0' (#233) from feature/user-safety into main Colby Whitlock 2026-10-30 12:24:36 +00:00
  • 41a1e84b51 feat(safety): report, block and hide, MODULE_API 1.21.0 wtclaude 2026-10-30 05:41:00 -05:00
  • 7bd93b8bb0 Merge pull request 'feat(account): self-service account deletion, MODULE_API 1.20.0' (#232) from feature/account-deletion into main Colby Whitlock 2026-10-30 01:34:52 +00:00
  • d1ae8f943f feat(account): self-service account deletion, MODULE_API 1.20.0 wtclaude 2026-10-29 18:32:19 -05:00
  • 222bcb02fc Merge pull request 'fix(demo): switch on the actions the seeded events use (DM28)' (#231) from fix/demo-seed-enables-actions into main Colby Whitlock 2026-10-28 09:55:24 +00:00
  • ebedee146f fix(demo): switch on the actions the seeded events use (DM28) wtclaude 2026-10-28 04:44:25 -05:00
  • 47a79d841c Merge pull request 'feat(demo): seed the default set's events, NPCs and chat titles' (#230) from feature/demo-default-events into main Colby Whitlock 2026-10-28 02:21:04 +00:00
  • 62eaa7693d Merge branch 'main' into feature/demo-default-events Colby Whitlock 2026-10-28 02:05:42 +00:00
  • 0f05098d8f Merge pull request 'feat(demo): refuse a data: URI in any write body (DM25)' (#229) from feature/demo-data-uri-lock into main Colby Whitlock 2026-10-28 01:28:28 +00:00
  • 8ec7f399a7 Merge branch 'main' into feature/demo-data-uri-lock Colby Whitlock 2026-10-28 01:21:50 +00:00
  • 38aef5964e feat(demo): seed the default set's NPC profiles, factions and chat titles (DM26) wtclaude 2026-10-27 20:16:27 -05:00
  • 9408fee3c1 feat(demo): seed two showcase events, Treasure drop and Payday wtclaude 2026-10-27 13:35:55 -05:00
  • c18250eb07 Merge pull request 'fix(demo): chown modules/ and logs/ from a root container in the wipe' (#228) from fix/demo-wipe-chown into main Colby Whitlock 2026-10-27 18:15:24 +00:00
  • 61feca50a8 feat(demo): refuse a data: URI in any write body (DM25) wtclaude 2026-10-27 13:13:51 -05:00
  • 7aafd0dd74 fix(demo): chown modules/ and logs/ from a root container in the wipe wtclaude 2026-10-27 13:04:44 -05:00
  • 3b9998539f Merge pull request 'fix(docker): move the app and bot images to Node 22.23.4 (Node2Shell)' (#226) from fix/node22-node2shell into main Colby Whitlock 2026-10-27 17:40:01 +00:00
  • 3c1c174337 Merge branch 'main' into fix/node22-node2shell Colby Whitlock 2026-10-27 17:33:14 +00:00
  • 247323ff05 Merge pull request 'feat(demo): deploy/demo and the wipe + baseline workflows (step 5)' (#227) from feature/demo-deploy into main Colby Whitlock 2026-10-27 17:31:45 +00:00
  • d48d8c473c feat(demo): deploy/demo and the wipe + baseline workflows (step 5) wtclaude 2026-10-26 12:23:52 -05:00
  • 2a6e307f16 fix(docker): move the app and bot images to Node 22.23.4 (Node2Shell) wtclaude 2026-10-26 10:00:02 -05:00
  • c7a24a186c Merge pull request 'fix(demo): refuse publishing the homepage hero (DM21)' (#225) from fix/demo-hero-publish-lock into main Colby Whitlock 2026-10-26 14:50:55 +00:00
  • c87563bc32 fix(demo): refuse publishing the homepage hero (DM21) wtclaude 2026-10-26 09:35:03 -05:00
  • 69998ec548 Merge pull request 'feat(demo): refuse an event step at save with demoRefuses (MODULE_API 1.19.0)' (#224) from feature/demo-step-refusal into main Colby Whitlock 2026-10-26 10:52:08 +00:00
  • cee4ab8aea feat(demo): refuse an event step at save with demoRefuses (MODULE_API 1.19.0) wtclaude 2026-10-26 03:39:42 -05:00
  • c6f53a1509 Merge pull request 'feat(demo): DEMO_MODE lock, seed:demo and the demo banner (MODULE_API 1.18.0)' (#223) from feature/demo-mode-core into main Colby Whitlock 2026-10-24 00:05:08 +00:00
  • 4ad746c43e feat(demo): DEMO_MODE lock, seed:demo and the demo banner (MODULE_API 1.18.0) wtclaude 2026-10-23 18:52:09 -05:00
  • b5e0d01a91 Merge pull request 'fix(teams): say "game server", not "shard", on the never-synced Teams panel' (#221) from fix/teams-panel-neutral-wording into main Colby Whitlock 2026-10-22 19:59:38 +00:00
  • 8012a457fc fix(teams): say "game server", not "shard", on the never-synced Teams panel wtclaude 2026-10-22 14:43:37 -05:00
  • 6890a74c7c Merge pull request 'chore(release): cut edge over to main — Steam sign-in (MODULE_API 1.17.0) and the last fixes' core half' (#220) from edge into main Colby Whitlock 2026-10-22 10:29:20 +00:00
  • 56c6a279dc Merge pull request 'fix(core): the last fixes' core half (W1 W2 W5 W19)' (#219) from fix/last-fixes-core into edge edge Colby Whitlock 2026-10-22 06:18:20 +00:00
  • f40dd765c3 fix(core): the last fixes' core half (W1 W2 W5 W19) wtclaude 2026-10-22 00:38:34 -05:00
  • 9a1654fc54 Merge pull request 'feat(auth): sign in with Steam (MODULE_API 1.17.0)' (#218) from feat/steam-signin into edge Colby Whitlock 2026-10-20 15:25:59 +00:00
  • 02897030e5 test(auth): a linked Steam account signs in through the mobile bridge wtclaude 2026-10-19 20:33:11 -05:00
  • 5e398d8acd feat(auth): sign in with Steam (MODULE_API 1.17.0) wtclaude 2026-10-19 14:02:49 -05:00
  • 6ba2ed90ed Merge pull request 'feat(events): a dry run carries a module's advice (MODULE_API 1.16.0)' (#217) from feat/dry-run-warnings into main Colby Whitlock 2026-10-17 06:32:10 +00:00
  • 8c30cbbddd feat(events): a dry run carries a module's advice (MODULE_API 1.16.0) wtclaude 2026-10-16 15:18:53 -05:00
  • 0f29f0acb2 Merge pull request 'feat(events): a trigger can start a run (Rust §14.3 stage 9, D370)' (#216) from feat/event-trigger-starts into main Colby Whitlock 2026-10-16 07:07:59 +00:00
  • c9e992588b feat(events): a trigger can start a run wtclaude 2026-10-16 01:51:55 -05:00
  • eb773693d3 Merge pull request 'feat(events): a failed step may say when to retry (MODULE_API 1.15.0)' (#215) from feat/event-step-retry-after into main Colby Whitlock 2026-10-15 07:47:46 +00:00
  • 769794d183 feat(events): a failed step may say when to retry (MODULE_API 1.15.0) wtclaude 2026-10-15 02:39:43 -05:00
  • a981b2b854 Merge pull request 'feat(events): a param that holds several values (MODULE_API 1.14.0)' (#213) from feat/event-param-multiple into main Colby Whitlock 2026-10-13 01:03:19 +00:00
  • 743f1bc8b2 feat(events): a param that holds several values (MODULE_API 1.14.0) wtclaude 2026-10-12 15:40:30 -05:00
  • ca7ec53b14 Merge pull request 'feat(events): the step editor reworked, and event templates (MODULE_API 1.13.0)' (#212) from feat/event-step-editor into main Colby Whitlock 2026-10-12 09:53:42 +00:00
  • e58857c133 feat(events): a searchable source's chosen note is found when the page lacks it wtclaude 2026-10-12 02:23:18 -05:00
  • 3e243ce772 feat(events): the step editor reworked, and event templates (MODULE_API 1.13.0) wtclaude 2026-10-12 02:08:04 -05:00
  • 43f706c003 Merge pull request 'fix(events): the public phase label finds the phase by key (runicnpc D314)' (#211) from fix/event-public-phase-label into main Colby Whitlock 2026-10-07 02:50:14 +00:00
  • ef93c73d2c fix(events): the public phase label finds the phase by key (runicnpc D314) wtclaude 2026-10-06 16:57:46 -05:00
  • 0a37a44164 Merge pull request 'feat(events): an event action's progress() on a live run's public page (MODULE_API 1.12.0)' (#210) from feat/events-action-progress into main Colby Whitlock 2026-10-06 12:58:52 +00:00
  • 9ddb59a326 feat(events): an event action's progress() on a live run's public page (MODULE_API 1.12.0) wtclaude 2026-10-06 02:47:00 -05:00
  • f0e7d2aa2a Merge pull request 'feat(events): an expired ledger status and ctx.events.expired (MODULE_API 1.11.0)' (#209) from feat/events-expired-status into main Colby Whitlock 2026-09-27 06:10:43 +00:00
  • 224e2b4dbc fix(events): settle a finished run whose last resource expired while it ran wtclaude 2026-09-26 22:19:17 -05:00
  • cc1f49af29 feat(events): an expired ledger status and ctx.events.expired (MODULE_API 1.11.0) wtclaude 2026-09-26 21:13:07 -05:00
  • 1a76b98d76 Merge pull request 'fix(modules): a site runs one module; the installer refuses a second' (#204) from fix/one-module-per-site into main Colby Whitlock 2026-09-26 22:28:57 +00:00
  • a169a463a5 Merge branch 'main' into fix/one-module-per-site Colby Whitlock 2026-09-26 22:22:56 +00:00
  • 90ba8cca16 Merge pull request 'feat(events): publish runId on a public calendar run entry (Rust D125)' (#208) from feat/public-calendar-run-id into main Colby Whitlock 2026-09-25 17:43:50 +00:00
  • b5616f359c feat(events): publish runId on a public calendar run entry (Rust D125) wtclaude 2026-09-25 07:38:59 -05:00
  • e4f088e90b fix(modules): a site runs one module; the installer refuses a second wtclaude 2026-09-23 01:26:52 -05:00
  • 702ab89ae2 Merge pull request 'fix(admin): stop a long action name printing over the activity row beside it' (#203) from fix/activity-action-overflow into main Colby Whitlock 2026-09-21 22:24:29 +00:00
  • 9e1f591b25 fix(admin): stop a long action name printing over the activity row beside it wtclaude 2026-09-21 09:10:43 -05:00
  • efa9db7330 Merge pull request 'chore(tools): delete the cliloc converter the Asset Bridge replaced (Asset Bridge cutover, 2 of 5)' (#202) from edge into main Colby Whitlock 2026-09-15 10:20:24 +00:00
  • 720103e3d4 Merge branch 'main' into edge Colby Whitlock 2026-09-15 10:04:54 +00:00
  • f373f2e897 Merge pull request 'chore(tools): delete the cliloc converter the Asset Bridge replaced (Phase 2)' (#201) from feat/asset-bridge-p2 into edge Colby Whitlock 2026-09-10 16:20:24 +00:00
  • 61dc692088 chore(tools): delete the cliloc converter the Asset Bridge replaced (Phase 2) feat/asset-bridge-p2 wtclaude 2026-09-10 11:13:38 -05:00
  • 655fbf3f69 Merge pull request 'feat(events): the Event System — core (Phase 16b cutover, 2 of 6)' (#199) from edge into main Colby Whitlock 2026-09-10 00:43:29 +00:00
  • baa4f7d5ba Merge pull request 'fix(events): midnight in an announcement is 12:00 am on the Node we ship' (#200) from fix/events-announce-midnight-hourcycle into edge Colby Whitlock 2026-09-10 00:27:58 +00:00
  • 7d7840eb6b fix(events): midnight in an announcement is 12:00 am on the Node we ship wtclaude 2026-09-09 19:20:31 -05:00
  • b92b85c3a9 Merge pull request 'fix(events): the public calendar, a stranded revert, and three dropped facts (Phase 16a)' (#198) from fix/events-p16a-walk into edge Colby Whitlock 2026-09-09 13:47:24 +00:00
  • 6dd4e5e3eb fix(events): the public calendar, a stranded revert, and three dropped facts (Phase 16a) wtclaude 2026-09-09 08:28:17 -05:00
  • af9f4e191c Merge pull request 'fix(events): carry a module's own account of a successful step' (#197) from fix/events-module-detail into edge Colby Whitlock 2026-09-09 00:22:36 +00:00
  • e46842a28c fix(events): carry a module's own account of a successful step wtclaude 2026-09-08 18:48:57 -05:00
  • 2e9ed50e21 Merge pull request 'feat(events): the public calendar, event pages and participation history (Phase 14a)' (#196) from feature/events-p14a-public-surface into edge Colby Whitlock 2026-09-08 17:04:49 +00:00
  • eb167558e3 fix(events): staff could not reach their own participation history wtclaude 2026-09-08 11:59:03 -05:00
  • 1667e636bd feat(events): the public calendar, event pages and participation history (Phase 14a) wtclaude 2026-09-08 06:18:38 -05:00
  • 6e6c24065c Merge pull request 'feat(events): the authoring UI proper (Phase 13)' (#195) from feature/events-p13-authoring-ui into edge Colby Whitlock 2026-09-07 22:12:44 +00:00
  • 8453762e3b feat(events): the authoring UI proper (Phase 13) wtclaude 2026-09-07 16:34:03 -05:00
  • db8e01e868 Merge pull request 'feat(events): targeted leases, value sets and searchable sources (Phase 12b)' (#194) from feature/events-p12b-borrowed-and-oneshots into edge Colby Whitlock 2026-09-07 16:22:43 +00:00
  • 37f4623068 feat(events): targeted leases, value sets and searchable sources (Phase 12b) wtclaude 2026-09-07 08:06:37 -05:00
  • d0178c6419 Merge pull request 'fix(events): give a lease's ledger row a reconcile path (Phase 11b)' (#193) from feature/events-p11b-leases-participation into edge Colby Whitlock 2026-09-05 04:10:49 +00:00
  • 809426ad73 fix(events): give a lease's ledger row a reconcile path (Phase 11b) wtclaude 2026-09-04 19:31:44 -05:00
  • aba8d1e43a Merge pull request 'feat(events): the integrations — lifecycle triggers, participants, results (Phase 10)' (#192) from feature/events-phase-10 into edge Colby Whitlock 2026-09-04 18:24:44 +00:00
  • 7d3d6d5abd feat(events): the integrations — lifecycle triggers, participants, results (Phase 10) wtclaude 2026-09-04 13:06:46 -05:00
  • d4516739b4 Merge pull request 'fix(engagement): the trigger manifest was stale, and its check was crying wolf' (#191) from fix/engagement-manifest-crlf into edge Colby Whitlock 2026-09-04 08:37:10 +00:00
  • 82a50e5e04 fix(engagement): the trigger manifest was stale, and its check was crying wolf wtclaude 2026-09-04 02:43:53 -05:00
  • 4a91d74085 Merge pull request 'feat(events): the resource ledger, leases and cleanup (Phase 8)' (#190) from feature/events-phase-8 into edge Colby Whitlock 2026-09-04 05:12:19 +00:00
  • fdc118166c feat(events): the resource ledger, leases and cleanup (Phase 8) wtclaude 2026-09-03 21:19:27 -05:00
  • 57d183e921 Merge pull request 'feat(events): open the event contract to modules (Phase 7)' (#189) from feature/events-phase-7 into edge Colby Whitlock 2026-09-03 19:37:33 +00:00
  • fd9fb50351 feat(events): open the event contract to modules (Phase 7) wtclaude 2026-09-03 14:15:04 -05:00
  • 429e657239 Merge pull request 'feat(events): enablement, per-run caps and mayInvoke (Phase 6)' (#188) from feature/events-phase-6 into edge Colby Whitlock 2026-09-03 14:36:42 +00:00
  • 4077c4e79e feat(events): enablement, per-run caps and mayInvoke (Phase 6) wtclaude 2026-09-03 05:50:58 -05:00
  • 4ac917c3a3 Merge pull request 'feat(events): conditions, phase advancement and the diagnosis panel (Phase 5)' (#187) from feature/events-phase-5 into edge Colby Whitlock 2026-09-03 03:26:39 +00:00
  • 9bc0bf5a3d feat(events): conditions, phase advancement and the diagnosis panel (Phase 5) wtclaude 2026-09-02 22:11:20 -05:00
  • 9c23c5fd0e Merge pull request 'feat(events): schedule, recurrence and the calendar (Phase 4)' (#186) from feature/events-phase-4 into edge Colby Whitlock 2026-09-03 01:58:06 +00:00
  • 6e73660b52 feat(events): schedule, recurrence and the calendar (Phase 4) wtclaude 2026-09-02 16:10:16 -05:00