New: Group moderation
Group chats now have an Owner (gold pill) and zero-or-more Admins (green pill). The View members modal exposes per-member actions for admins.
Roles
- Owner: the original creator. Always implicit admin. Can never be kicked or demoted.
- Admin: any user the owner (or another admin) has promoted.
- Member: everyone else.
Permissions
| Action | Owner | Admin | Member |
|---|---|---|---|
| Make admin | ✓ | ✓ | — |
| Remove admin | ✓ | — | — |
| Kick non-admin | ✓ | ✓ | — |
| Kick another admin | ✓ | — | — |
How to use
- Open a group chat → click the kebab → View members (or click the "N members" header text)
- Tap the ⋮ on any other member
- Pick Make admin, Remove admin, or Remove from group
Confirmation dialog appears for destructive actions. The chat header member count updates immediately after a kick.
Compatibility
Existing groups deserialize with an empty adminIds[], so behavior matches v1.8.9 (owner is the only admin) until you promote someone.