Commit Graph

55 Commits

Author SHA1 Message Date
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