2026-08-17 - 2026-09-17

Overview

51 Active Pull Requests
0 Active Issues
Excluding merges, 0 authors have pushed 0 commits to main and 72 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

51 Pull requests merged by 1 user

Merged #202 chore(tools): delete the cliloc converter the Asset Bridge replaced (Asset Bridge cutover, 2 of 5) 2026-09-15 10:20:32 +00:00

Merged #201 chore(tools): delete the cliloc converter the Asset Bridge replaced (Phase 2) 2026-09-10 16:20:27 +00:00

Merged #199 feat(events): the Event System — core (Phase 16b cutover, 2 of 6) 2026-09-10 00:43:49 +00:00

Merged #200 fix(events): midnight in an announcement is 12:00 am on the Node we ship 2026-09-10 00:28:05 +00:00

Merged #198 fix(events): the public calendar, a stranded revert, and three dropped facts (Phase 16a) 2026-09-09 13:47:27 +00:00

Merged #197 fix(events): carry a module's own account of a successful step 2026-09-09 00:22:39 +00:00

Merged #196 feat(events): the public calendar, event pages and participation history (Phase 14a) 2026-09-08 17:04:55 +00:00

Merged #195 feat(events): the authoring UI proper (Phase 13) 2026-09-07 22:12:47 +00:00

Merged #194 feat(events): targeted leases, value sets and searchable sources (Phase 12b) 2026-09-07 16:22:46 +00:00

Merged #193 fix(events): give a lease's ledger row a reconcile path (Phase 11b) 2026-09-05 04:10:51 +00:00

Merged #192 feat(events): the integrations — lifecycle triggers, participants, results (Phase 10) 2026-09-04 18:24:46 +00:00

Merged #191 fix(engagement): the trigger manifest was stale, and its check was crying wolf 2026-09-04 08:37:17 +00:00

Merged #190 feat(events): the resource ledger, leases and cleanup (Phase 8) 2026-09-04 05:12:21 +00:00

Merged #189 feat(events): open the event contract to modules (Phase 7) 2026-09-03 19:37:36 +00:00

Merged #188 feat(events): enablement, per-run caps and mayInvoke (Phase 6) 2026-09-03 14:36:44 +00:00

Merged #187 feat(events): conditions, phase advancement and the diagnosis panel (Phase 5) 2026-09-03 03:26:41 +00:00

Merged #186 feat(events): schedule, recurrence and the calendar (Phase 4) 2026-09-03 01:58:08 +00:00

Merged #185 feat(events): the minimal admin surface (Phase 3) 2026-09-02 15:47:33 +00:00

Merged #184 feat(events): the runner (Phase 2) 2026-09-02 11:35:24 +00:00

Merged #183 feat(events): schema, CRUD and the core action registry (Phase 1) 2026-09-02 04:38:56 +00:00

Merged #182 feat(engagement): retention — three sweeps and one recorded refusal (Phase 14) 2026-09-01 20:57:09 +00:00

Merged #181 fix(engagement): claim the seed guard atomically, and let a rule name a digest body 2026-09-01 19:40:00 +00:00

Merged #180 feat(engagement): the engagement system — cutover 3 of 7 (edgemain) 2026-09-01 13:56:56 +00:00

Merged #179 fix(engagement): two defects the Phase 11b live walk found in core 2026-09-01 12:32:31 +00:00

Merged #178 feat(engagement): let a module ship its own templates and rules (Phase 11b) 2026-09-01 06:35:36 +00:00

Merged #177 feat(engagement): the admin ceiling and core's news.post emitter (Phase 11a) 2026-09-01 05:05:58 +00:00

Merged #176 feat(engagement): deliverability — suppression, bounces and the verification gate (Phase 9) 2026-08-31 15:52:50 +00:00

Merged #175 feat(engagement): the in-app channel, core and web (engagement Phase 7) 2026-08-31 07:22:27 +00:00

Merged #174 feat(engagement): the email channel on the engine, and the Teams migration (engagement Phase 6) 2026-08-31 06:07:17 +00:00

Merged #173 feat(engagement): the template editor, the trigger catalog and the send log (engagement Phase 5b) 2026-08-29 23:37:42 +00:00

Merged #172 feat(engagement): templates — the email block family, renderer and seeded set (engagement Phase 5a) 2026-08-29 18:14:47 +00:00

Merged #171 feat(engagement): Admin → Engagement → Rules and Audiences (engagement Phase 4b) 2026-08-29 17:28:56 +00:00

Merged #170 feat(engagement): the rules engine, cooldowns and outbox (engagement Phase 4a) 2026-08-29 13:24:16 +00:00

Merged #169 feat(notifications): per-channel preferences and the delivery-channel registry (engagement Phase 3) 2026-08-29 12:12:03 +00:00

Merged #168 feat(modules): event triggers, audiences and the ceiling lattice (engagement Phase 2) 2026-08-29 11:48:25 +00:00

Merged #167 feat(auth): unique, changeable, verifiable email addresses (engagement Phase 1b) 2026-08-29 07:08:46 +00:00

Merged #166 refactor(api): collapse /admin/account and /player/account onto /auth/me/account 2026-08-29 05:54:28 +00:00

Merged #165 feat(email): engagement Phase 1 — remove Gmail OAuth2, SMTP behind a transport registry 2026-08-29 02:09:46 +00:00

Merged #164 fix(swagger): hoist the one inline predicate that makes the generator run away 2026-08-29 02:09:29 +00:00

Merged #163 fix(env): the documented Compose deploy could not boot 2026-08-24 16:31:14 +00:00

Merged #162 fix(admin): style the Teams admin screen with the site's own classes 2026-08-19 19:35:09 +00:00

Merged #161 feat(teams): Teams as a platform primitive — MODULE_API 1.6.0 (Teams cutover 4/6) 2026-08-19 08:57:13 +00:00

Merged #160 fix(modules): core offers a contribution, never a slot name 2026-08-19 06:19:41 +00:00

Merged #159 feat(teams): phase 9 — one voice channel per Team, granted by a role 2026-08-19 05:21:18 +00:00

Merged #158 feat(teams): phase 8 — the notifications bridge, and the gate §7.2 could not check 2026-08-19 01:33:15 +00:00

Merged #157 feat(teams): phase 7 — the slash-command seam, and the bot's first tests 2026-08-19 00:16:31 +00:00

Merged #156 feat(teams): phase 6 — notifications, and the email sink the web never had 2026-08-18 23:10:22 +00:00

Merged #155 feat(teams): phase 5 — Forum 5b, discussion + moderation + reports 2026-08-18 18:36:52 +00:00

Merged #154 fix(teams): four defects the live rig found in the phase 4 forum 2026-08-18 15:21:57 +00:00

Merged #153 feat(teams): phase 4 — the forum access model, announcements and the operator's controls 2026-08-18 14:18:11 +00:00

Merged #152 feat(teams): the activity feed, the roster projection, and the inverted slot 2026-08-18 02:11:08 +00:00