Titouan Rigoudy
bbbe6cb8d9
Improve UserList, add title and refresh button.
4 years ago
Titouan Rigoudy
8abfebd428
Remove useless SearchableList props.
4 years ago
Titouan Rigoudy
a738fbdab7
Entirely re-style using Tailwind CSS.
4 years ago
Titouan Rigoudy
568ad64fcf
Style /connect using Tailwind CSS.
4 years ago
Titouan Rigoudy
fa719ec77c
Add TODO.
4 years ago
Titouan Rigoudy
178319f949
Disambiguate Room type.
4 years ago
Titouan Rigoudy
cbf59bd8a2
Install Tailwind CSS.
4 years ago
Titouan Rigoudy
8d7a7045c4
Fix /users, display links.
4 years ago
Titouan Rigoudy
bb1cd32c50
More absolute imports.
4 years ago
Titouan Rigoudy
8db27089a7
Remove extraneous div.
4 years ago
Titouan Rigoudy
92d18058ec
Implement very simple /users page.
4 years ago
Titouan Rigoudy
f0d6ab004c
Define minimal user message middleware.
4 years ago
Titouan Rigoudy
32e36d359b
Define user slice.
4 years ago
Titouan Rigoudy
a51f84d3ae
Fix decoding logic for /rooms.
4 years ago
Titouan Rigoudy
6703bf465c
Delete old, unused files.
4 years ago
Titouan Rigoudy
2999ff3900
Move LoginStatusPane to login module.
4 years ago
Titouan Rigoudy
1c1b24adf5
Rename websocket module to socket.
4 years ago
Titouan Rigoudy
e13bf38b35
Move components to room module, use absolute imports.
4 years ago
Titouan Rigoudy
0979c193e0
Encode/decode room names in URLs.
4 years ago
Titouan Rigoudy
004a262e65
Reset chat message form after sending.
4 years ago
Titouan Rigoudy
9b27c59d58
Implement simple chat UI.
4 years ago
Titouan Rigoudy
b58c03e30d
Fix up Room component and add routes to RoomsPane.
4 years ago
Titouan Rigoudy
586d9ce626
Define some filler initial rooms for testing.
4 years ago
Titouan Rigoudy
77ba81696b
Handle RoomMessageResponse.
4 years ago
Titouan Rigoudy
124bc7bef3
Use socket message middleware for rooms.
4 years ago
Titouan Rigoudy
14ff40f356
Handle invalid LoginStatusResponse.
4 years ago
Titouan Rigoudy
fd6cb72625
Define socket message middleware.
4 years ago
Titouan Rigoudy
a41529d52e
Fix compile failures after move to tsx.
4 years ago
Titouan Rigoudy
13811d8eba
Install prettier as a dev dependency.
4 years ago
Titouan Rigoudy
c2485cf3b9
Rename files to .tsx.
4 years ago
Titouan Rigoudy
3473b396af
Implement rough first parts of /rooms.
4 years ago
Titouan Rigoudy
e82639f7df
Install and run prettier formatter.
4 years ago
Titouan Rigoudy
e79e3443a5
Simplify {Login,Socket}StatusPane.
4 years ago
Titouan Rigoudy
41e0edbcfb
Introduce message handlers, fix login reducer.
4 years ago
Titouan Rigoudy
692f062a0b
Introduce minimal login slice.
4 years ago
Titouan Rigoudy
9b8303b42f
Remove useless import.
4 years ago
Titouan Rigoudy
ac991d5845
Simplify Footer using hooks.
4 years ago
Titouan Rigoudy
ba8580cde4
Huge breaking update to the world of 2021.
Based on create-react-app --template redux-typescript.
Some stuff still needs to be removed or fixed.
Tests likely fail.
But the basic connection logic works!
4 years ago
Titouan Rigoudy
961f1efb04
Merge pull request #1 from emilebres/add_dependencies
Adds react-router and md5 as dependencies
9 years ago
Emile Bres
e46a4bc5e0
Adds react-router and md5 as dependencies
9 years ago
Titouan Rigoudy
8ed133f17c
Add RoomRecord.
9 years ago
Titouan Rigoudy
03359c7d8d
Add UserRecord.
9 years ago
Titouan Rigoudy
8b5cddb69d
Convert login reducer state to an immutable record.
9 years ago
Titouan Rigoudy
2712422837
Convert socket reducer state to an immutable record.
9 years ago
Titouan Rigoudy
9da36dd0ef
Add SearchableList, use it for RoomList and UserList.
9 years ago
Titouan Rigoudy
7b9a4ef862
Add basic User component.
9 years ago
Titouan Rigoudy
93fc42831d
Add very basic UsersPane.
9 years ago
Titouan Rigoudy
106896d145
Make RoomsPane a pure component.
9 years ago
Titouan Rigoudy
3b61249cb8
Use md5 hashes for urls, factor OrderedMap out of rooms reducer.
9 years ago
Titouan Rigoudy
fa9ac65436
Make socket reducer state immutable.
9 years ago