- Added a new emoji picker and its presentation logic
- Added ability to delete a chat room (as owner)
- Removing a chat message now also removes all attachments on that
message from storage
- Fixed many UI bugs in chat view
-
- nodemon and webpack now basically work like my Gulp setup used to in
DTP Base
- Connecting to rooms and sending chat messages
- Chat messages are rendered server-side and HTML is emitted to clients
- Chat room messages are created with POST requests at
/chat/room/:roomId/message
- ChatAudio system added
- SFX_CHAT_MESSAGE added and played when message is received
- more socket management to guarantee pulling out of room when leaving
- person-through-window added as "Leave room" icon to disconnect