Skip to content

Federation: load remote user avatars/banners from the home server's CDN #155

Description

@krazyjakee

Remote users' avatars/banners live on their home server, not the one the client is connected to. The server already rewrites CDN paths to absolute URLs when fanning content out.

What to do

  • Resolve avatar/banner URLs for remote users against their home domain rather than the connected server's base URL.
  • Handle the case where a remote asset is unreachable (fallback to default/initials avatar).

Acceptance

  • Remote user avatars/banners render from the correct home server.
  • Failures degrade gracefully to a placeholder.

Server reference

  • Absolute CDN URL rewriting for fanout: absolute_cdn_url in src/federation/outbound.rs.
  • Remote profile mirroring: mirror_user in src/federation/mod.rs.

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