derrod
|
fa9e650ea1
|
[cli] Ensure "info" JSON output items are null if empty
|
2021-10-16 18:58:20 +02:00 |
|
derrod
|
e6bb64f16f
|
[core] Only delete files that are actually installed (based on tags)
|
2021-10-12 15:24:49 +02:00 |
|
derrod
|
07ae84c6a0
|
[lfs/utils] Prevent app name colliding with itself
|
2021-10-12 15:00:11 +02:00 |
|
derrod
|
054a3ea7eb
|
Bump version
|
2021-10-10 17:27:15 +02:00 |
|
derrod
|
27c92e3555
|
[cli] Add more descriptive error message when directory no longer exists
Fixes #258
|
2021-10-10 17:17:42 +02:00 |
|
derrod
|
6d3a8af70b
|
[cli] Make it possible to uninstall DLC
|
2021-10-10 17:08:05 +02:00 |
|
derrod
|
205f960ed4
|
[utils] Disable webview on Windows if Edgium renderer not available
CEF should also work, but is untested.
|
2021-10-10 12:59:03 +02:00 |
|
derrod
|
6cef1a1410
|
[cli] Fix "info" command for games without asset data (e.g. Origin)
|
2021-10-10 12:36:38 +02:00 |
|
derrod
|
9693a0b8ff
|
[cli] Do not print empty info items
|
2021-10-10 12:36:16 +02:00 |
|
derrod
|
8da4b55987
|
[cli] Fix --dry-run for Origin launch
|
2021-10-10 12:33:42 +02:00 |
|
derrod
|
0bc543518c
|
[core] Properly construct Origin launch URI
|
2021-10-10 12:30:25 +02:00 |
|
derrod
|
74bc2fecc0
|
[core] Check if base path exists, add failure condition if it doesn't
|
2021-10-10 08:36:36 +02:00 |
|
derrod
|
3aad87e1a9
|
[cli] "info" command: break down install/download size by install tag
|
2021-10-09 17:33:56 +02:00 |
|
jak3z
|
23a76e8a56
|
setup.py: Fix typo in specifying optional dependencies (#352)
|
2021-10-09 16:43:09 +02:00 |
|
derrod
|
594a21c8f1
|
Update README
|
2021-10-09 14:43:35 +02:00 |
|
derrod
|
115ac27b79
|
Bump version
|
2021-10-09 14:41:53 +02:00 |
|
derrod
|
55ec1707ef
|
[utils] Catch WebView exceptions and tell user how to disable it
|
2021-10-09 14:39:04 +02:00 |
|
derrod
|
674793b808
|
[utils] Fix unhandled exception in alias generation
|
2021-10-09 14:31:00 +02:00 |
|
derrod
|
aafba86a94
|
[core] Validate session expiry time before skipping login
|
2021-10-08 10:36:32 +02:00 |
|
derrod
|
5d4beeb27d
|
Bump version
|
2021-10-08 10:22:35 +02:00 |
|
derrod
|
ea01cb6302
|
[cli] Add "--skip-dlc" flag to install command
|
2021-10-08 10:20:39 +02:00 |
|
derrod
|
ce89965274
|
[cli] Add automatic DLC import to "import-game"
|
2021-10-08 10:20:23 +02:00 |
|
derrod
|
9471ca41e1
|
[core] Do not check egstore folder for DLC
|
2021-10-08 10:17:15 +02:00 |
|
derrod
|
b3b5470947
|
[core] Make auth() return immediately if already logged in
|
2021-10-08 10:15:07 +02:00 |
|
derrod
|
2f6f043716
|
[cli] Do not import DLC if base game is not installed
Fixes #351
|
2021-10-08 09:43:36 +02:00 |
|
derrod
|
be23d915b3
|
.github: Update wiki description and discord link
|
2021-10-07 19:24:39 +02:00 |
|
derrod
|
70c0be72fe
|
Remove Proton references from README
Running proton outside of steam is not supported, and while
it *can* work we should not be encouraging it.
|
2021-10-07 19:19:53 +02:00 |
|
derrod
|
6486d02daa
|
[cli] Resolve app name alias when adding new alias
|
2021-10-07 17:06:39 +02:00 |
|
derrod
|
c2d60233fc
|
Update README with further clarifications and installation instructions
|
2021-10-07 11:22:53 +02:00 |
|
derrod
|
75cc194424
|
[downloader.mp] Fix exponential backoff calculation and log as info
|
2021-10-07 11:16:39 +02:00 |
|
derrod
|
b19a482fdb
|
setup.py: Add version requirement to pywebview
|
2021-10-07 10:59:33 +02:00 |
|
derrod
|
2d366a7704
|
[downloader.mp] Add exponential backoff to retries
Fixes #347
|
2021-10-07 10:46:17 +02:00 |
|
derrod
|
a7d5e37f82
|
.github: Remove pywebview from DEB (too outdated), but add it to PyInstaller
|
2021-10-07 10:36:08 +02:00 |
|
derrod
|
d300972b46
|
.github: Add pywebview and PyGojbect to DEB build
|
2021-10-07 10:29:34 +02:00 |
|
derrod
|
a722e7b8ba
|
Update setup.py/README with new optional dependency (PyGObject)
|
2021-10-07 10:28:40 +02:00 |
|
derrod
|
b857967dfa
|
[cli/core] Add WebView killswitch to Legendary update data
In case epic breaks it, this at least lets us disable it remotely.
|
2021-10-07 05:20:08 +02:00 |
|
derrod
|
b78b4f49c1
|
[utils] Show error if callback result is None
Most likely happens due to user-abort.
|
2021-10-07 05:18:46 +02:00 |
|
derrod
|
96ff42f05a
|
[cli/utils] Skip logout when using Qt/GTK, faster logout on Windows
|
2021-10-07 05:10:14 +02:00 |
|
derrod
|
20c08aa9a4
|
Update README again (GTK is now fixed, Qt may not actually work)
|
2021-10-06 20:42:01 +02:00 |
|
derrod
|
917cfc259e
|
[utils] Use JS to get SID response to work on GTK WebKit
|
2021-10-06 20:36:14 +02:00 |
|
derrod
|
fcf8bee6eb
|
Update README with note that GTK webview is borked
|
2021-10-06 19:52:51 +02:00 |
|
derrod
|
c89f9d82c7
|
[utils] Fix opening external URL on Linux (GTK)
|
2021-10-06 17:14:00 +02:00 |
|
derrod
|
8e5f579db7
|
Update README
|
2021-10-06 12:03:00 +02:00 |
|
derrod
|
77efeee2ca
|
setup.py: Add pywebview as optional dependency
|
2021-10-06 10:59:05 +02:00 |
|
derrod
|
15591a1e2d
|
[cli/utils] Add support for logging in via web view
Also adds pywebview as optional dependency to setup.py
|
2021-10-06 10:54:25 +02:00 |
|
derrod
|
26715695d8
|
[cli] Load JSON if user pastes full response rather than just SID
|
2021-10-06 07:24:33 +02:00 |
|
derrod
|
4e539c4fd5
|
[cli] Print manifest install tags in "info" command
|
2021-10-05 09:47:59 +02:00 |
|
derrod
|
a029fc6fdb
|
Bump version
|
2021-10-05 09:40:00 +02:00 |
|
derrod
|
7e74a2e5b0
|
Update README
|
2021-10-05 09:35:17 +02:00 |
|
derrod
|
c4695d2b99
|
[cli/models/lfs] Clean up some old code/comments
|
2021-10-05 09:22:17 +02:00 |
|