derrod
66ef0f3d5e
[cli] Remove redundant conditional
2022-09-16 13:10:34 +02:00
derrod
c0d67882bb
[utils] Replace some instances of time() with perf_counter()
...
In these cases only relative time is important, and sufficiently
fast computers could run into zero division errors.
2022-09-16 13:09:39 +02:00
derrod
338fef2fac
[api] Pin store user-agent until better solution is found
...
For some reason using a newer version gives users a Cloudflare error page.
That is of course not possible to resolve in this context, and until I can
figure out a better way to solve this, we'll just use an old version that
does still work.
2022-09-16 12:56:53 +02:00
derrod
075f446add
.github: Try building deb on 22.04 with webview
2022-09-11 16:48:58 +02:00
Mathis Dröge
0eec8472a4
[core] Try all manifest URLs until one works
...
Co-authored-by: derrod <xlnedder@gmail.com>
2022-09-11 16:33:49 +02:00
Mathis Dröge
abd3a9d496
[core] Save path resolution: Fallback to reading wine prefix from env vars
...
This is mainly something for Heroic, since we don't touch config.ini
2022-09-01 02:35:13 +02:00
derrod
53e2accbb0
[api] Add helper to get auth URL
...
Not currently used, may be useful in the future.
2022-09-01 02:28:40 +02:00
derrod
e111ae56fc
Bump version
2022-09-01 02:25:23 +02:00
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