TeamChats - IEEE-Team-3/map GitHub Wiki
Each team has its own channels and chats for collaboration. Chats can be nested by subteams or functional groups.
#general
-
#announcements
(read-only for most users) #random
Role | Can Read | Can Write | Can Lock |
---|---|---|---|
Owner | ✅ | ✅ | ✅ |
Admin | ✅ | ✅ | ✅ |
Member | ✅ | ✅ | ❌ |
Viewer | ✅ | ❌ | ❌ |
- Lock hides input box and disables typing.
- Users still see previous messages (like WhatsApp).
- “Locked by [User]” message appears at top of chat.
- Show lock icon near channel name.
- Lock state should persist and sync in real-time (using WebSocket).