Jannis Braun
ba0f8637f5
docs(federation): document username on profile_update + new presence_update relay + stub backfill
- federation.md §10: extend FederationProfileUpdatePayload with username, document
receiver fallback. Add Presence Sync sub-section: event shape, sender call sites,
outbox-only (no mutation log) policy, peer-lifecycle hooks, flap recovery
semantics. Add Stub Username Backfill sub-section + new
/api/federation/users/by-home-id endpoint.
- activity-presence.md: resolve drift — line 147 previously claimed S2S
presence_update relays existed but the code didn't ship them. Now points to
federation.md §10 which describes the actually-implemented mechanism. Connect/
Disconnect Flow updated to reflect collectProfileBroadcastTargetIds recipient
set + S2S queueing.
- social.md / websocket.md: presence_update recipient column now reflects
friends + DM + space co-members (matches user_updated), plus federated stub
presence sourced via S2S.
2026-05-05 16:19:03 +02:00
..
2026-05-05 16:19:03 +02:00
2026-05-02 18:44:19 +02:00
2026-05-02 17:16:00 +02:00
2026-05-05 12:53:48 +02:00
2026-05-05 01:59:05 +02:00
2026-04-29 01:57:58 +02:00
2026-05-02 17:16:26 +02:00
2026-05-03 14:36:34 +02:00
2026-05-05 01:59:05 +02:00
2026-04-25 13:15:14 +02:00
2026-05-05 16:19:03 +02:00
2026-05-05 00:19:00 +02:00
2026-03-31 03:40:34 +02:00
2026-03-31 03:40:34 +02:00
2026-03-31 03:40:34 +02:00
2026-05-05 16:19:03 +02:00
2026-04-28 15:03:22 +02:00
2026-04-29 22:11:56 +02:00
2026-05-02 20:42:02 +02:00
2026-05-03 02:01:09 +02:00
2026-05-05 16:19:03 +02:00