Philipp Heckel
|
55c021796e
Attempt to use react router the way it was meant to
|
4 ani în urmă |
Philipp Heckel
|
dc7ca6e405
Support sounds
|
4 ani în urmă |
Philipp Heckel
|
420e35c33c
Use location.origin as default base URL
|
4 ani în urmă |
Philipp Heckel
|
52a55f71e6
Support external routes
|
4 ani în urmă |
Philipp Heckel
|
b5670d9a71
Routing
|
4 ani în urmă |
Philipp Heckel
|
e7bd3abadc
SubscribeDialog use existing user
|
4 ani în urmă |
Philipp Heckel
|
5878d7e5a6
Conn state listener, click action button
|
4 ani în urmă |
Philipp Heckel
|
695e029147
Make connections react on changes of users; this works wonderfully
|
4 ani în urmă |
Philipp Heckel
|
f9219d2d96
Attachments
|
4 ani în urmă |
Philipp Heckel
|
f23c7a2dbf
Use another server
|
4 ani în urmă |
Philipp Heckel
|
e422c2c479
Poll on page refresh; validate subscribe dialog properly; avoid save-races
|
4 ani în urmă |
Philipp Heckel
|
530f55c234
Fully support auth in Web UI; persist users in localStorage (for now); add ugly ?auth=... param
|
4 ani în urmă |
Philipp Heckel
|
1599793de2
WIP: Auth
|
4 ani în urmă |
Philipp Heckel
|
703f94a25f
Refactor to responsive drawer
|
4 ani în urmă |
Philipp Heckel
|
48523a2269
Emojis, formatting, clear all
|
4 ani în urmă |
Philipp Heckel
|
202c4ac4b3
Do not fetch old messages on old connecting to avoid douple rendering
|
4 ani în urmă |
Philipp Heckel
|
1536201e9a
Reconnect on failure, with backoff; Deduping notifications
|
4 ani în urmă |
Philipp Heckel
|
415ab57749
Poll on subscribe; test message
|
4 ani în urmă |
Philipp Heckel
|
c6c3caec39
Restructure
|
4 ani în urmă |