Commit graph

  • 58ed86b422
    Merge a26eff6f6d into fdfb7123ef Dummerle 2026-05-23 21:39:23 +0800
  • eb26eed6ae
    Merge ed1afbd367 into fdfb7123ef toxicrecker 2026-05-23 21:39:22 +0800
  • 135707b57d
    Merge adb6cc979d into fdfb7123ef Sam Moore 2026-05-23 21:39:19 +0800
  • a651d4dd92
    Merge e9defa0b22 into fdfb7123ef Paweł Lidwin 2026-05-23 21:39:10 +0800
  • f270fa5430
    Merge 719b8d5335 into fdfb7123ef Stelios Tsampas 2026-05-23 21:39:07 +0800
  • 64b41663ca
    Merge 9b6ed59e26 into fdfb7123ef Stelios Tsampas 2026-05-23 21:39:04 +0800
  • 3596a85a3b
    Merge 15fa16a135 into fdfb7123ef Eric Zhao 2026-05-23 21:39:02 +0800
  • c6bc2afd2d
    Merge d471ed4c17 into fdfb7123ef Paweł Lidwin 2026-05-23 21:38:59 +0800
  • 333b345427
    Merge 74e9da8631 into fdfb7123ef dependabot[bot] 2026-05-23 21:38:53 +0800
  • 65ef23a6b8
    Merge 0da024ef14 into fdfb7123ef Paweł Lidwin 2026-05-23 13:38:11 +0000
  • 0da024ef14
    ci: automate pypi and releases drafting ci/release Paweł Lidwin 2026-05-23 15:37:18 +0200
  • 62a2c16b16
    Merge d9c887e8cc into fdfb7123ef hawkeye116477 2026-05-22 23:53:51 +0200
  • 2f3d2c9321
    Merge 1ea25253a5 into fdfb7123ef Stelios Tsampas 2026-05-22 23:19:53 +0200
  • fdfb7123ef
    fix: support non-encrypted variants of v5 manifests (#756) master Paweł Lidwin 2026-05-22 23:19:20 +0200
  • 2899a81456
    chore: code readability Paweł Lidwin 2026-05-22 17:15:50 +0200
  • 86be8d1a47
    fix: support non-encrypted variants of v5 manifests Paweł Lidwin 2026-05-22 17:08:53 +0200
  • 74e9da8631
    Bump idna from 3.11 to 3.15 dependabot/uv/idna-3.15 dependabot[bot] 2026-05-19 23:07:51 +0000
  • d9c887e8cc
    Execute through the shell only at Windows hawkeye116477 2026-05-14 23:40:36 +0200
  • 366777bc06
    Bump urllib3 from 2.6.3 to 2.7.0 (#754) dependabot[bot] 2026-05-14 13:31:33 +0200
  • ace83c5b0e
    Bump urllib3 from 2.6.3 to 2.7.0 dependabot[bot] 2026-05-11 18:09:49 +0000
  • e747bbb34e
    tech: ensure boolean types are always returned (#752) Paweł Lidwin 2026-04-30 15:03:20 +0200
  • f62cbe45c2
    tech: ensure boolean types are always returned Paweł Lidwin 2026-04-30 14:07:53 +0200
  • 46f8445a06
    feat: support launching games with uplay protocol (#750) Paweł Lidwin 2026-04-28 11:55:18 +0200
  • fd565c36bd
    feat: support launching games with uplay protocol Paweł Lidwin 2026-04-23 15:14:05 +0200
  • 29cbb80cc9
    Merge 301b89749b into aeb61d4eea CommandMC 2026-04-16 11:16:56 +0200
  • 1ea25253a5 [cli] correctly pass get_assets platform argument Stelios Tsampas 2026-04-16 12:11:04 +0300
  • 9cf6fd21ce [core] update entitlements only when there are new assets. Stelios Tsampas 2026-04-16 00:58:06 +0300
  • 5a61ae604c [cli] replace missed use of entitlements with cached/on-disk data Stelios Tsampas 2026-04-16 00:37:20 +0300
  • 54a57d8452 [cli/core]: report grant date information with info Stelios Tsampas 2026-04-15 22:34:31 +0300
  • aeb61d4eea
    fix: save-sync chunk read crash (#747) Paweł Lidwin 2026-04-15 14:15:28 +0200
  • f2056e907c
    fix: save-sync chunk read crash Paweł Lidwin 2026-04-14 19:09:37 +0200
  • 41e3cfab82
    fix: add 3rd param to setexchangecode callback (#745) Paweł Lidwin 2026-04-13 13:26:15 +0200
  • ce12e3fb63
    tech: make python 3.10 a minimum required version (#746) Paweł Lidwin 2026-04-13 13:23:39 +0200
  • 89cd4863a4
    chore: add logging for the param Paweł Lidwin 2026-04-13 13:22:52 +0200
  • 48eb01fa40
    tech: make python 3.10 a minimum required version Paweł Lidwin 2026-04-13 13:15:58 +0200
  • 408fcce78b
    fix: add 3rd param to setexchangecode callback Paweł Lidwin 2026-04-13 12:39:47 +0200
  • 301b89749b
    Add Ruff lint workflow Katharina Dröge 2026-04-09 19:35:51 +0200
  • fc1f4b89c5
    Fix all the easily fixable errors Katharina Dröge 2026-04-09 17:56:52 +0200
  • a5b4becc66
    Add Ruff Katharina Dröge 2026-04-09 17:56:36 +0200
  • e155486902
    [core] check for STEAM_COMPAT_DATA_PATH in global settings too when resolving save paths (#714) Stelios Tsampas 2026-04-09 16:35:16 +0300
  • 546bb7416f
    Handle file tasks case-insensitively (#690) CommandMC 2026-04-09 15:34:26 +0200
  • 5de8addf8f
    Move to pyproject.toml and the uv build system (#741) CommandMC 2026-04-09 15:33:14 +0200
  • ebe0be998a
    Update README.md to mention uv Katharina Dröge 2026-04-09 11:13:07 +0200
  • d471ed4c17
    [cli/core]: Add EULA utilities feat/eula Paweł Lidwin 2024-07-22 16:23:55 +0200
  • 75b67d13d9
    Drop deprecated license classifier Katharina Dröge 2026-04-08 23:33:30 +0200
  • 2408ae59da
    Use --no-editable to avoid building and installing Legendary manually Katharina Dröge 2026-04-08 23:18:21 +0200
  • e1048550f9
    Add pyinstaller to optional dependencies and install it as part of the workflow Katharina Dröge 2026-04-08 22:59:46 +0200
  • 63527d7489
    A few tweaks that should make it even faster Katharina Dröge 2026-04-08 21:57:11 +0200
  • 3534730006
    Fastpath for existing path case Katharina Dröge 2026-04-08 22:38:00 +0200
  • a5da89c1c2
    Also make verification and uninstallation case-insensitive if necessary Katharina Dröge 2026-04-08 22:19:05 +0200
  • 18c4ae693a
    Handle file tasks case-insensitively Katharina Dröge 2026-04-08 22:18:58 +0200
  • 14292037ce
    Move to pyproject.toml and the uv build system Katharina Dröge 2026-04-08 21:01:40 +0200
  • bc5d12c914
    feat: support encrypted manifests and chunks (#738) Paweł Lidwin 2026-04-08 18:41:44 +0200
  • cdf6645d5c
    ci: update actions (#739) Paweł Lidwin 2026-04-08 18:41:05 +0200
  • 5c5669e38e
    Merge 8e5a71d3b7 into 9942cd987f Paweł Lidwin 2026-04-08 17:01:53 +0200
  • 8e5a71d3b7
    refactor: ensure all files are getting closed in lgndry.py feat/namespaces Paweł Lidwin 2026-04-08 17:01:42 +0200
  • 744016974e
    ci: update actions Paweł Lidwin 2026-04-08 12:36:38 +0200
  • 9547e7b474
    fix: make sure we only use application records from library Paweł Lidwin 2025-08-22 13:57:34 +0200
  • 0d70b8e667
    fix: use game's namespace for version loading Paweł Lidwin 2025-08-12 19:02:10 +0200
  • fe3de308e7
    feat: automatically use a namespace of already installed app when updating/repairing Paweł Lidwin 2025-05-27 22:11:57 +0200
  • e5d68315c3
    feat: support games with namespaces Paweł Lidwin 2025-05-15 19:02:07 +0200
  • 01dbece950
    Merge 01b69f53c5 into 9942cd987f Paweł Lidwin 2026-04-08 16:25:11 +0200
  • 8fa80749a0
    Merge 1884e535fd into 9942cd987f CommandMC 2026-04-08 16:03:20 +0200
  • 6544c50304
    Merge 573db3b718 into 9942cd987f Daniel Tschinder 2026-04-08 13:09:18 +0200
  • 9112d81d9a
    Merge 455b6ff5ec into 9942cd987f Roman Belousov 2026-04-08 13:09:08 +0200
  • 9942cd987f
    fix: prevent .netrc credentials from being injected into api calls (#736) badboybeyer 2026-04-08 03:49:43 -0700
  • a955d7656f
    chore: remove unused is_preloaded var Paweł Lidwin 2026-04-08 12:48:46 +0200
  • 9f3762e80d
    feat: support encrypted manifests and chunks Paweł Lidwin 2026-03-25 16:55:16 +0100
  • dcac5eab40
    Merge 32d6c207f3 into b23d351678 CommandMC 2026-04-02 14:36:44 -0400
  • b23d351678
    [utils/cli] Accept empty string as a falsey value in strtobool (#701) Stelios Tsampas 2026-04-02 12:31:25 +0300
  • f3554e5e92 fix: prevent .netrc credentials from being injected into api calls Erich Beyer 2026-03-20 20:24:41 -0700
  • 1884e535fd
    fix: ensure login before loading manifest in install-size Paweł Lidwin 2026-03-20 17:01:34 +0100
  • 15fa16a135 Update README zhaozigu 2026-03-12 10:33:49 +0800
  • 9aebfa4cb3 [cli] Add fuzzy search filter to list and list-installed commands zhaozigu 2026-03-12 10:28:20 +0800
  • 9b6ed59e26 [core] sort achievements Stelios Tsampas 2025-12-29 20:43:22 +0200
  • 76dfa59639 [core] Associate user achievements with the namespace instead of app_name Stelios Tsampas 2025-12-22 02:28:20 +0200
  • 2032a6d195 [core] Check if achievements exists Stelios Tsampas 2025-12-22 02:07:42 +0200
  • 6c9dc3945d [cli,core] Move achievement classification into LegendaryCore Stelios Tsampas 2025-12-22 00:36:38 +0200
  • 048a560b46 [cli] Fix achievement classification filters Stelios Tsampas 2025-12-21 22:46:50 +0200
  • 592e30cafc [cli] add CLI interface for achievements Stelios Tsampas 2025-12-20 01:50:00 +0200
  • d976c9e6a5 [core] fetch game achievements when updating assets and user achievements when requested Stelios Tsampas 2025-12-20 01:49:38 +0200
  • 6386302a86 [lfs] add methods to store and load user achievements Stelios Tsampas 2025-12-20 01:48:52 +0200
  • 219b589071 [egs] add methods to fetch game and user achievements from graphql api Stelios Tsampas 2025-12-20 01:47:06 +0200
  • 05be598e0a
    feat: expose data in info command and add install-size subcommand Paweł Lidwin 2025-12-03 13:40:07 +0100
  • 41aa2b1a66
    feat: basics in non interactive mode Paweł Lidwin 2025-11-05 12:38:22 +0100
  • 64b99ddb6f
    feat: support interactive sdl prompts Paweł Lidwin 2025-11-04 13:55:06 +0100
  • 9ebe1f6e8b
    feat: support required tags Paweł Lidwin 2025-11-04 11:05:00 +0100
  • e9b9b60874
    Install/update EGL content after login Katharina Dröge 2025-11-04 00:19:40 +0100
  • 16123f7259
    Implement --suffix parameter for install/download command Katharina Dröge 2025-11-03 17:50:25 +0100
  • cc641e77c7 Fix: Handle non-existent paths in case_insensitive_file_search google-labs-jules[bot] 2025-11-01 12:58:50 +0000
  • 42af7b5db7
    [api] update graphql host (#713) Paweł Lidwin 2025-10-03 04:29:35 +0200
  • 719b8d5335 [lfs] Only check XDG_CONFIG_HOME when not on 'Windows' Stelios Tsampas 2025-09-09 18:41:12 +0300
  • 62a64472e6 [core] check for STEAM_COMPAT_DATA_PATH in global settings too when resolving save paths Stelios Tsampas 2025-09-01 13:11:31 +0300
  • 85cd786072
    fix: update graphql host Paweł Lidwin 2025-08-29 16:46:43 +0200
  • 573db3b718
    fix: Download savegame chunks in parallel and fix savegame download when more than 1000 chunks in manifest Daniel Tschinder 2025-07-15 11:21:00 +0200
  • 73c9078a85 [utils/cli] Accept empty string as a falsey value in strtobool Stelios Tsampas 2025-03-31 23:08:14 +0300
  • 9c208a79dc Directly handling Epic Games login without legendary-gl api for now. ahanaf 2025-03-13 15:41:25 +0600
  • f69d0e5142 Directly handling Epic Games login without legendary-gl api for now. ahanaf 2025-03-13 15:05:28 +0600
  • e9defa0b22
    fix: unset old_manifest for all types of repair Paweł Lidwin 2025-03-07 16:47:07 +0100
  • 986cdfc9ce
    Merge abbd913e50 into 3963382b3f William Culhane 2025-01-01 07:26:29 +0000