This commit is contained in:
@@ -130,3 +130,9 @@
|
||||
- Added `ObserveChatUseCase` to expose per-chat permission state to message screen.
|
||||
- Implemented channel send restrictions in `ChatViewModel`: sending/attach disabled for `member` role in `channel` chats.
|
||||
- Added composer-level restriction hint in Chat UI to explain blocked actions.
|
||||
|
||||
### Step 21 - Sprint P0 / 4) Invite join flow (minimum)
|
||||
- Added chat API contracts for invite actions: `POST /api/v1/chats/{chat_id}/invite-link` and `POST /api/v1/chats/join-by-invite`.
|
||||
- Added domain model/use-cases for invite-link creation and join-by-invite.
|
||||
- Extended chat repository with invite operations and local chat upsert on successful join.
|
||||
- Added minimal Chat List UI flow for join-by-invite token input with loading/error handling and auto-open of joined chat.
|
||||
|
||||
Reference in New Issue
Block a user