android: add group channel invite and admin management baseline
This commit is contained in:
@@ -404,3 +404,16 @@
|
||||
- Added process-wide audio focus coordinator to enforce single active audio source:
|
||||
- attachment player pauses when another source starts,
|
||||
- recording requests focus and stops competing playback.
|
||||
|
||||
### Step 67 - Group/channel management baseline in Chat List
|
||||
- Extended chat API/repository layer with management operations:
|
||||
- create group/channel,
|
||||
- discover + join/leave chats,
|
||||
- invite link create/regenerate,
|
||||
- members/bans listing and admin actions (add/remove/ban/unban/promote/demote).
|
||||
- Added domain models for discover/member/ban items and repository mappings.
|
||||
- Added in-app management panel in `ChatListScreen` (FAB toggle) for:
|
||||
- creating group/channel,
|
||||
- joining discovered chats,
|
||||
- loading chat members/bans by chat id,
|
||||
- executing admin/member visibility actions from one place.
|
||||
|
||||
Reference in New Issue
Block a user