Adam
7ed75fc430
html: index -> launcher
2023-07-30 20:27:04 +01:00
Adam
d742230084
index: support logout
2023-07-30 20:13:41 +01:00
Adam
b1bbd4b2cf
index: persist session IDs as appropriate
...
There seems to be no way to revoke a session ID, though. Revoking the
originating OAuth tokens doesn't work. What happens if someone gets my
session ID? Do they just have permanent access to my account now?
The "legacy" login flow doesn't have this issue because its sessions
are one-time use obtained on game launch instead of persisting. That
seems like a far better system to me.
2023-07-30 17:24:38 +01:00
Adam
9757bb6882
index: make sure errors display properly
2023-07-30 17:21:30 +01:00
Adam
ec5e6f22bd
html: add actual background colours
2023-07-29 15:48:25 +01:00
Adam
6caaf3c82a
index: better loading screen logic
2023-07-21 01:39:52 +01:00
Adam
8de2c7cc12
html: fix typo
...
Don't ask how long I spent on this, I don't want to talk about it
2023-07-21 01:02:21 +01:00
Adam
301fbb4124
index: add 'loading screen'
...
But it's just a blank screen that shows while credentials are being
verified
2023-07-21 00:56:36 +01:00
Adam
a1cd2cd3e9
index: JSON.stringify
...
oops
2023-07-20 23:46:05 +01:00
Adam
f3ba40fffe
index: use #sub if no display name
2023-07-20 23:45:47 +01:00
Adam
18566b6051
index: save credentials as appropriate
2023-07-20 22:39:11 +01:00
Adam
07420605ce
index: add disclaimer
2023-07-17 21:07:28 +01:00
Adam
03ade91603
index: allow multiple account logins
...
Ignore the fact that I had to change literally the whole file for this
feature, it's fine, probably
2023-07-17 21:06:49 +01:00
Adam
fd7ef73ad2
index: store hash from successful launch
2023-07-14 23:28:18 +01:00
Adam
2e580b300c
index: send launch request in launchRS3Linux
2023-07-14 05:08:37 +01:00
Adam
9b3718ac96
index: disable buttons while they're 'running'
2023-07-13 00:13:24 +01:00
Adam
5bb3890401
index: somewhat better error-handling
2023-07-12 23:15:59 +01:00
Adam
a3d9e9a7f9
index: add generateLaunchButtons
2023-07-12 21:47:25 +01:00
Adam
e4e31f1d1a
index: try to download game client
...
So close, yet so very much left to do...
2023-07-10 22:37:06 +01:00
Adam
844cfd5e2a
index: refactor + handleLogin()
2023-07-10 21:03:13 +01:00
Adam
1f25a24f0d
index: clean up js a bit
2023-07-10 18:25:54 +01:00
Adam
5b357f3087
index: close window after game login
2023-06-29 18:52:56 +01:00
Adam
c4a4244176
html, client: move cef/files/ to html/
2023-06-29 13:50:07 +01:00