fix components #2

Open
tsr wants to merge 11 commits from tsr/ircz:components into master

11 Commits

Author SHA1 Message Date
data
a09d9a8b9d fix components
backend
- sendNamespaces => sendNamespace

frontend
- namespace => buffer
- activateChate takes optional chats object to set it on state
- improved message/error handling
2019-07-28 21:26:13 +01:00
830a61433b create component + diverse refactoring
backend
- namespace => room
- add listener 'get all clients'

frontend
- remove variables from initalState
- create components Sidebar, TopBar, Messages, MessageEntryForm
2019-07-28 20:45:34 +01:00
data
5bf5c2b983 grey out notifications 2019-07-28 14:27:17 +01:00
data
abcce5c839 addNotification() for nick, join, part and disconnect 2019-07-28 08:49:54 +01:00
data
774fe6e262 messages flexbox design 2019-07-27 19:52:55 +01:00
6da52f2770 lots of refactoring
backend
- join channels on frontend
- broadcast 'user connected'
- emit 'user joined', 'user left', 'changed nick', 'user disconnected'

frontend
- handleSubmit > submitMessage
- formatMessage()
- chats on state with channels and private chats
- announce 'user connected', 'user joined', 'user left', 'changed nick'
- no longer emit 'chat'
- show nick in message window instead of socketId
2019-07-27 18:43:05 +01:00
data
0630f346b5 add part and nick commands, store users as objects 2019-07-26 20:14:46 +01:00
data
100d45afdc add /nick command 2019-07-26 13:49:47 +01:00
data
9fd8ac7969 create private namespaces 2019-07-26 12:58:44 +01:00
data
1e62608188 color chat on unread messages 2019-07-25 20:02:47 +01:00
a2e7396e56 added findUnreadMessages and readMessages 2019-07-25 14:13:23 -04:00