532a771
(HEAD -> main)
Handle user list response. by
2021-11-14 18:11:52 +0100
27fb524
Do not store Date objects in redux store. by
2021-11-14 18:10:43 +0100
c80f9a1
Pop out menu from left on phone screens. by
2021-11-08 09:14:41 +0100
43c3390
Rename Header to Menu. by
2021-11-07 18:03:36 +0100
79f547b
Use typed selector hooks. by
2021-11-07 18:01:09 +0100
7d3e9be
Use typed dispatch hook. by
2021-11-07 17:58:23 +0100
05cbe5d
Remove containers directory. by
2021-11-07 17:58:14 +0100
04c5f73
Hide header and footer on phones. by
2021-11-07 17:46:28 +0100
f2f4d43
Adapt rooms page to small screens. by
2021-11-06 19:50:30 +0100
c180e7a
Fix chat x-overflow for narrow screen. by
2021-11-06 18:43:56 +0100
7e91820
Fix handling of long user names. by
2021-11-06 17:24:16 +0100
55fd05d
Fix display of long room names. by
2021-11-06 17:21:49 +0100
3879e66
Handle room not found scenario. by
2021-11-05 22:11:05 +0100
4c6be21
Handle user not found scenario. by
2021-11-05 19:16:09 +0100
e8bf349
Link from room members to user details. by
2021-11-05 19:09:08 +0100
f47d5c6
Introduce paths modules. by
2021-11-05 19:00:33 +0100
b2f744d
Improve styling of message timestamps. by
2021-11-05 18:39:06 +0100
d11fe88
Display message timestamps. by
2021-11-01 22:47:58 +0100
3f2efca
Handle socket closed events. by
2021-11-01 22:17:08 +0100
0d18a35
Improve LoginStatusPane. by
2021-09-23 23:37:00 +0200
2514266
Handle LoginStatusResponse. by
2021-09-23 23:28:44 +0200
8e2293d
Introduce message acking. by
2021-09-23 23:28:25 +0200
31ea570
Fix fake user name. by
2021-08-24 14:06:28 +0200
28db55a
Add missing key to room member li elements. by
2021-08-24 14:05:25 +0200
36ab4e1
Fix TypeScript errors. by
2021-08-24 13:59:37 +0200
77fe01c
Remove stale comment. by
2021-08-20 15:02:37 +0200
1af6907
Add room details pane. by
2021-08-20 13:45:13 +0200
282b587
Fix scrolling for over-long lists. by
2021-08-19 17:34:54 +0200
8846b91
Start fixing app height when list is too large. by
2021-08-19 11:41:36 +0200
86fe0af
Update room state on receiving RoomJoinResponse. by
2021-08-19 11:26:50 +0200
2dce3cd
Remove fake initial room state. by
2021-08-19 11:21:30 +0200
ba61e78
Fix handling of Room{Join,Leave}Response. by
2021-08-18 20:31:47 +0200
c0d6764
WIP: attempt to fix over-long formatting of searchable list. by
2021-08-18 16:03:04 +0200
b48fde7
Remove stale TODO. by
2021-08-18 16:02:47 +0200
5e3479a
Fix RoomListResponse conversion. by
2021-08-10 22:37:20 +0200
ae2b8d2
Introduce super basic UserDetails. by
2021-08-02 20:04:08 -0400
212a6a3
Style h3. by
2021-08-02 20:03:46 -0400
d102ea9
Handle Room{Join,Leave}Response. by
2021-07-31 22:18:15 -0400
0d99bed
Send RoomJoinRequest and RoomLeaveRequest. by
2021-07-31 22:14:26 -0400
f9c4c1c
Handle new message format for room module. by
2021-07-31 19:32:37 -0400
c1556d9
Adapt socket requests to new format. by
2021-07-31 19:28:40 -0400
94793fd
Add filter to SearchableList. by
2021-07-31 16:20:55 -0400
f15f773
Pass component to SearchableList as props. by
2021-07-31 16:14:06 -0400
bbbe6cb
Improve UserList, add title and refresh button. by
2021-07-31 15:50:03 -0400
8abfebd
Remove useless SearchableList props. by
2021-07-31 15:48:08 -0400
a738fbd
Entirely re-style using Tailwind CSS. by
2021-07-31 15:45:16 -0400
568ad64
Style /connect using Tailwind CSS. by
2021-07-30 14:38:09 -0400
fa719ec
Add TODO. by
2021-07-30 14:09:31 -0400
178319f
Disambiguate Room type. by
2021-07-30 14:08:52 -0400
cbf59bd
Install Tailwind CSS. by
2021-07-30 14:04:52 -0400
8d7a704
Fix /users, display links. by
2021-07-30 14:04:35 -0400
bb1cd32
More absolute imports. by
2021-07-30 13:31:17 -0400
8db2708
Remove extraneous div. by
2021-07-30 13:23:03 -0400
92d1805
Implement very simple /users page. by
2021-07-29 20:55:24 -0400
f0d6ab0
Define minimal user message middleware. by
2021-07-29 20:47:00 -0400
32e36d3
Define user slice. by
2021-07-29 20:43:28 -0400
a51f84d
Fix decoding logic for /rooms. by
2021-07-29 20:23:36 -0400
6703bf4
Delete old, unused files. by
2021-07-29 20:19:54 -0400
2999ff3
Move LoginStatusPane to login module. by
2021-07-29 20:14:41 -0400
1c1b24a
Rename websocket module to socket. by
2021-07-29 20:12:26 -0400
e13bf38
Move components to room module, use absolute imports. by
2021-07-29 19:59:05 -0400
0979c19
Encode/decode room names in URLs. by
2021-07-29 19:46:14 -0400
004a262
Reset chat message form after sending. by
2021-07-29 19:23:06 -0400
9b27c59
Implement simple chat UI. by
2021-07-29 19:18:37 -0400
b58c03e
Fix up Room component and add routes to RoomsPane. by
2021-07-29 17:36:27 -0400
586d9ce
Define some filler initial rooms for testing. by
2021-07-29 17:35:30 -0400
77ba816
Handle RoomMessageResponse. by
2021-07-29 17:14:30 -0400
124bc7b
Use socket message middleware for rooms. by
2021-07-29 16:58:26 -0400
14ff40f
Handle invalid LoginStatusResponse. by
2021-07-29 16:41:42 -0400
fd6cb72
Define socket message middleware. by
2021-07-28 22:00:54 -0400
a41529d
Fix compile failures after move to tsx. by
2021-07-28 22:35:16 -0400
13811d8
Install prettier as a dev dependency. by
2021-07-28 19:54:33 -0400
c2485cf
Rename files to .tsx. by
2021-07-28 19:31:48 -0400
3473b39
Implement rough first parts of /rooms. by
2021-07-28 19:28:11 -0400
e82639f
Install and run prettier formatter. by
2021-07-27 18:38:20 -0400
e79e344
Simplify {Login,Socket}StatusPane. by
2021-07-27 18:28:46 -0400
41e0edb
Introduce message handlers, fix login reducer. by
2021-07-27 17:59:30 -0400
692f062
Introduce minimal login slice. by
2021-07-27 13:43:57 -0400
9b8303b
Remove useless import. by
2021-07-27 13:43:42 -0400
ac991d5
Simplify Footer using hooks. by
2021-07-27 13:28:47 -0400
ba8580c
Huge breaking update to the world of 2021. by
2021-07-27 13:19:44 -0400
961f1ef
Merge pull request #1 from emilebres/add_dependencies by
2016-06-05 19:12:36 +0200
e46a4bc
(refs/pull/1/head)
Adds react-router and md5 as dependencies by
2016-06-04 12:10:05 +0200
8ed133f
Add RoomRecord. by
2016-05-24 20:08:39 +0200
03359c7
Add UserRecord. by
2016-05-24 17:58:21 +0200
8b5cddb
Convert login reducer state to an immutable record. by
2016-05-24 17:45:55 +0200
2712422
Convert socket reducer state to an immutable record. by
2016-05-24 17:38:18 +0200
9da36dd
Add SearchableList, use it for RoomList and UserList. by
2016-05-24 17:31:05 +0200
7b9a4ef
Add basic User component. by
2016-05-24 16:31:22 +0200
93fc428
Add very basic UsersPane. by
2016-05-24 16:23:19 +0200
106896d
Make RoomsPane a pure component. by
2016-05-24 15:30:33 +0200
3b61249
Use md5 hashes for urls, factor OrderedMap out of rooms reducer. by
2016-05-24 14:57:26 +0200
fa9ac65
Make socket reducer state immutable. by
2016-05-23 16:27:22 +0200
b39fcbf
Make login reducer state immutable. by
2016-05-23 16:10:15 +0200
11b54d6
Do not use ReactPropTypesLocationNames. by
2016-05-23 16:09:50 +0200
d04a768
Make entire rooms state immutable. by
2016-05-23 15:36:32 +0200
085a8c4
Make rooms state immutable, fix room leaving mechanism. by
2016-05-23 14:56:06 +0200
2ea93c8
Refactor rooms reducer, rename rooms.rooms to rooms.roomMap. by
2016-05-23 14:25:13 +0200
6df7f68
Huge move to react-router. by
2016-05-23 13:42:39 +0200
c01359b
Add RoomUserList. by
2016-05-08 17:59:06 +0200