Edits and deletes of federated messages are fanned out from the home server. The client must apply them to already-rendered messages, including remote-homed ones.
What to do
- Apply message update (edited content /
edited_at) and message delete events keyed by qualified message ID.
- Cover both directions: edits/deletes originating locally and those arriving from a remote home.
Acceptance
- Editing/deleting a federated message updates all participants' views.
Server reference
- Edit/delete fanout: commits
9cd7a3c and 8f2ad51; forwarding in src/federation/forward.rs.
Client touch points
lib/features/messaging/controllers/accord_messages.dart.
Server reference — accordserver branch claude/federated-servers-xlydlj.
Edits and deletes of federated messages are fanned out from the home server. The client must apply them to already-rendered messages, including remote-homed ones.
What to do
edited_at) and message delete events keyed by qualified message ID.Acceptance
Server reference
9cd7a3cand8f2ad51; forwarding insrc/federation/forward.rs.Client touch points
lib/features/messaging/controllers/accord_messages.dart.Server reference — accordserver branch
claude/federated-servers-xlydlj.