Groups currently have a name only. They should also support:
- a group picture (the group's equivalent of a profile avatar), and
- a description / topic.
Points to settle while building:
- Both are group metadata shared end-to-end with the members — reuse the existing
group roster distribution rather than inventing a second channel.
- Who may change them? (Creator only, or any member?) Today group membership is
"soft" (pairwise fan-out without cryptographic re-keying), so any rule here is a
UI convention, not an enforced one — say so honestly in the UI.
- Size: reuse the avatar pipeline (CropModal + compression) and keep the picture
inside the frame budget; the same base64 ceiling that limits attachments applies.
- The picture and description must land on a newly linked device too — i.e. they
belong in the link initial-sync snapshot alongside the roster.
Groups currently have a name only. They should also support:
Points to settle while building:
group roster distribution rather than inventing a second channel.
"soft" (pairwise fan-out without cryptographic re-keying), so any rule here is a
UI convention, not an enforced one — say so honestly in the UI.
inside the frame budget; the same base64 ceiling that limits attachments applies.
belong in the link initial-sync snapshot alongside the roster.