180 Commits

Author SHA1 Message Date
Adam
93fc3369cb app: move PSAs higher in hierarchy
They need to be outside of the flex grid to be able to make them
non-absolute, so I put them as a fixed part of TopBar instead. The value
is still fetched in the same place as before and passed upwards using
props, since gameEnabled is fetched in the same request and is needed by
Launch.svelte.

Fixes #183
2025-11-15 01:50:21 +00:00
Adam
456b67eb62 app: save configs on closing menus
Should fix #191
2025-11-15 00:14:58 +00:00
Michael
00dd370abd app: updated libraries and fixed eslint 2025-09-25 21:04:33 -04:00
Michael
266935892c app: added list refresh after import 2025-09-23 22:05:16 -04:00
Michael
649261c2af app: fixed plugin dropdown update 2025-09-23 21:48:13 -04:00
Michael
63e2e0af2e app: fixed dropdown state error. capitalized utils files 2025-09-22 16:23:43 -04:00
Michael
179b6e0e6a app: added back dist folders. Removed CMakeLists change 2025-09-20 13:58:43 -04:00
Michael
fd72310cda app: upgrade to svelte 5 2025-09-12 23:10:13 -04:00
Michael
ff72282b6c repo: updated gitignore 2025-09-12 22:41:21 -04:00
Michael
236461d952 app: removed vscode and dist folders 2025-09-12 22:39:03 -04:00
Adam
3dd322251a app: completely redo functions.ts
Removed all XHR from this file, did a bit of dedupe, and removed a few
instances of what I assume must have been copy-paste errors. As a
by-product, one of the two remaining entries in store.ts was moved into
functions.ts, and the capitalisation of some fields of the Bolt
interface needed to be changed.
2025-08-14 01:32:59 +01:00
Adam
5d0f932a53 app: handle runelite having no releases
Happened in #161 due to github having service issues
2025-08-13 13:43:02 +01:00
Adam
e7a522d7f7 app: add tooltips to general settings 2025-06-27 18:24:50 +01:00
Adam
28b976c679 app: slightly improve login messaging re d01e9ce 2025-06-27 18:21:48 +01:00
Adam
d01e9ce08f app: discard_expired_logins setting
see #118
2025-06-27 18:07:27 +01:00
Adam
6a1af3da56 app: refresh login sessions in parallel 2025-06-27 16:38:49 +01:00
Adam
c4dae59d89 app: don't cache PSA-related requests 2025-06-03 20:47:01 +01:00
Adam
267bf8066d app: support extended PSAs 2025-03-20 16:13:57 +00:00
Adam
2ef3d5ab6c app: enable osrs official exe on linux 2025-03-20 16:07:14 +00:00
Adam
f0eb809b42 app: add launch command options 2025-03-16 02:10:47 +00:00
Adam
6a1d46bc1f app: clear plugin message text appropriately 2025-02-16 21:39:05 +00:00
Adam
4aa7a483c6 app: fix info incorrectly showing as an error 2025-02-16 21:14:09 +00:00
Adam
f55b98d2eb app: prevent selecting button text in plugin modal 2025-02-15 18:28:28 +00:00
Adam
7298f6aa66 app: add basic messages to plugin modal
Better than nothing.
2025-02-15 18:19:12 +00:00
Adam
e65a6c8260 app: add BrowseData + BrowseConfig plugin buttons 2025-02-13 23:15:21 +00:00
Adam
1cf181bea6 app: properly uninstall plugins 2025-02-13 22:41:26 +00:00
Adam
c1eef6a750 app: don't export file contents as symbols 2025-02-11 18:39:09 +00:00
Adam
c7177b4277 app: add 'about plugins' link 2025-02-10 23:05:18 +00:00
Adam
80bf83c573 app: clean up BoltService.ts 2025-01-28 23:27:36 +00:00
Adam
b85a3f9a04 app: fix error 2025-01-28 23:26:24 +00:00
Adam
d3c8ba0731 app: don't always save plugin config on exit 2025-01-28 22:48:52 +00:00
Adam
71b26ba08b app: save plugin config on exit 2025-01-28 22:06:26 +00:00
Adam
f99ad0b484 app: change disabled plugin menu message 2025-01-28 01:36:18 +00:00
Adam
97421bc1fe app: plugin updater URLs 2025-01-28 01:32:40 +00:00
Adam
1a3228f3ba app: don't repeatedly save plugin config 2025-01-27 13:43:53 +00:00
Adam
3f44a0ec4e app: check for plugin name change in bolt.json 2025-01-27 13:43:18 +00:00
Kmc
aeaec820c5 app: build src 2025-01-26 17:20:19 -05:00
Kmc
f7ff8c728f app: fix #97
on login, update GlobalState.sessions with the new session data instead of ignoring it
2025-01-26 17:17:54 -05:00
Kmc
457d726052 app: fix #84
add initialized writable, disable play and character select until refreshStoredSession finishes
2025-01-26 17:17:54 -05:00
Adam
1a56b3fd98 app: use & document /close endpoint
Workaround for CEF bug, see 260a0fe
2024-10-20 22:28:22 +01:00
Adam
a8e995a79c app: don't auto-close when configuring runelite 2024-10-16 00:54:16 +01:00
Adam
44520b7170 app: add cooldown to runelite update-checking
RuneLite hosts versions on their Github releases page which is
rate-limiting some IPs, so a two-minute cooldown was added. RuneLite
will also now launch even if the update check fails. #55
2024-10-14 23:10:52 +01:00
Adam
800d9b795e app: currect default settings tab 2024-10-14 20:40:27 +01:00
Adam
b7f0d1c683 app: close_after_launch setting 2024-10-14 20:39:25 +01:00
Adam
ed25b237f2 app: work around URLs with broken certificates 2024-10-02 16:12:14 +01:00
Adam
0cfa23c23b app: use stores for launcher psa 2024-09-30 11:39:40 +01:00
Adam
b8e294ed47 app: add launch confirmation box
If check_announcements is enabled and the announcements page reports
that the game is "disabled" (i.e. offline), a confirmation will be shown
to ask the user if they're sure they want to launch the game.
2024-09-28 16:57:29 +01:00
Adam
d1cf3b4a7d app: prevent text selection in settings menu 2024-09-28 15:46:47 +01:00
Adam
31ccc06509 app: add missing settings label ids 2024-09-28 15:43:48 +01:00
Adam
2a9a86fd89 app: add check_announcements config 2024-09-28 15:39:32 +01:00