Skip to content

Federation: live-update channels and space metadata for replica spaces #158

Description

@krazyjakee

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfederationCross-server (peer-to-peer) federation

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions