Jannis Braun
|
e35b44c05f
|
docs(systems): outbound peering gate documentation across federation, db, api, ws, admin, client-federation
- federation.md: Outbound Peering Gate subsection (gate, intent contract,
gate-but-don't-queue split, lifecycle invariant on onPeerActivated)
- database.md: peer_approval_requests direction + nullable hmac_secret +
UNIQUE relaxation + CHECK; new peer_approval_subscribers + peer_approval_
notifications tables
- api.md: /approval-requests direction-branched approve/deny + extended GET
response; new peering-subscriptions and peering-notifications endpoints
- websocket.md: peering_subscription_changed, peering_notification_received
events; federation_approval_request_received fires for outbound too
- admin.md: outbound row rendering with subscriber list
- client-federation.md: 'admin_required' status, peer_pending_local_admin
error code, new Connections surfaces, federationStore slice
Spec §11 closes the Approve-button investigation finding.
|
2026-04-26 22:59:27 +02:00 |
|
Jannis Braun
|
a3a7527c9e
|
chore: add system docs, specs, and misc updates from other sessions
- Add complete docs/systems/ reference (18 system docs)
- Add federation relay status doc and prior spec/plan docs
- Remove superseded docs/federation-dm-s2s.md (replaced by docs/systems/federation.md)
- CLAUDE.md updates
- Minor fixes in social.ts, types.ts, AddDmMemberModal, NewDmModal, UserSettings
|
2026-03-31 03:40:34 +02:00 |
|