Commit graph

  • 8eba137f09
    Merge c7831a2040 into 7490e78855 Stelios Tsampas 2026-08-22 03:24:16 +0900
  • a5b22b3b06
    Merge e2740782bb into 7490e78855 kPherox 2026-08-21 16:09:10 +0000
  • ad4a1db3a3
    Merge 6e446d026d into 7490e78855 hawkeye116477 2026-08-21 12:04:56 +0200
  • e2740782bb
    feat: support create symlink kPherox 2026-08-21 14:15:50 +0900
  • a9af8aad93
    Merge 897e38a14c into 7490e78855 zzahkaboom24 2026-08-20 21:00:11 +0000
  • 897e38a14c
    Merge branch 'legendary-gl:master' into hidden-console zzahkaboom24 2026-08-20 23:00:07 +0200
  • 7490e78855
    ci: exclude dev dependencies from zipapp packaging (#782) master Paweł Lidwin 2026-08-20 21:56:41 +0200
  • f731577d6a
    ci: exclude dev dependencies from zipapp packaging Paweł Lidwin 2026-08-20 16:24:53 +0200
  • ece601bfb2
    add wrapper exe support (#777) CommandMC 2026-08-20 15:48:08 +0200
  • d88fb55d7b
    [cli] Add flag to close console immediately on launch zzahkaboom24 2026-08-17 22:41:25 +0200
  • 6e446d026d
    Sort imports hawkeye116477 2026-08-16 12:29:02 +0200
  • 557b16af7f
    Add suggested changes hawkeye116477 2026-08-16 12:26:50 +0200
  • abe96b5eea
    Encrypt tokens using a locally generated key hawkeye116477 2026-08-14 13:10:19 +0200
  • 9e2cf60603
    Merge 63aa3b4003 into 1be4b7e2ba dependabot[bot] 2026-08-10 14:57:13 +0530
  • 13f7262ca8
    Merge 15fa16a135 into 1be4b7e2ba Eric Zhao 2026-08-10 14:54:11 +0530
  • 6884089227
    Merge adb6cc979d into 1be4b7e2ba Sam Moore 2026-08-10 14:54:10 +0530
  • 104d6be8de
    add wrapper exe support Etaash Mathamsetty 2025-02-16 11:54:10 -0500
  • 1be4b7e2ba
    Set CWD when launching a title through the EA app (#776) CommandMC 2026-08-09 21:27:39 +0200
  • 5c5a57189c
    Set CWD when launching a title through the EA app Katharina Dröge 2026-08-09 18:42:11 +0200
  • 1d1826f3c4
    ci: add id-token permission (#773) 0.21.0 Paweł Lidwin 2026-08-04 19:07:29 +0200
  • cb7920d96f
    ci: contents read Paweł Lidwin 2026-08-04 18:44:47 +0200
  • 04f9fbba19
    ci: add id-token permission Paweł Lidwin 2026-08-04 18:41:15 +0200
  • 51d58c4605
    chore: fix typo (#771) Stelios Tsampas 2026-08-04 19:35:28 +0300
  • e1f67bbbcd
    Make case_insensitive_file_search a no-op on Windows (#772) CommandMC 2026-08-04 11:30:08 +0200
  • d97687ab17
    Make case_insensitive_file_search a no-op on Windows Katharina Dröge 2026-08-02 12:35:09 +0200
  • c7831a2040 [lfs] Only check XDG_CONFIG_HOME when not on 'Windows' Stelios Tsampas 2025-09-09 18:41:12 +0300
  • 482ae809cd chore: fix typo Stelios Tsampas 2026-07-31 00:14:47 +0300
  • eb76c9f782
    fix: avoid KeyError when game metadata is missing id/namespace (#769) Sai Asish Y 2026-07-28 05:07:14 -0700
  • 63aa3b4003
    Bump setuptools from 82.0.1 to 83.0.0 dependabot/uv/setuptools-83.0.0 dependabot[bot] 2026-07-25 04:28:13 +0000
  • 53c0339883 fix: avoid KeyError when game metadata is missing id/namespace Sai Asish Y 2026-07-18 09:28:07 -0700
  • ea580df3ff
    release: 0.21.0 Lowlife (#765) Paweł Lidwin 2026-07-09 17:15:29 +0200
  • 0142626be9
    Add Ruff (#743) CommandMC 2026-07-09 17:12:59 +0200
  • e1cb00c11b
    Merge a26eff6f6d into ded302c3b4 Dummerle 2026-07-09 15:07:44 +0000
  • a8e59ce55e
    Merge ed1afbd367 into ded302c3b4 toxicrecker 2026-07-09 15:06:48 +0000
  • 6e90feddd8
    Add Ruff lint workflow Katharina Dröge 2026-04-09 19:35:51 +0200
  • b2a3f0afb9
    Fix all the easily fixable errors Katharina Dröge 2026-04-09 17:56:52 +0200
  • 3bf0ce4da3
    Add Ruff Katharina Dröge 2026-04-09 17:56:36 +0200
  • ded302c3b4
    Bump idna from 3.11 to 3.15 (#755) dependabot[bot] 2026-07-09 16:57:12 +0200
  • 39b0d76e64
    ci: automate pypi and releases drafting (#761) Paweł Lidwin 2026-07-09 16:49:25 +0200
  • 839d1195d8
    chore: add trailing newlines Paweł Lidwin 2026-07-09 16:44:23 +0200
  • 6547465111
    ci: add macOS zip Paweł Lidwin 2026-06-04 18:09:16 +0200
  • 3997532361
    release: 0.21.0 Lowlife Paweł Lidwin 2026-06-04 17:24:38 +0200
  • 06750b2893
    ci: use gh cli for drafting Paweł Lidwin 2026-06-03 19:45:15 +0200
  • 3c19452360
    ci: split actions and move release to ubuntu-slim Paweł Lidwin 2026-06-03 19:27:51 +0200
  • ce2bd87261
    ci: repackage for public github release Paweł Lidwin 2026-06-03 19:16:34 +0200
  • 66314599f7
    fix: unset old_manifest for all types of repair (#697) Paweł Lidwin 2026-05-30 13:36:18 +0200
  • fd5c783fef
    cli: remove redundant if statement (#762) Paweł Lidwin 2026-05-30 13:29:53 +0200
  • 93b9d863eb
    refactor: defer loading achievements definitions until achievements fetch Paweł Lidwin 2026-05-30 13:28:09 +0200
  • 0425c630db
    cli: remove redundant if statement Paweł Lidwin 2026-05-30 13:05:59 +0200
  • 490b577240
    Display UAC prompt for games which requires admin rights (#668) hawkeye116477 2026-05-30 12:54:05 +0200
  • 10d8d70d56
    Add achievement handling (#729) Stelios Tsampas 2026-05-30 13:25:38 +0300
  • 48eb5f6bd3
    [cli/core]: report grant date information with info (#748) Stelios Tsampas 2026-05-30 13:24:44 +0300
  • c6bc2afd2d
    Merge d471ed4c17 into fdfb7123ef Paweł Lidwin 2026-05-23 21:38:59 +0800
  • 0da024ef14
    ci: automate pypi and releases drafting Paweł Lidwin 2026-05-23 15:37:18 +0200
  • fdfb7123ef
    fix: support non-encrypted variants of v5 manifests (#756) 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[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
  • 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
  • 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