Philipp Heckel
|
55c021796e
|
Attempt to use react router the way it was meant to
|
2022-03-08 14:13:32 -05:00 |
|
Philipp Heckel
|
dc7ca6e405
|
Support sounds
|
2022-03-06 00:02:27 -05:00 |
|
Philipp Heckel
|
420e35c33c
|
Use location.origin as default base URL
|
2022-03-05 22:11:32 -05:00 |
|
Philipp Heckel
|
52a55f71e6
|
Support external routes
|
2022-03-05 08:52:52 -05:00 |
|
Philipp Heckel
|
b5670d9a71
|
Routing
|
2022-03-04 16:10:04 -05:00 |
|
Philipp Heckel
|
e7bd3abadc
|
SubscribeDialog use existing user
|
2022-03-04 12:10:11 -05:00 |
|
Philipp Heckel
|
5878d7e5a6
|
Conn state listener, click action button
|
2022-03-04 11:08:32 -05:00 |
|
Philipp Heckel
|
695e029147
|
Make connections react on changes of users; this works wonderfully
|
2022-03-03 20:07:35 -05:00 |
|
Philipp Heckel
|
f9219d2d96
|
Attachments
|
2022-03-03 14:51:56 -05:00 |
|
Philipp Heckel
|
f23c7a2dbf
|
Use another server
|
2022-02-28 16:56:38 -05:00 |
|
Philipp Heckel
|
e422c2c479
|
Poll on page refresh; validate subscribe dialog properly; avoid save-races
|
2022-02-26 11:45:39 -05:00 |
|
Philipp Heckel
|
530f55c234
|
Fully support auth in Web UI; persist users in localStorage (for now); add ugly ?auth=... param
|
2022-02-25 23:25:04 -05:00 |
|
Philipp Heckel
|
1599793de2
|
WIP: Auth
|
2022-02-25 13:40:03 -05:00 |
|
Philipp Heckel
|
703f94a25f
|
Refactor to responsive drawer
|
2022-02-24 20:18:46 -05:00 |
|
Philipp Heckel
|
48523a2269
|
Emojis, formatting, clear all
|
2022-02-24 12:26:07 -05:00 |
|
Philipp Heckel
|
202c4ac4b3
|
Do not fetch old messages on old connecting to avoid douple rendering
|
2022-02-24 10:30:58 -05:00 |
|
Philipp Heckel
|
1536201e9a
|
Reconnect on failure, with backoff; Deduping notifications
|
2022-02-24 09:52:49 -05:00 |
|
Philipp Heckel
|
415ab57749
|
Poll on subscribe; test message
|
2022-02-22 23:22:30 -05:00 |
|
Philipp Heckel
|
c6c3caec39
|
Restructure
|
2022-02-20 16:55:55 -05:00 |
|