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).