Commit graph

  • 78e67a33e7
    Merge 9b6ed59e26 into e747bbb34e Stelios Tsampas 2026-05-03 21:52:33 +0200
  • 4e07ac9f32
    Merge 79979ed0bf into e747bbb34e hawkeye116477 2026-04-30 17:38:20 +0200
  • e1b9140566
    Merge 1ea25253a5 into e747bbb34e Stelios Tsampas 2026-04-30 16:03:50 +0300
  • e747bbb34e
    tech: ensure boolean types are always returned (#752) master 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
  • 3610c6a0a2
    Merge e9defa0b22 into aeb61d4eea Paweł Lidwin 2026-04-23 21:47:10 +0200
  • fd565c36bd
    feat: support launching games with uplay protocol Paweł Lidwin 2026-04-23 15:14:05 +0200
  • eb97703de9
    Merge adb6cc979d into aeb61d4eea Sam Moore 2026-04-21 14:45:51 +0000
  • d08859c9a6
    Merge 3011788cdd into aeb61d4eea Guilherme Silva 2026-04-21 01:19:49 +0000
  • b344d12562
    Merge ed1afbd367 into aeb61d4eea toxicrecker 2026-04-20 15:58:50 +0000
  • 3c19cee05a
    Merge 719b8d5335 into aeb61d4eea Stelios Tsampas 2026-04-20 09:49:00 +0000
  • c2a17c42cf
    Merge a26eff6f6d into aeb61d4eea Dummerle 2026-04-17 19:59:10 +0000
  • 1bbdce1ffb
    Merge d471ed4c17 into aeb61d4eea Paweł Lidwin 2026-04-16 17:49:14 +0000
  • 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
  • 3f0cceb140
    Merge 15fa16a135 into aeb61d4eea Eric Zhao 2026-04-16 01:42:08 +0800
  • 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
  • abbd913e50 Add download progress bar with tqdm William Culhane 2024-12-31 22:29:55 -0600
  • 455b6ff5ec Make reading from existing files optional with fallback, provide cmd parameter and config option Roman513 2024-12-25 17:02:28 +0400
  • e744357119 Reuse chunks from the same download if duplicated Drastically decrease memory footprint Roman513 2024-12-24 03:50:14 +0400
  • 359985e05a Implement file cache Roman513 2024-12-22 15:06:32 +0400
  • 32d6c207f3
    Use CDN-provided base URLs with overridden manifest Mathis Dröge 2024-11-30 18:38:06 +0100
  • 1ccbffe1ad
    Don't use base URLs from overridden manifest URLs Mathis Dröge 2024-11-30 18:33:50 +0100
  • 3011788cdd
    [lfs] Allow more common characters as comment prefixes guihkx 2024-11-18 19:27:45 -0300
  • 79979ed0bf
    Display UAC prompt for games which requires admin rights hawkeye116477 2024-10-23 12:42:10 +0200
  • 01b69f53c5
    improv: swap the order of conflict responses Paweł Lidwin 2024-10-09 12:27:52 +0200