derrod
88d30322b5
Update README
2022-09-01 02:25:09 +02:00
derrod
b136748168
[core/cli/api] Use authorization code for login
...
This still seems to work.
Fixes #468
2022-09-01 02:23:38 +02:00
derrod
5a20f12461
[cli/utils] Fix webview login on Windows
...
Now using exchange code every time!
2022-09-01 02:00:35 +02:00
derrod
f26c8ab0a1
[core] Change locale env variable order
...
Fixes #457
2022-07-21 18:25:06 +02:00
Mathis Dröge
0d23775337
[cli] Fix typo
2022-07-18 08:00:26 +02:00
Mathis Dröge
d8af06c936
[cli] Rename "yes" -> "skip_prereqs" in _handle_postinstall
...
The name "yes" was a little confusing, you'd think it means
"Yes, install all prerequisites" while it actually skips them
2022-07-18 08:00:26 +02:00
derrod
a73d0694f6
[core] Handle ConnectionError exception on login
...
Fixes #447
2022-07-06 16:35:30 +02:00
Mathis Dröge
f9a2dae282
[cli] Properly remove EOS overlay when no prefix is supplied ( #441 )
2022-06-27 08:32:23 +02:00
derrod
7a617d35f3
[cli] Fix double-click check breaking macOS/Linux execution
...
By always trying to import windows_helpers and thus winreg on
non-Windows things would break.
2022-06-24 13:48:44 +02:00
derrod
e5ec8e25b3
[cli] Just fix some spellcheck complaints
...
"shoouldn't" lol
2022-06-24 13:43:31 +02:00
derrod
dcfdfbc520
Bump version
2022-06-24 13:33:58 +02:00
derrod
83072d0b39
[cli] Make missing manifests more easily recoverable
2022-06-24 13:33:58 +02:00
derrod
410c840aa4
[core] Remove auth() (never going to be implemented)
2022-06-24 13:33:57 +02:00
Mathis Dröge
9e145278d5
[cli/utils] Open CMD when exe is double-clicked ( #436 )
...
This opens up CMD if
- the exe file was double-clicked
- no arguments are provided
- we're on Windows
2022-06-24 12:44:28 +02:00
derrod
594e60e850
[cli] Allow some eos-overlay commands to work without a prefix
2022-06-24 12:27:24 +02:00
tooru
496bda3345
[cli] Check for empty list when activating Origin games
...
Prevents `IndexError` from occurring when Origin games list is empty.
2022-06-24 12:08:54 +02:00
derrod
fc73c1d4bf
[core] Only use override exe on Windows; ensure file exists
2022-06-01 12:56:57 +02:00
derrod
f902963b1a
[core] Reword exe override suggestion
2022-06-01 10:38:36 +02:00
derrod
791fb5da11
Bump version
2022-06-01 10:12:31 +02:00
derrod
46bda313d6
[core] Suggest alternative executables when 2K launcher is found
2022-06-01 10:11:16 +02:00
derrod
06b18fe94a
[utils] Disable strict mode for registry parsing
...
Fixes #407
2022-06-01 09:49:12 +02:00
derrod
40748a91ba
[cli] Correct command in move failed error message
...
Fixes #416
2022-06-01 09:47:50 +02:00
derrod
e52223c3ce
[core] Change disk space warning to GiB
2022-06-01 09:44:41 +02:00
derrod
a3bc07e15a
[core/utils] Add automatic exe overrides to workarounds
2022-06-01 09:42:01 +02:00
derrod
b7f4a9f45a
[cli] Show game "tip" before and after install
...
Just to be sure that users see it.
2022-06-01 09:40:51 +02:00
derrod
60a504edde
[core] Add warning if 2K Launcher is the launch executable
2022-06-01 09:40:25 +02:00
derrod
2b71b50d5c
[cli/lfs] Fix cleanup deleting in-use manifests using new naming convention
2022-05-31 13:26:17 +02:00
Mathis Dröge
823d672c2c
[lfs] Check if AppData/ProgramData paths exist ( #421 )
2022-05-29 18:17:16 +02:00
Mathis Dröge
a12238e4ef
[api] Update GraphQL hostname ( #434 )
2022-05-29 18:16:49 +02:00
derrod
2ef5401dbb
[core] Only install into Applications if all files are inside app bundle
2022-05-23 07:45:56 +02:00
derrod
1e97a4d791
[cli/core] Only check CX_BOTTLE when using CrossOver wine
...
Addresses issues pointed out in #414
2022-05-23 07:45:56 +02:00
aznd
ec91f69adc
[utils] Fix pywebview deprecation issue ( #423 )
2022-04-28 15:59:19 +02:00
derrod
3d1042e27e
[cli] Ensure delta is >= 1 before verification speed calculation
...
Fixes #412
2022-03-05 14:10:18 +01:00
derrod
d7360eef3e
[utils] Remove unnecessary JS callback
...
This seems to be no longer used or required for the webview login to work.
2022-02-02 18:36:08 +01:00
derrod
ca005f6274
README: restore accidentally deleted #
2022-02-02 17:34:27 +01:00
derrod
cffb10188a
.github use windows-2019 for building
...
This should fix the failures that started today.
2022-01-26 17:18:02 +01:00
derrod
f20ae123a3
Update README a bit more
2022-01-26 17:17:34 +01:00
derrod
0f0b430a3c
Update README to clarify python version requirement
2022-01-26 17:09:26 +01:00
derrod
7ac9ec7b5f
[cli] sync-saves: Skip unconfigured games when using --yes
2022-01-26 14:12:48 +01:00
derrod
b7ad4daeb2
Bump version
2022-01-23 13:11:05 +01:00
derrod
6ab354b20e
Update README
2022-01-23 13:10:58 +01:00
derrod
869c749908
[core] Return empty games list if assets empty
2022-01-21 17:47:54 +01:00
derrod
3793601de3
[cli] Add --migrate flag to egl-sync command
...
This will import the games into Legendary and then remove them from EGL.
Also updates info messages for --unlink.
2022-01-20 14:19:20 +01:00
derrod
858d2f98e6
[cli] Move user parameters before EGL parameters
...
Some games appear to fail parsing the command line correctly otherwise.
2022-01-18 16:11:07 +01:00
derrod
158b28eaff
[core] Add "epicsandboxid" launch parameter
...
EGL seems to have added this at some point.
Omitting it doesn't seem to break anything.
But better safe than sorry.
2022-01-18 16:10:12 +01:00
derrod
778ecacbd3
[core] Apply disable_https to manifest downloads as well
...
Since we know the hash ahead of time this is relatively low-risk.
Delta manifests don't have an associated API call that would tell us
the hash, so still use HTTPS for those unless the base url is overridden.
2022-01-18 10:25:04 +01:00
derrod
180692195f
[core] Catch FileNotFoundError when removing synced EGL manifest
2022-01-18 10:16:06 +01:00
derrod
3bc819e567
[core] Check install directory for write access
...
Fixes #395
2022-01-10 17:14:30 +01:00
derrod
742d3a3b05
[core] Verify CDN manifest hash
2022-01-10 17:00:45 +01:00
derrod
cf95da395c
[cli] Error out if no overlay installs found
2022-01-10 16:28:42 +01:00