derrod
|
36f7d2db8b
|
Add benchmark
|
2021-12-03 15:50:06 +01:00 |
|
derrod
|
a72b9c9fa6
|
Test asynchronous api requests
|
2021-12-03 14:55:30 +01:00 |
|
derrod
|
5671448264
|
[core] Rework Uplay warning
|
2021-12-03 14:30:01 +01:00 |
|
derrod
|
e71ab3155e
|
[cli/api/models] Add "activate" command to redeem Uplay games
|
2021-12-03 14:07:57 +01:00 |
|
derrod
|
a8e35e9f3b
|
[cli] Show download url for PyInstaller build updates
|
2021-12-03 12:47:07 +01:00 |
|
derrod
|
c33f9a0084
|
[cli] Enable save-sync of Mac titles
|
2021-12-02 17:06:08 +01:00 |
|
derrod
|
90a4efdfbf
|
[core] Fix path expansion for macOS savegame variables
|
2021-12-02 17:05:50 +01:00 |
|
derrod
|
32e9ef1cd3
|
[core] Fix wrong property name for SaveGame
|
2021-12-02 16:55:02 +01:00 |
|
derrod
|
9511d9d65b
|
[core] Fix metadata prune removing required data
|
2021-12-02 16:53:09 +01:00 |
|
derrod
|
6f7989ab50
|
[cli/core/utils/lfs] Also enable update notification on macOS
|
2021-12-02 16:51:48 +01:00 |
|
derrod
|
9e21a81c96
|
[cli] install: Set platform when getting game metadata
|
2021-12-02 16:16:52 +01:00 |
|
derrod
|
1dfc5aabe7
|
[cli/core/models/utils] macOS cloud save support
|
2021-12-02 15:24:01 +01:00 |
|
derrod
|
4eaa608370
|
[cli] Set default platform to Mac when running on macOS
|
2021-12-02 15:23:16 +01:00 |
|
derrod
|
aeecaa4d3e
|
[cli] Show warning if platform may be invalid
|
2021-12-02 15:22:13 +01:00 |
|
derrod
|
7151470197
|
[core] Fix getting game metadata for new titles
|
2021-12-02 15:10:54 +01:00 |
|
derrod
|
8fb4c56730
|
[cli] Fix some remaining platform-unawareness
|
2021-12-02 14:34:29 +01:00 |
|
derrod
|
4fd50a93a0
|
[core] Always update asset information for all in-use platforms
|
2021-12-02 14:29:08 +01:00 |
|
derrod
|
356f0f84f5
|
[cli/core/models] Access namespace/catalog item id directly
|
2021-12-02 14:28:21 +01:00 |
|
derrod
|
999ff36667
|
[cli] Include platform in installed list
Also remove stray debug print
|
2021-12-02 13:35:56 +01:00 |
|
derrod
|
fe912246a5
|
[cli] Fix variable overlap
|
2021-12-02 13:31:55 +01:00 |
|
derrod
|
2ff6712932
|
[cli] Fix help text for --platform options
|
2021-12-01 22:14:49 +01:00 |
|
derrod
|
260c0e97a2
|
[cli] Include platform in status output
|
2021-12-01 22:04:30 +01:00 |
|
derrod
|
42aae4eccf
|
[core] Do not show locale error on macOS
|
2021-12-01 21:59:53 +01:00 |
|
derrod
|
f00d23c8c4
|
[core] Cleanup imports
|
2021-12-01 21:58:56 +01:00 |
|
derrod
|
0fb3d39a0a
|
[core] Check if game is not-None before updating asset info
|
2021-12-01 21:38:44 +01:00 |
|
derrod
|
c83bf7218c
|
[core] Remove remaining hardcoded platform strings
|
2021-12-01 21:30:41 +01:00 |
|
derrod
|
24832ea074
|
[cli] Add --platform to import
|
2021-12-01 21:30:15 +01:00 |
|
derrod
|
8c56bd93d5
|
[core/lfs] Include platform in saved manifest name
|
2021-12-01 21:26:21 +01:00 |
|
derrod
|
081cca2c19
|
[core] Check all platforms for metadata prune
|
2021-12-01 21:20:11 +01:00 |
|
derrod
|
de24ee8157
|
[cli] Do not crash if DLC is missing metadata for some reason
Fixes #371
|
2021-12-01 21:19:40 +01:00 |
|
derrod
|
0d1592266b
|
[cli] Set platform argument default
|
2021-12-01 21:06:39 +01:00 |
|
derrod
|
e8207d53cd
|
[cli/core] Ensure update checks use the right platform(s)
|
2021-12-01 21:02:38 +01:00 |
|
derrod
|
f280d53496
|
[cli/core/lfs] Add support for mixing platforms
|
2021-12-01 20:57:43 +01:00 |
|
derrod
|
ee3f9a3e07
|
[models] Migrate app info to dataclasses, split platforms
|
2021-12-01 20:46:10 +01:00 |
|
derrod
|
d0d37c40e7
|
[models/downloader] Add task flag to make file executable
|
2021-12-01 20:45:17 +01:00 |
|
derrod
|
c43833146a
|
[core] Subtract reusable size from required disk space
Fixes #362
|
2021-10-29 17:30:16 +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
|
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
|
07415d944c
|
Bump version
|
2021-10-22 04:37:34 +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 |
|