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.
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
Acceptance
Server reference
absolute_cdn_urlinsrc/federation/outbound.rs.mirror_userinsrc/federation/mod.rs.Server reference — accordserver branch
claude/federated-servers-xlydlj.