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