Commit Graph

  • 3b46d4fee5 *: rework to allow closing + add xcb Adam 2023-08-26 18:37:18 +01:00
  • 9ba94e32ec cmake: re-add xcb dependency Adam 2023-08-26 18:35:53 +01:00
  • fed70f9c4e launcher: add show/hide settings button Adam 2023-08-25 22:27:16 +01:00
  • 865edf1cbf launcher: add configURI setting Adam 2023-08-25 21:56:43 +01:00
  • b78e65f068 browser/app: default_config_uri Adam 2023-08-25 21:31:03 +01:00
  • bc91e21635 window_launcher: accept --configURI Adam 2023-08-25 20:22:57 +01:00
  • 2ad7c0ac9e launcher: remember selected account Adam 2023-08-25 19:17:19 +01:00
  • 0f082d60a7 launcher: remember selected game account Adam 2023-08-25 18:31:41 +01:00
  • 48663dab88 launcher: remember user's selected game Adam 2023-08-25 17:34:56 +01:00
  • d7397b6466 window_launcher: don't hard-code array sizes Adam 2023-08-22 19:09:42 +01:00
  • 66ba0ca1e7 launcher: different basic auth headers Adam 2023-08-22 19:07:06 +01:00
  • d5618a6a36 window_launcher: handle launch-runelite-jar Adam 2023-08-20 05:43:12 +01:00
  • ef8996cf7a window_launcher: better unescape logic Adam 2023-08-20 04:46:11 +01:00
  • 077ef54277 window_launcher: remove redundant GetPostData Adam 2023-08-20 04:05:33 +01:00
  • 6b7f02c1cb launcher,window_launcher: 'deb' -> 'rs3-deb' Adam 2023-08-20 03:42:08 +01:00
  • 684689b882 launcher: download and launch for runelite Adam 2023-08-20 03:38:05 +01:00
  • c84237e26d launcher: add basic very user-config file Adam 2023-08-19 20:36:55 +01:00
  • c1821c85c8 window_launcher: implement JarFilePicker Adam 2023-08-19 18:24:58 +01:00
  • 8308d64d73 resource_handler: stuff for overriding Adam 2023-08-19 18:11:02 +01:00
  • b94ccf158a launcher: runelite file picker Adam 2023-08-19 15:42:25 +01:00
  • 6013218c47 launcher: add games dropdown Adam 2023-08-18 19:56:58 +01:00
  • f37cf02fd5 browser/app: add 'games' array of strings Adam 2023-08-18 19:56:37 +01:00
  • d3cce20444 window_launcher: add config save/load Adam 2023-08-18 17:28:43 +01:00
  • 63ed73675b browser/client: remove unused string Adam 2023-08-18 16:59:42 +01:00
  • c3e7b3194d main,client: store xdg config dir Adam 2023-08-18 16:14:58 +01:00
  • 0b6ca48f00 cmake: redirect config dir in helper script Adam 2023-08-18 15:44:55 +01:00
  • cb7af747cf window_launcher: set default sigmask for game Adam 2023-08-18 15:04:03 +01:00
  • 7d9dca2398 cmake: use exec in shell scripts Adam 2023-08-16 19:29:48 +01:00
  • bd917dddd1 window_launcher: set POSIX_SPAWN_SETPGROUP with 0 Adam 2023-08-15 20:33:13 +01:00
  • 14ab1a6314 window_launcher: extra env vars + big cleanup Adam 2023-08-14 19:12:26 +01:00
  • 6485950cdd window_launcher_linux: save icon files Adam 2023-08-04 01:08:01 +01:00
  • 3a8d96d6cd window_launcher: make it somewhat tidier Adam 2023-08-03 23:29:53 +01:00
  • fd6d3d2548 browser/app: more accurate exception printing Adam 2023-08-03 22:16:32 +01:00
  • 2bf65aa5e5 client,window_launcher: index -> launcher Adam 2023-07-30 20:27:28 +01:00
  • 7ed75fc430 html: index -> launcher Adam 2023-07-30 20:27:04 +01:00
  • d742230084 index: support logout Adam 2023-07-30 20:13:41 +01:00
  • b1bbd4b2cf index: persist session IDs as appropriate Adam 2023-07-30 17:22:12 +01:00
  • 9757bb6882 index: make sure errors display properly Adam 2023-07-30 17:21:30 +01:00
  • 3596b0e51b window_launcher: add launcher-redirect Adam 2023-07-29 16:13:51 +01:00
  • ec5e6f22bd html: add actual background colours Adam 2023-07-29 15:48:25 +01:00
  • 1d83dd89c7 cmake: USE_SOURCE_PERMISSIONS for install Adam 2023-07-29 01:57:02 +01:00
  • 74d8aea3f2 window_launcher: workaround for cef unsetenv thing Adam 2023-07-21 19:04:53 +01:00
  • 6caaf3c82a index: better loading screen logic Adam 2023-07-21 01:39:52 +01:00
  • 8de2c7cc12 html: fix typo Adam 2023-07-21 01:02:19 +01:00
  • 301fbb4124 index: add 'loading screen' Adam 2023-07-21 00:56:34 +01:00
  • c679edbd7f window_launcher: use O_TRUNC correctly Adam 2023-07-21 00:55:47 +01:00
  • fb4069c1b0 window_launcher: specify a string length Adam 2023-07-21 00:20:01 +01:00
  • a1cd2cd3e9 index: JSON.stringify Adam 2023-07-20 23:46:03 +01:00
  • f3ba40fffe index: use #sub if no display name Adam 2023-07-20 23:45:43 +01:00
  • d0f11950dc window_launcher: save and load credentials Adam 2023-07-20 23:42:33 +01:00
  • 18566b6051 index: save credentials as appropriate Adam 2023-07-20 22:39:11 +01:00
  • 9eca7c9c2e browser: make inheritable stuff protected Adam 2023-07-20 22:32:55 +01:00
  • e21c0b6e05 cmake: add compatibility stuff for flatpak Adam 2023-07-18 20:01:52 +01:00
  • 07420605ce index: add disclaimer Adam 2023-07-17 18:54:23 +01:00
  • 03ade91603 index: allow multiple account logins Adam 2023-07-17 17:35:26 +01:00
  • cc4b4897d5 main: xdg "if unset or empty" Adam 2023-07-17 10:39:40 +01:00
  • d23d7fcc17 window_launcher: clean up hash_path stuff Adam 2023-07-16 17:48:59 +01:00
  • 29421df38a main: lock lockfile with O_CLOEXEC Adam 2023-07-16 16:59:07 +01:00
  • 536ad19ec3 various: rework resource handlers Adam 2023-07-16 05:35:09 +01:00
  • 609c3203bb browser: impl CefRequestHandler Adam 2023-07-16 04:03:24 +01:00
  • 218e39692b common: add InternalFile default constructor Adam 2023-07-16 03:32:29 +01:00
  • 7cb162ea60 browser/client: move InternalFile into common Adam 2023-07-16 03:16:59 +01:00
  • c174143b77 browser: impl CefResourceRequestHandler Adam 2023-07-16 02:26:34 +01:00
  • 65cefd9d52 browser/client: handle file open failures Adam 2023-07-16 01:58:52 +01:00
  • 965ff1e196 browser/client: setsid for spawned processes Adam 2023-07-15 04:38:17 +01:00
  • 77da6b290b browser/client: fix copy-paste error Adam 2023-07-15 04:37:52 +01:00
  • 9b7df97c6e main: set a cache dir for CEF Adam 2023-07-15 02:31:46 +01:00
  • d9c5cc0014 readme: add libarchive dependency info Adam 2023-07-14 23:47:29 +01:00
  • 68e4313233 browser/client: rename 'config' to 'data' Adam 2023-07-14 23:39:16 +01:00
  • 67f4f757e8 main: use XDG_DATA_HOME instead of config Adam 2023-07-14 23:38:26 +01:00
  • 6b646c5ac0 cmake: use XDG_DATA_HOME instead of config Adam 2023-07-14 23:37:54 +01:00
  • 0908cd6a49 browser/client: load existing hash from data file Adam 2023-07-14 23:30:18 +01:00
  • fd7ef73ad2 index: store hash from successful launch Adam 2023-07-14 23:28:18 +01:00
  • a61e69445d browser/client: launch game successfully Adam 2023-07-14 22:42:24 +01:00
  • 2dad168f55 browser/client: handle /launch-deb Adam 2023-07-14 05:09:00 +01:00
  • 2e580b300c index: send launch request in launchRS3Linux Adam 2023-07-14 05:08:37 +01:00
  • 86b7252ef5 cmake: link libarchive on linux Adam 2023-07-14 05:08:07 +01:00
  • ee2a9e1386 repo: submodule fmt properly Adam 2023-07-14 02:23:14 +01:00
  • 50fad55ef1 browser/client: clean up request handler function Adam 2023-07-13 23:15:28 +01:00
  • f057c215f8 browser: add IsApp, IsLauncher, HasBrowser + Kind Adam 2023-07-13 22:59:20 +01:00
  • 20f6344abd main,client: lock and store config directory Adam 2023-07-13 02:42:22 +01:00
  • e5abf2e467 cmake: rename /opt folder to bolt-launcher Adam 2023-07-13 02:07:50 +01:00
  • fe25ee75f7 main: set X11 error handlers for main process only Adam 2023-07-13 00:47:47 +01:00
  • 9b3718ac96 index: disable buttons while they're 'running' Adam 2023-07-13 00:13:24 +01:00
  • 5bb3890401 index: somewhat better error-handling Adam 2023-07-12 23:15:59 +01:00
  • a3d9e9a7f9 index: add generateLaunchButtons Adam 2023-07-12 21:47:25 +01:00
  • 7cca5d0b6f browser/client: lock mutex as needed Adam 2023-07-12 18:59:10 +01:00
  • 433f745073 browser/client: pass platform arg to index.html Adam 2023-07-12 18:19:13 +01:00
  • 3447026a9e main: refactor + add wWinMain for windows support Adam 2023-07-12 00:38:35 +01:00
  • 0154a6807d cmake: build fmt directly Adam 2023-07-12 00:36:08 +01:00
  • e4e31f1d1a index: try to download game client Adam 2023-07-10 22:37:01 +01:00
  • 09c7669782 browser/app: add 'content_url' string Adam 2023-07-10 22:36:35 +01:00
  • 844cfd5e2a index: refactor + handleLogin() Adam 2023-07-10 21:03:13 +01:00
  • b92c040a79 browser/app: add 'provider' string Adam 2023-07-10 20:58:00 +01:00
  • 152a8af0d8 cmake: export XDG_CONFIG_HOME in helper script Adam 2023-07-10 19:15:17 +01:00
  • 1f25a24f0d index: clean up js a bit Adam 2023-07-10 18:25:54 +01:00
  • 4d8addb021 Update README.md Adam 2023-07-09 04:03:08 +01:00
  • 5c0dd0cf1b cmake: link fmt submodule Adam 2023-07-09 03:51:48 +01:00
  • 18fbb1d3e3 git: add submodule for fmt Adam 2023-07-09 03:42:42 +01:00
  • 0d50ba292f cmake: remove unused link command Adam 2023-07-09 03:17:00 +01:00