fix(admin): style the Teams admin screen with the site's own classes
All checks were successful
PR Checks / client-build (pull_request) Successful in 31s
PR Checks / bot-tests (pull_request) Successful in 31s
PR Checks / server-tests (pull_request) Successful in 2m34s
#162 by wtclaude was merged 2026-08-19 19:35:09 +00:00 6 / 7 1 approval
feat(teams): Teams as a platform primitive — MODULE_API 1.6.0 (Teams cutover 4/6)
All checks were successful
PR Checks / client-build (pull_request) Successful in 41s
PR Checks / bot-tests (pull_request) Successful in 32s
PR Checks / server-tests (pull_request) Successful in 2m46s
#161 by wtclaude was merged 2026-08-19 08:57:13 +00:00 1 approval
fix(modules): core offers a contribution, never a slot name
All checks were successful
PR Checks / client-build (pull_request) Successful in 46s
PR Checks / server-tests (pull_request) Successful in 2m50s
PR Checks / bot-tests (pull_request) Successful in 9m2s
#160 by wtclaude was merged 2026-08-19 06:19:41 +00:00
feat(teams): phase 9 — one voice channel per Team, granted by a role
All checks were successful
PR Checks / client-build (pull_request) Successful in 30s
PR Checks / bot-tests (pull_request) Successful in 30s
PR Checks / server-tests (pull_request) Successful in 2m33s
#159 by wtclaude was merged 2026-08-19 05:21:18 +00:00 1 / 1
feat(teams): phase 8 — the notifications bridge, and the gate §7.2 could not check
All checks were successful
PR Checks / client-build (pull_request) Successful in 31s
PR Checks / bot-tests (pull_request) Successful in 33s
PR Checks / server-tests (pull_request) Successful in 10m49s
#158 by wtclaude was merged 2026-08-19 01:33:15 +00:00 1 / 1
feat(teams): phase 7 — the slash-command seam, and the bot's first tests
All checks were successful
PR Checks / client-build (pull_request) Successful in 39s
PR Checks / server-tests (pull_request) Successful in 42s
PR Checks / bot-tests (pull_request) Successful in 8m50s
#157 by wtclaude was merged 2026-08-19 00:16:31 +00:00 1 / 1
feat(teams): phase 6 — notifications, and the email sink the web never had
All checks were successful
PR Checks / bot-install (pull_request) Successful in 17s
PR Checks / client-build (pull_request) Successful in 30s
PR Checks / server-tests (pull_request) Successful in 8m53s
#156 by wtclaude was merged 2026-08-18 23:10:22 +00:00
feat(teams): phase 5 — Forum 5b, discussion + moderation + reports
All checks were successful
PR Checks / bot-install (pull_request) Successful in 19s
PR Checks / client-build (pull_request) Successful in 30s
PR Checks / server-tests (pull_request) Successful in 34s
#155 by wtclaude was merged 2026-08-18 18:36:52 +00:00 1 / 1
fix(teams): four defects the live rig found in the phase 4 forum
All checks were successful
PR Checks / bot-install (pull_request) Successful in 22s
PR Checks / server-tests (pull_request) Successful in 34s
PR Checks / client-build (pull_request) Successful in 8m48s
#154 by wtclaude was merged 2026-08-18 15:21:57 +00:00 6 / 6
feat(teams): phase 4 — the forum access model, announcements and the operator's controls
All checks were successful
PR Checks / bot-install (pull_request) Successful in 17s
PR Checks / client-build (pull_request) Successful in 27s
PR Checks / server-tests (pull_request) Successful in 32s
#153 by wtclaude was merged 2026-08-18 14:18:10 +00:00 6 / 6
feat(teams): the activity feed, the roster projection, and the inverted slot
All checks were successful
PR Checks / bot-install (pull_request) Successful in 20s
PR Checks / client-build (pull_request) Successful in 29s
PR Checks / server-tests (pull_request) Successful in 35s
#152 by wtclaude was merged 2026-08-18 02:11:08 +00:00 1 / 1
feat(teams): Team core — the reconciler, the four authority paths, and the impersonation controls
All checks were successful
PR Checks / bot-install (pull_request) Successful in 16s
PR Checks / client-build (pull_request) Successful in 24s
PR Checks / server-tests (pull_request) Successful in 8m56s
#151 by wtclaude was merged 2026-08-17 22:20:34 +00:00
feat(modules)!: the module system cutover — a game-agnostic core reaches main
All checks were successful
PR Checks / client-build (pull_request) Successful in 27s
PR Checks / server-tests (pull_request) Successful in 30s
PR Checks / bot-install (pull_request) Successful in 8m43s
#150 by wtclaude was merged 2026-08-12 23:10:31 +00:00 1 approval
chore(modules): declare the UO module for the UOMysticmoon instance
All checks were successful
PR Checks / bot-install (pull_request) Successful in 18s
PR Checks / client-build (pull_request) Successful in 27s
PR Checks / server-tests (pull_request) Successful in 31s
#149 by wtclaude was merged 2026-08-12 22:57:44 +00:00
feat(modules): PublicLayout takes a shell, MODULE_API_VERSION 1.5.0
All checks were successful
PR Checks / bot-install (pull_request) Successful in 17s
PR Checks / client-build (pull_request) Successful in 23s
PR Checks / server-tests (pull_request) Successful in 8m59s
#148 by wtclaude was merged 2026-08-12 19:26:44 +00:00 1 / 1
chore(modules): bump MODULE_API_VERSION to 1.4.0 — the sidecar rule
All checks were successful
PR Checks / client-build (pull_request) Successful in 25s
PR Checks / server-tests (pull_request) Successful in 29s
PR Checks / bot-install (pull_request) Successful in 8m45s
#147 by wtclaude was merged 2026-08-12 14:41:29 +00:00 1 / 1
fix(modules): stop a module before purging its tables
All checks were successful
PR Checks / bot-install (pull_request) Successful in 20s
PR Checks / client-build (pull_request) Successful in 28s
PR Checks / server-tests (pull_request) Successful in 33s
#146 by wtclaude was merged 2026-08-12 14:18:50 +00:00 1 / 1
test(login): stop the backoff-guard test racing its own one-second lock
All checks were successful
PR Checks / bot-install (pull_request) Successful in 15s
PR Checks / client-build (pull_request) Successful in 23s
PR Checks / server-tests (pull_request) Successful in 8m57s
#145 by wtclaude was merged 2026-08-12 13:39:52 +00:00 1 / 1
feat(modules): the declarative Docker path (phase 4, slice 3)
Some checks failed
PR Checks / bot-install (pull_request) Successful in 23s
PR Checks / client-build (pull_request) Successful in 30s
PR Checks / server-tests (pull_request) Failing after 4m23s
#144 by wtclaude was merged 2026-08-12 13:02:25 +00:00 1 / 1