Commit graph

  • 355b1107e6 [cli/core] Add "clean-saves" command to remove obsolete/broken cloud save data derrod 2021-10-21 13:26:36 +0200
  • 85a275950d [core] Show warnings and error out if save data is corrupted derrod 2021-10-21 13:26:00 +0200
  • d5ec14b556 [core] Fix resolving "{AppData}" in save path derrod 2021-10-21 12:15:44 +0200
  • 2146a45104 [cli] Explicitly set CSV/TSV line terminator derrod 2021-10-21 11:39:11 +0200
  • 856c5ef2ee [cli] Abort install if game is managed by third party store derrod 2021-10-16 19:47:19 +0200
  • 0ef916e9c5 [cli/lfs] Prune game metadata that's no longer needed derrod 2021-10-16 19:44:48 +0200
  • 8c002a76e0 [cli/core] Replace old manual game store query with new property derrod 2021-10-16 19:44:15 +0200
  • 9462aa331f [models] Add "third_party_store" property to Game derrod 2021-10-16 19:42:47 +0200
  • 7f53746ee6 [cli] Show note when no game information is available derrod 2021-10-16 19:33:59 +0200
  • b57735abf3 [core] Show warning in "info" if game asset is unavailable derrod 2021-10-16 18:59:54 +0200
  • 841db6bcb6 [core] Add "asset_available" helper function derrod 2021-10-16 18:59:18 +0200
  • fa9e650ea1 [cli] Ensure "info" JSON output items are null if empty derrod 2021-10-16 18:58:20 +0200
  • e6bb64f16f [core] Only delete files that are actually installed (based on tags) derrod 2021-10-12 15:24:49 +0200
  • 07ae84c6a0 [lfs/utils] Prevent app name colliding with itself derrod 2021-10-12 15:00:11 +0200
  • 054a3ea7eb Bump version 0.20.16 derrod 2021-10-10 17:27:15 +0200
  • 27c92e3555 [cli] Add more descriptive error message when directory no longer exists derrod 2021-10-10 17:17:42 +0200
  • 6d3a8af70b [cli] Make it possible to uninstall DLC derrod 2021-10-10 17:08:05 +0200
  • 205f960ed4 [utils] Disable webview on Windows if Edgium renderer not available derrod 2021-10-10 12:59:03 +0200
  • 6cef1a1410 [cli] Fix "info" command for games without asset data (e.g. Origin) derrod 2021-10-10 12:36:38 +0200
  • 9693a0b8ff [cli] Do not print empty info items derrod 2021-10-10 12:36:16 +0200
  • 8da4b55987 [cli] Fix --dry-run for Origin launch derrod 2021-10-10 12:33:42 +0200
  • 0bc543518c [core] Properly construct Origin launch URI derrod 2021-10-10 12:30:25 +0200
  • 74bc2fecc0 [core] Check if base path exists, add failure condition if it doesn't derrod 2021-10-10 08:36:36 +0200
  • 3aad87e1a9 [cli] "info" command: break down install/download size by install tag derrod 2021-10-09 17:33:56 +0200
  • 23a76e8a56
    setup.py: Fix typo in specifying optional dependencies (#352) jak3z 2021-10-09 11:43:09 -0300
  • 04768787d2 A little fix in extra dependencies. jak3z 2021-10-09 11:24:08 -0300
  • 594a21c8f1 Update README 0.20.15 derrod 2021-10-09 14:43:35 +0200
  • 115ac27b79 Bump version derrod 2021-10-09 14:41:53 +0200
  • 55ec1707ef [utils] Catch WebView exceptions and tell user how to disable it derrod 2021-10-09 14:39:04 +0200
  • 674793b808 [utils] Fix unhandled exception in alias generation derrod 2021-10-09 14:31:00 +0200
  • aafba86a94 [core] Validate session expiry time before skipping login 0.20.14 derrod 2021-10-08 10:36:32 +0200
  • 5d4beeb27d Bump version derrod 2021-10-08 10:22:35 +0200
  • ea01cb6302 [cli] Add "--skip-dlc" flag to install command derrod 2021-10-08 10:20:39 +0200
  • ce89965274 [cli] Add automatic DLC import to "import-game" derrod 2021-10-08 10:20:23 +0200
  • 9471ca41e1 [core] Do not check egstore folder for DLC derrod 2021-10-08 10:17:15 +0200
  • b3b5470947 [core] Make auth() return immediately if already logged in derrod 2021-10-08 10:15:07 +0200
  • 2f6f043716 [cli] Do not import DLC if base game is not installed derrod 2021-10-08 09:39:55 +0200
  • be23d915b3 .github: Update wiki description and discord link derrod 2021-10-07 19:24:39 +0200
  • 70c0be72fe Remove Proton references from README derrod 2021-10-07 19:19:53 +0200
  • 6486d02daa [cli] Resolve app name alias when adding new alias derrod 2021-10-07 17:06:39 +0200
  • c2d60233fc Update README with further clarifications and installation instructions derrod 2021-10-07 11:22:53 +0200
  • 75cc194424 [downloader.mp] Fix exponential backoff calculation and log as info derrod 2021-10-07 11:16:39 +0200
  • b19a482fdb setup.py: Add version requirement to pywebview derrod 2021-10-07 10:59:33 +0200
  • 2d366a7704 [downloader.mp] Add exponential backoff to retries derrod 2021-10-07 10:46:17 +0200
  • a7d5e37f82 .github: Remove pywebview from DEB (too outdated), but add it to PyInstaller derrod 2021-10-07 10:36:08 +0200
  • d300972b46 .github: Add pywebview and PyGojbect to DEB build derrod 2021-10-07 10:29:34 +0200
  • a722e7b8ba Update setup.py/README with new optional dependency (PyGObject) derrod 2021-10-07 10:28:40 +0200
  • b857967dfa [cli/core] Add WebView killswitch to Legendary update data derrod 2021-10-07 05:20:08 +0200
  • b78b4f49c1 [utils] Show error if callback result is None derrod 2021-10-07 05:18:46 +0200
  • 96ff42f05a [cli/utils] Skip logout when using Qt/GTK, faster logout on Windows derrod 2021-10-07 05:10:14 +0200
  • 20c08aa9a4 Update README again (GTK is now fixed, Qt may not actually work) derrod 2021-10-06 20:42:01 +0200
  • 917cfc259e [utils] Use JS to get SID response to work on GTK WebKit derrod 2021-10-06 20:36:14 +0200
  • fcf8bee6eb Update README with note that GTK webview is borked derrod 2021-10-06 19:52:51 +0200
  • c89f9d82c7 [utils] Fix opening external URL on Linux (GTK) derrod 2021-10-06 17:14:00 +0200
  • 8e5f579db7 Update README derrod 2021-10-06 12:03:00 +0200
  • 77efeee2ca setup.py: Add pywebview as optional dependency derrod 2021-10-06 10:59:05 +0200
  • 15591a1e2d [cli/utils] Add support for logging in via web view derrod 2021-10-06 10:40:26 +0200
  • e1e25f4f20
    Merge dcd9fbfaf9 into 4e539c4fd5 Adrian L. Shaw 2021-10-06 09:09:25 +0200
  • 26715695d8 [cli] Load JSON if user pastes full response rather than just SID derrod 2021-10-06 07:24:33 +0200
  • 4e539c4fd5 [cli] Print manifest install tags in "info" command 0.20.13 derrod 2021-10-05 09:47:59 +0200
  • a029fc6fdb Bump version derrod 2021-10-05 09:35:27 +0200
  • 7e74a2e5b0 Update README derrod 2021-10-05 09:35:17 +0200
  • c4695d2b99 [cli/models/lfs] Clean up some old code/comments derrod 2021-10-05 09:22:17 +0200
  • ead2bdc16c [cli] Add global "-J" option to pretty-print JSON derrod 2021-10-05 08:47:28 +0200
  • 56fdfba787 [cli] Add JSON output to "info" command derrod 2021-10-05 08:41:57 +0200
  • f2639a7e67 [lfs] Make lowercase app name an alias rather than conflict derrod 2021-10-05 08:18:53 +0200
  • 8460fdfd2a [cli/core/lfs] Add support for trying multiple encryption keys derrod 2021-10-05 07:34:52 +0200
  • 82f38d279d [utils] Split name on dashes for alias generation derrod 2021-10-05 07:15:33 +0200
  • 02c83405fb [lfs] Fix old aliases not being cleared when regenerating derrod 2021-10-05 07:11:33 +0200
  • 638578283b [core/utils/lfs] Fix auth import with now encrypted EGL user data derrod 2021-10-04 09:26:44 +0200
  • 2f4ad78e27 [lfs] Prevent aliases from shadowing app names derrod 2021-10-04 01:28:22 +0200
  • a116013f05 [utils] Also make raw game name (lowercase) a valid alias derrod 2021-10-02 23:48:44 +0200
  • 5960cb8699 Bump version 0.20.12 derrod 2021-10-02 23:23:28 +0200
  • 09c52b66ff [cli] Log app title/name when preparing download derrod 2021-10-02 23:09:59 +0200
  • 566dd6904b Update README derrod 2021-10-02 22:56:19 +0200
  • 0b97cdeeef [cli] Add alias management commands derrod 2021-10-02 22:54:56 +0200
  • 3f04de448b [utils] Improve alias generation and fix explanation derrod 2021-10-02 21:34:12 +0200
  • e7ce2e5cb7 [core] Force-refresh aliases when fetching games without assets derrod 2021-10-02 21:21:46 +0200
  • 0d8b74a9e0 [cli/core/utils/lfs] Add automatic alias generation derrod 2021-10-02 21:10:25 +0200
  • d70d5a6521 [downloader] Fix ETA calculation for runtimes >= 1 hour derrod 2021-10-02 19:00:09 +0200
  • 0a8dced82e
    Fix ETA Runtime variable was overwritten and then incorrectly used by ETA code This resulted into ETA to forget hours of runtime and calculate incorrect average_speed Lukáš Horáček 2021-10-02 13:02:14 +0200
  • d15b882929 Bump version 0.20.11 derrod 2021-10-02 07:41:29 +0200
  • 517ef083f9 Update README derrod 2021-10-02 07:41:21 +0200
  • 8f6cb9c856 [cli] Add alias feature for app names derrod 2021-10-02 07:41:11 +0200
  • 55f9f05206 [utils] Change wording of SDL prompt, support space-separated list derrod 2021-09-29 09:04:09 +0200
  • f22c8d0ab6 [cli] Add --skip-sdl and --disable-sdl options derrod 2021-09-29 08:05:37 +0200
  • f9dad549c3 [cli] Add manifest size and fix crash with no DLC derrod 2021-09-28 09:39:49 +0200
  • ff29b949cb [cli] Add "--with-dlcs" flag to automatically install all DLCs derrod 2021-09-28 08:07:28 +0200
  • 3a608610f3 [cli] Add "info" command for app metadata derrod 2021-09-28 07:58:50 +0200
  • 4706a42cee [cli] Verify app name to be an Origin title when using --origin derrod 2021-09-28 05:57:39 +0200
  • 7509550eb1 [cli/core] Add option to force refresh game metadata derrod 2021-09-28 05:56:19 +0200
  • dbc4131ec2 [cli] Use new launch command method in Origin launch derrod 2021-09-28 05:23:39 +0200
  • a1993eb568 [core] Refactor getting wine/wrapper launch command into its own function derrod 2021-09-28 05:21:16 +0200
  • 156b4716f4 [cli] Add --json to Origin launch as well derrod 2021-09-28 05:20:40 +0200
  • b5d4224664 [cli/core] Only return legendary-defined environment variables derrod 2021-09-28 05:07:06 +0200
  • 888d62a96d [cli/core/models] Refactor launch parameters and add --json option derrod 2021-09-28 04:04:15 +0200
  • ee2432c443 [cli/core/lfs] Allow specifying custom config file derrod 2021-09-28 03:07:15 +0200
  • b319cb505c [cli/downloader.mp] Explicitly set UTF-8 encoding for resume/repair file derrod 2021-09-28 02:42:17 +0200
  • e881e42d5f [core] Save non-install game metadata derrod 2021-09-18 20:02:52 +0200
  • 730225c06b [cli] Include DLC install size derrod 2021-09-10 20:36:51 +0200