{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":249938026,"defaultBranch":"master","name":"legendary","ownerLogin":"derrod","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-25T09:35:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3123295?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702044348.0","currentOid":""},"activityList":{"items":[{"before":"96e07ff453910b8cae89af044e317001ce33ac8b","after":"7fefdc497329276fc8c41d20e72600e0112352d1","ref":"refs/heads/master","pushedAt":"2024-01-01T03:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli/core] Fix fetching more than 1000 entitlements","shortMessageHtmlLink":"[cli/core] Fix fetching more than 1000 entitlements"}},{"before":"ac6290627c6e0d692cf570cf28783ed5ba24ae51","after":"96e07ff453910b8cae89af044e317001ce33ac8b","ref":"refs/heads/master","pushedAt":"2023-12-24T12:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Fix launchable add-ons that are also installable","shortMessageHtmlLink":"[cli] Fix launchable add-ons that are also installable"}},{"before":"ae8626e51fd4312b3416e70d64b7d59609f5ac5a","after":"ac6290627c6e0d692cf570cf28783ed5ba24ae51","ref":"refs/heads/master","pushedAt":"2023-12-14T14:05:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli/core] Support launchable DLC/Addons","shortMessageHtmlLink":"[cli/core] Support launchable DLC/Addons"}},{"before":"56d439ed2d3d9f34e2b08fa23e627c23a487b8d6","after":"ae8626e51fd4312b3416e70d64b7d59609f5ac5a","ref":"refs/heads/master","pushedAt":"2023-12-13T22:29:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli/core/models] Support launchable DLC/Addons","shortMessageHtmlLink":"[cli/core/models] Support launchable DLC/Addons"}},{"before":"d2963db5b20df58fb82af422ea03806d30ecd2e0","after":"56d439ed2d3d9f34e2b08fa23e627c23a487b8d6","ref":"refs/heads/master","pushedAt":"2023-12-08T13:38:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"f1d815797f34bc479aa5ad8917a5c59758f19409","after":"d2963db5b20df58fb82af422ea03806d30ecd2e0","ref":"refs/heads/master","pushedAt":"2023-11-22T18:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[core] Ignore private apps in library items\n\nFixes #618","shortMessageHtmlLink":"[core] Ignore private apps in library items"}},{"before":null,"after":"64639a55203d85d712ba711f785b1ad174065b2e","ref":"refs/heads/steam-wip","pushedAt":"2023-11-16T01:23:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[core/cli/utils] Extremely WIP Steam Sync from 2022\n\nUnfinished and might not even work anymore, left here as a reference for future work.","shortMessageHtmlLink":"[core/cli/utils] Extremely WIP Steam Sync from 2022"}},{"before":"591039eaf3a01d670195703cb99fc31987592336","after":"f1d815797f34bc479aa5ad8917a5c59758f19409","ref":"refs/heads/master","pushedAt":"2023-11-16T00:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Fix --token not working","shortMessageHtmlLink":"[cli] Fix --token not working"}},{"before":"9131f32c22ce71ee528fa25327808b9a050c6f97","after":"591039eaf3a01d670195703cb99fc31987592336","ref":"refs/heads/master","pushedAt":"2023-11-16T00:41:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Use python3 shebang (#622)\n\nRational in PEP-394 fine print and reality of various distros\r\n\r\nDetails in https://github.com/derrod/legendary/issues/572\r\n\r\nCloses: https://github.com/derrod/legendary/issues/572","shortMessageHtmlLink":"[cli] Use python3 shebang (#622)"}},{"before":"450784283dd49152dda6322db2fb2ef33e7c382e","after":"9131f32c22ce71ee528fa25327808b9a050c6f97","ref":"refs/heads/master","pushedAt":"2023-11-16T00:40:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[downloader] Avoid buffer copies in worker (#621)\n\nThis increases peek download speed from about 850MB/s to 960MB/s on my computer.\r\n\r\nhttps://github.com/derrod/legendary/issues/620","shortMessageHtmlLink":"[downloader] Avoid buffer copies in worker (#621)"}},{"before":"c56a81ab6498c3d25b9e0aa1f80144d9d2e3af21","after":"450784283dd49152dda6322db2fb2ef33e7c382e","ref":"refs/heads/master","pushedAt":"2023-10-14T12:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli/core/downloader] Add option to bind to IP(s)","shortMessageHtmlLink":"[cli/core/downloader] Add option to bind to IP(s)"}},{"before":"488d14c6e0573061cca5ae565bf70ee9654521be","after":"c56a81ab6498c3d25b9e0aa1f80144d9d2e3af21","ref":"refs/heads/master","pushedAt":"2023-10-14T10:51:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[lfs] Allow setting config dir via `LEGENDARY_CONFIG_PATH` env var (#590)","shortMessageHtmlLink":"[lfs] Allow setting config dir via LEGENDARY_CONFIG_PATH env var (#590"}},{"before":"013f7d4bde53447739bf4d65f93cff828434b44d","after":"488d14c6e0573061cca5ae565bf70ee9654521be","ref":"refs/heads/master","pushedAt":"2023-09-30T01:38:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Fix list-files not working with empty install tag","shortMessageHtmlLink":"[cli] Fix list-files not working with empty install tag"}},{"before":"03b21f49defd100a20ff78e64f86f5ffdaec8e74","after":"013f7d4bde53447739bf4d65f93cff828434b44d","ref":"refs/heads/master","pushedAt":"2023-09-28T03:41:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Protect assignment when testing for `install_tags`\n\nFixes #608","shortMessageHtmlLink":"[cli] Protect assignment when testing for install_tags"}},{"before":"bd2e7ca0cd2e093b8ba57061c5a03a74b82a0069","after":"03b21f49defd100a20ff78e64f86f5ffdaec8e74","ref":"refs/heads/master","pushedAt":"2023-09-09T06:54:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Use start.exe when launching a URI","shortMessageHtmlLink":"[cli] Use start.exe when launching a URI"}},{"before":"20b121bdb96b4a050b083f4d27ee1e360b7032b6","after":"bd2e7ca0cd2e093b8ba57061c5a03a74b82a0069","ref":"refs/heads/master","pushedAt":"2023-08-10T12:46:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Actually store user-provided prefix path\n\nThis was assigning to a local variable, only ever used in the `if` block","shortMessageHtmlLink":"[cli] Actually store user-provided prefix path"}},{"before":"b759d9dbb19c7bc88e87b74c93c95fe0d590feeb","after":"20b121bdb96b4a050b083f4d27ee1e360b7032b6","ref":"refs/heads/master","pushedAt":"2023-07-28T05:14:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Write tags to config after successful verification\n\nIf a game has a `__required` SDL which is an empty string will fail verification\nbecause the check for building the list of hashes will fail, implying that the\nwhole game including all the SDLs will be validated.\n\nAt the same time, if we are importing a game using a config file that doesn't\nspecify the `install_tags` for such a game, the install tags won't be saved\ndue to calling an early `exit(0)`.\n\nThese two issues combined can cause a verification, repair, verification loop.\nThis commit addresses both of those issues.\n\nRelated convertation on Discord:\nhttps://discord.com/channels/695233346627698689/695234626582609940/1084939380713594924","shortMessageHtmlLink":"[cli] Write tags to config after successful verification"}},{"before":"07a16f7b84f4b6b43078fe84160ca761f1086ba4","after":"b759d9dbb19c7bc88e87b74c93c95fe0d590feeb","ref":"refs/heads/master","pushedAt":"2023-07-27T11:12:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[core] Fix deadlock when clearing userdata in login","shortMessageHtmlLink":"[core] Fix deadlock when clearing userdata in login"}},{"before":"c69301212c0bf97190e33e643fe7a076a395e32a","after":"07a16f7b84f4b6b43078fe84160ca761f1086ba4","ref":"refs/heads/master","pushedAt":"2023-06-26T05:05:48.217Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Allow launching DLC if executable is set","shortMessageHtmlLink":"[cli] Allow launching DLC if executable is set"}},{"before":"865dd51e2b9a76e0baa9f8470b693ce2afb966db","after":"c69301212c0bf97190e33e643fe7a076a395e32a","ref":"refs/heads/master","pushedAt":"2023-06-18T03:09:00.790Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"Fix CI build missing filelock package","shortMessageHtmlLink":"Fix CI build missing filelock package"}},{"before":"65364730634446702419023f8a5aa586fe1599a3","after":"865dd51e2b9a76e0baa9f8470b693ce2afb966db","ref":"refs/heads/master","pushedAt":"2023-06-17T23:24:43.655Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Fix and cleanup uninstaller wording/handling\n\nSomebody made a little copy-paste mistake there...","shortMessageHtmlLink":"[cli] Fix and cleanup uninstaller wording/handling"}},{"before":"e0428b497e37800e56fb6f381ba913fe70ce87dd","after":"65364730634446702419023f8a5aa586fe1599a3","ref":"refs/heads/master","pushedAt":"2023-06-17T22:55:01.322Z","pushType":"push","commitsCount":3,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Support running uninstaller on Windows","shortMessageHtmlLink":"[cli] Support running uninstaller on Windows"}},{"before":"6500ea73af2a69761addf1409990826bfcef0d06","after":"e0428b497e37800e56fb6f381ba913fe70ce87dd","ref":"refs/heads/master","pushedAt":"2023-06-17T22:28:58.756Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[core] Add EOS service warning","shortMessageHtmlLink":"[core] Add EOS service warning"}},{"before":"bdd53fb8f8c4acd61e053a522c8b07de5ef18eee","after":"6500ea73af2a69761addf1409990826bfcef0d06","ref":"refs/heads/master","pushedAt":"2023-06-17T22:12:45.885Z","pushType":"push","commitsCount":4,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"bbb19d6cb6a26f7a23df75025e764647503a521e","after":"bdd53fb8f8c4acd61e053a522c8b07de5ef18eee","ref":"refs/heads/master","pushedAt":"2023-06-17T19:32:45.209Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Search for game executable case-insensitively","shortMessageHtmlLink":"[cli] Search for game executable case-insensitively"}},{"before":"175168adcb58996ec8b358d77b8b38df30f7d5fe","after":"bbb19d6cb6a26f7a23df75025e764647503a521e","ref":"refs/heads/master","pushedAt":"2023-06-17T19:32:35.870Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Update version even if no files changed\n\nThis happens mostly with DLCs that get version bumps with no file changes.","shortMessageHtmlLink":"[cli] Update version even if no files changed"}},{"before":"8b2809779f94caee24b5ddc0464e744bf776527e","after":"175168adcb58996ec8b358d77b8b38df30f7d5fe","ref":"refs/heads/master","pushedAt":"2023-06-17T18:24:46.813Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[utils] Fix cloud save pattern matching to align with EGL\n\nMatch the pattern as a suffix, this is valid to catch all files with\nthat exact name in a directory.","shortMessageHtmlLink":"[utils] Fix cloud save pattern matching to align with EGL"}},{"before":"a70ac2d1f9c41bb808dc92c667020748ad33ef9a","after":"8b2809779f94caee24b5ddc0464e744bf776527e","ref":"refs/heads/master","pushedAt":"2023-05-27T22:16:32.213Z","pushType":"push","commitsCount":4,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Set non-tty output encoding to UTF-8\n\nCloses #551 and #554","shortMessageHtmlLink":"[cli] Set non-tty output encoding to UTF-8"}},{"before":"362287543b81701ea70078fd2679853b74145273","after":"a70ac2d1f9c41bb808dc92c667020748ad33ef9a","ref":"refs/heads/master","pushedAt":"2023-05-04T11:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derrod","name":"Rodney","path":"/derrod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3123295?s=80&v=4"},"commit":{"message":"[cli] Fix info not displaying install information\n\nDLC would overwrite the app name and break the check for the installed game.","shortMessageHtmlLink":"[cli] Fix info not displaying install information"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1T5W6AA","startCursor":null,"endCursor":null}},"title":"Activity ยท derrod/legendary"}