derrod
|
19ba9a45f7
|
.github: Don't fail all builds if macOS is being a dunce
|
2021-10-29 16:48:04 +02:00 |
|
derrod
|
926e89c89a
|
[models] Explicitly specify serialisation version
Newer features may not be supported, so don't use the (potentially unsupported)
ones we read from the input.
|
2021-10-29 14:27:15 +02:00 |
|
derrod
|
3145fdb534
|
[models] Make manifest deserializer skip unknown data instead of failing
|
2021-10-29 14:19:52 +02:00 |
|
derrod
|
eacb8eb006
|
[models] Add tentative support for new file manifest fields
Why on earth would anybody want MD5 hashes?
|
2021-10-29 14:04:17 +02:00 |
|
derrod
|
b27879f21f
|
Bump version
|
2021-10-29 12:43:00 +02:00 |
|
derrod
|
22b9c5c932
|
[models] Skip over unknown data in manifest
|
2021-10-29 12:40:18 +02:00 |
|
derrod
|
d8cd885542
|
.github: Do not include pywebview on macOS
Doesn't work (yet)
|
2021-10-28 14:25:47 +02:00 |
|
derrod
|
8d47b4b2af
|
.github: Attempt to build universal binaries for macOS
|
2021-10-28 11:18:12 +02:00 |
|
derrod
|
42d737a301
|
.github: Try macos-11 and python3.9 and hope for the best
|
2021-10-28 11:08:42 +02:00 |
|
derrod
|
33ad64f0a4
|
[core] Only fail if absolutely no base-url can be found
Overrides without a known base-url should work.
|
2021-10-28 10:34:28 +02:00 |
|
derrod
|
b89579e3be
|
.github: Go back to python 3.8 for now
|
2021-10-28 10:27:15 +02:00 |
|
derrod
|
1850a8491f
|
.github: Build macOS binary and enable optimisations
|
2021-10-28 10:22:36 +02:00 |
|
derrod
|
07415d944c
|
Bump version
|
2021-10-22 04:37:34 +02:00 |
|
derrod
|
d14ba92c9b
|
Update README
|
2021-10-22 04:37:22 +02:00 |
|
derrod
|
aaf7e0934f
|
[core/utils] Attempt to find save path case-insensitively
|
2021-10-22 04:29:39 +02:00 |
|
derrod
|
106ed16a49
|
[cli/core] Do not delete merely incomplete saves unless user says so
|
2021-10-21 14:27:08 +02:00 |
|
derrod
|
658cc94dbe
|
[core] Include app name in clean-saves command for specific game
|
2021-10-21 14:11:53 +02:00 |
|
derrod
|
8181f9faeb
|
[core] Log number of deleted files (if any)
|
2021-10-21 14:10:14 +02:00 |
|
derrod
|
964ee08d05
|
[core] Add references to "clean-saves" in error message
|
2021-10-21 13:28:33 +02:00 |
|
derrod
|
355b1107e6
|
[cli/core] Add "clean-saves" command to remove obsolete/broken cloud save data
|
2021-10-21 13:26:36 +02:00 |
|
derrod
|
85a275950d
|
[core] Show warnings and error out if save data is corrupted
|
2021-10-21 13:26:00 +02:00 |
|
derrod
|
d5ec14b556
|
[core] Fix resolving "{AppData}" in save path
Why did they decide that {AppData} should match to %LOCALAPPDATA%?
|
2021-10-21 12:15:44 +02:00 |
|
derrod
|
2146a45104
|
[cli] Explicitly set CSV/TSV line terminator
Fixes #358
|
2021-10-21 11:39:11 +02:00 |
|
derrod
|
856c5ef2ee
|
[cli] Abort install if game is managed by third party store
|
2021-10-16 19:47:19 +02:00 |
|
derrod
|
0ef916e9c5
|
[cli/lfs] Prune game metadata that's no longer needed
|
2021-10-16 19:44:48 +02:00 |
|
derrod
|
8c002a76e0
|
[cli/core] Replace old manual game store query with new property
|
2021-10-16 19:44:15 +02:00 |
|
derrod
|
9462aa331f
|
[models] Add "third_party_store" property to Game
|
2021-10-16 19:42:47 +02:00 |
|
derrod
|
7f53746ee6
|
[cli] Show note when no game information is available
|
2021-10-16 19:33:59 +02:00 |
|
derrod
|
b57735abf3
|
[core] Show warning in "info" if game asset is unavailable
Also disable manifest download as that will probably fail.
|
2021-10-16 18:59:54 +02:00 |
|
derrod
|
841db6bcb6
|
[core] Add "asset_available" helper function
|
2021-10-16 18:59:18 +02:00 |
|
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 |
|