mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 08:27:04 +00:00
Based on MIP spec review, add missing UI screens: MarmotManager additions (commons): - memberPubkeys(): extract Nostr pubkeys from MLS ratchet tree leaf nodes via Credential.Basic identity - memberCount(): get group member count - groupEpoch(): expose current MLS epoch - GroupMemberInfo data class for leaf index + pubkey pairs Account & AccountViewModel: - leaveMarmotGroup(): publish SelfRemove proposal and clean up - marmotGroupMembers(): expose member list to UI MarmotGroupInfoScreen (new): - Group metadata header (name, ID, epoch, member count) - Member list with leaf indices, clickable to view profiles - "Leave Group" with confirmation dialog - "Add Member" access from group info Navigation: - Route.MarmotGroupInfo added and wired into nav graph - Chat screen title now clickable to navigate to group info https://claude.ai/code/session_0194SxKfAU61PY92eqP4cCXM