Adam
21af53e331
html: consistent capitalisation of RuneLite
2024-01-18 04:04:44 +00:00
Adam
f386d3f648
html/generator: exclude .md files
2024-01-13 18:44:39 +00:00
Adam
67a9547fed
html: documentation clarifications
2024-01-13 18:30:04 +00:00
Adam
e3cca2bd19
html: readme documentation initial commit
2024-01-13 18:18:03 +00:00
Adam
db6994be49
launcher: add border around settings menus
2023-12-19 02:57:13 +00:00
Adam
e9e053fa63
launcher: add rich presence setting
2023-12-19 02:52:58 +00:00
Adam
1921bacf1a
launcher: don't re-download JAR every time
2023-12-18 22:04:08 +00:00
Adam
af4c0bf3f7
launcher: fix button text overflow issue
2023-12-15 18:52:03 +00:00
Adam
c92d85063b
launcher: remove hdos+flathub warning
...
Hopefully this issue has been fixed in 0.5
2023-12-11 19:23:30 +00:00
Adam
c4373f1621
mime: inital commit, replace CefGetMimeType
2023-11-03 17:26:26 +00:00
Adam
399eabc298
launcher: fix check for flathub
2023-11-02 21:18:22 +00:00
Adam
4598716e13
launcher: clarify scale setting name
2023-11-02 21:12:01 +00:00
Adam
43c0f2ab06
launcher: add hdos
2023-11-02 19:18:16 +00:00
Adam
95f197d6eb
launcher: download RL directly from github
2023-11-01 21:02:28 +00:00
Adam
6e089d228f
cmake: generate file_manager launcher cxx
2023-10-21 01:30:11 +01:00
Adam
9ce7678192
launcher: add rl 'scale' setting ( #3 )
2023-10-14 19:07:52 +01:00
Adam
6b026a2d34
launcher: remove debug print
2023-09-02 17:31:21 +01:00
Adam
edfc3c5166
launcher: update allowed_origins list
2023-08-31 13:55:48 +01:00
Adam
253c81cf8a
launcher: handle externalUrl message
2023-08-31 13:33:17 +01:00
Adam
c1b264a4ef
launcher: always pass a configURI to .deb exe
...
Strangely the game does work without a --configURI, but it appears to
be defaulting to an insecure http link.
2023-08-27 16:29:27 +01:00
Adam
99f0ec7db1
launcher: don't always save config after loading
2023-08-27 16:28:17 +01:00
Adam
fed70f9c4e
launcher: add show/hide settings button
2023-08-25 22:27:16 +01:00
Adam
865edf1cbf
launcher: add configURI setting
2023-08-25 21:56:43 +01:00
Adam
2ad7c0ac9e
launcher: remember selected account
2023-08-25 19:17:19 +01:00
Adam
0f082d60a7
launcher: remember selected game account
2023-08-25 18:31:41 +01:00
Adam
48663dab88
launcher: remember user's selected game
2023-08-25 17:34:56 +01:00
Adam
66ba0ca1e7
launcher: different basic auth headers
...
Turns out for this login flow you need to supply a different Basic
Authorization header depending which game you want to log into.
2023-08-22 19:07:16 +01:00
Adam
6b7f02c1cb
launcher,window_launcher: 'deb' -> 'rs3-deb'
2023-08-20 03:42:08 +01:00
Adam
684689b882
launcher: download and launch for runelite
2023-08-20 03:38:10 +01:00
Adam
c84237e26d
launcher: add basic very user-config file
2023-08-19 20:36:55 +01:00
Adam
b94ccf158a
launcher: runelite file picker
2023-08-19 15:42:25 +01:00
Adam
6013218c47
launcher: add games dropdown
...
This is so I can work on saving user config for dropdown choices and
such. Launching other games doesn't actually do anything yet.
2023-08-18 19:57:01 +01:00
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