Replica spaces should reflect channel and space-metadata changes made on the home server, the same way local spaces already live-update (see closed issue #59 for the local equivalent).
What to do
- Apply channel create/update/delete and space metadata fanout to replica spaces so the channel list and space header stay in sync.
- Ensure replica spaces use qualified channel IDs consistently for navigation and message fetches.
Acceptance
- A channel added/removed/renamed on the home server is reflected in the replica without reconnecting.
Server reference
- Replica application of fanned-out content:
src/federation/apply.rs; space replica migration migrations/028_federation_replica.sql.
Client touch points
lib/features/spaces/controllers/space.dart.
Server reference — accordserver branch claude/federated-servers-xlydlj.
Replica spaces should reflect channel and space-metadata changes made on the home server, the same way local spaces already live-update (see closed issue #59 for the local equivalent).
What to do
Acceptance
Server reference
src/federation/apply.rs; space replica migrationmigrations/028_federation_replica.sql.Client touch points
lib/features/spaces/controllers/space.dart.Server reference — accordserver branch
claude/federated-servers-xlydlj.