-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
Current iteration
- 1. Chat room link copy
- 2. Use font that supports Cyrillic
- 3. Self messages should have unique style. Display own messages on the right. The rest on the left.
- 4. Combine messages from the same user into one if they are next to each other
- 5. Send data package to room
- 6. Join chat button with a manual room name input
- 7. New line breaks
- 8. Link parser
- 9. Messages encryption\decryption
- 10. Display room events in chat log (
room.join,room.leave, etc.) - 11. Scroll down chat log on changes. Ability to omit this behaviour.
- 12. Drop user from chat on websocket lost connection
- 13. Roster should stick to the top and be expandable
- 14. Responsive layout
- 15. Exit chat button
- 16. Add Icons
Future iteration
- 1. Messages timestamps
- 2. After leaving chat room tab or unfocusing browser window visually mark as new missed messages & events.
- 3. Notify user of events if the window not focused.
- 4. Ability to scroll down to first unread message in one click
- 5. After leaving chat room tab remember scroll position and scroll down after returning back to it
- 6. Clear chat log button
- 7. Show a modal window on internet connection interruption. Give ability either to reconnect or to close the session.
- 8. Redo chat creation interface
- 9. Add notification that message has not been delivered yet
- 10. Start notification hide countdown only when the window is focused
Won't implement
- 1. Chat commands in IRC style
/me,/pingand etc. - 2. Markdown parser
- 3. Ability to rename (set alias for) any user locally (visible only for self)
- 4. Image links parser
- 5. Video links parser (Youtube, Vimeo)
- 6. Download chat log command\button
- 7.
@mentionusername - 8. Unread messages counter on the bottom in case of receive new messages after scroll up
- 9. Display count of unread messages & events in navigation menu
Reactions are currently unavailable