Peter Steinberger
|
ea2c6a63c9
|
refactor(scripts): adopt shared scaffolding (#118514)
* refactor(scripts): adopt shared scaffolding
* fix(scripts): satisfy strict tooling checks
* fix(scripts): preserve scaffolding contracts
|
2026-08-03 04:40:30 -07:00 |
|
Peter Steinberger
|
c43ba8e3fc
|
fix(cli): speed up hook status reads through the Gateway (#118288)
* perf(cli): reuse gateway hook status (#118222)
* chore(protocol): register hooks.status schema module in generated surfaces
|
2026-08-02 17:21:28 -07:00 |
|
Peter Steinberger
|
ff72f287c3
|
fix(gateway): declare viewer presence explicitly instead of deriving it from subscriptions (#116001)
* fix(gateway): declare viewer presence explicitly instead of deriving it from subscriptions
* refactor(ui): isolate viewer presence lifecycle ownership
* chore(protocol): register viewer presence schema owner
* fix(ui): keep viewer presence cleared after detach
* chore: drop changelog edits from this PR
CHANGELOG.md is release-owned; release generation derives entries from merged
PRs. Release-note context stays in the PR body.
|
2026-07-29 13:56:54 -04:00 |
|
Peter Steinberger
|
d5e46646f2
|
refactor(gateway-protocol): derive schema registries from owner fragments (#114817)
* refactor(protocol): share schema owner barrel
* refactor(protocol): extract ordered schema fragments
* refactor(protocol): compose public schema registry
* docs(protocol): document schema fragments
* ci(protocol): guard schema registry structure
* style(protocol): satisfy registry guard lint
|
2026-07-27 21:08:20 -04:00 |
|