{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":229422810,"defaultBranch":"master","name":"HarmonyX","ownerLogin":"BepInEx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-21T12:14:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39589027?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718222779.0","currentOid":""},"activityList":{"items":[{"before":"3612f976cdb2fd0f37f60040a01ec8a6ee04756e","after":"ef84f6e44494d1c5097c2049b0efc9e02f917665","ref":"refs/heads/master","pushedAt":"2024-06-12T19:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Bump version number","shortMessageHtmlLink":"Bump version number"}},{"before":"03268736fa3d58b6da2bcaf0f3e535d4f8f6c4e4","after":"3612f976cdb2fd0f37f60040a01ec8a6ee04756e","ref":"refs/heads/master","pushedAt":"2024-06-12T19:42:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Upgrade MonoMod.RuntimeDetour to 25.1.2 (#115)","shortMessageHtmlLink":"Upgrade MonoMod.RuntimeDetour to 25.1.2 (#115)"}},{"before":"7c44c07f871022192d436b6bb3b199d5469f6184","after":"03268736fa3d58b6da2bcaf0f3e535d4f8f6c4e4","ref":"refs/heads/master","pushedAt":"2024-06-01T15:14:06.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Merge pull request #114 from kohanis/merge-upstream-2.3.3.0\n\nMerging upstream up to v2.3.3.0","shortMessageHtmlLink":"Merge pull request #114 from kohanis/merge-upstream-2.3.3.0"}},{"before":"b0261a808a422e9e512d42a271eacc0e8e7d1043","after":"7c44c07f871022192d436b6bb3b199d5469f6184","ref":"refs/heads/master","pushedAt":"2024-05-30T09:52:30.000Z","pushType":"pr_merge","commitsCount":211,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Merge pull request #97 from kohanis/merge-2.2.2\n\nMerging upstream","shortMessageHtmlLink":"Merge pull request #97 from kohanis/merge-2.2.2"}},{"before":"f0b0637599c71f29ea0b8a4890a65ba85fc7123b","after":null,"ref":"refs/heads/build_pr","pushedAt":"2024-05-29T09:37:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"}},{"before":"c8b9f381c70c3ab1cf475cd1762f8204a2c800b2","after":"b0261a808a422e9e512d42a271eacc0e8e7d1043","ref":"refs/heads/master","pushedAt":"2024-05-29T09:37:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Add test build workflow for PRs (#113)","shortMessageHtmlLink":"Add test build workflow for PRs (#113)"}},{"before":"7191d813485b32b0c359d8de20d3a3d60789e680","after":"f0b0637599c71f29ea0b8a4890a65ba85fc7123b","ref":"refs/heads/build_pr","pushedAt":"2024-05-29T00:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Delete .github/workflows/build_pr.yml","shortMessageHtmlLink":"Delete .github/workflows/build_pr.yml"}},{"before":"8b0e88fc246849078a71b70b531a1b7101562888","after":"7191d813485b32b0c359d8de20d3a3d60789e680","ref":"refs/heads/build_pr","pushedAt":"2024-05-29T00:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Also run build.yml on PRs","shortMessageHtmlLink":"Also run build.yml on PRs"}},{"before":null,"after":"8b0e88fc246849078a71b70b531a1b7101562888","ref":"refs/heads/build_pr","pushedAt":"2024-05-29T00:04:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Create build_pr.yml","shortMessageHtmlLink":"Create build_pr.yml"}},{"before":"c8b9f381c70c3ab1cf475cd1762f8204a2c800b2","after":null,"ref":"refs/tags/v2.12.0","pushedAt":"2024-02-08T16:40:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"}},{"before":"0e333a7b769dba32967de4abfac1c5b4297dabc0","after":"c8b9f381c70c3ab1cf475cd1762f8204a2c800b2","ref":"refs/heads/master","pushedAt":"2024-02-08T16:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"d6f8432c055741679fd73840a9639f8b059027e4","after":null,"ref":"refs/heads/optional","pushedAt":"2024-02-08T16:14:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"}},{"before":"91d20d70fb77ab35b61e972b7c259a4b2310c255","after":"0e333a7b769dba32967de4abfac1c5b4297dabc0","ref":"refs/heads/master","pushedAt":"2024-02-08T16:14:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Add HarmonyOptional attribute (#105)\n\nAdd a patch attribute that marks the patch as optional - if the method is not found or patching fails, the patch process is not aborted and there's a warning given, not an error.\r\n\r\nResolves #47","shortMessageHtmlLink":"Add HarmonyOptional attribute (#105)"}},{"before":"5d294353f2a4afb9197ef4a3c8bbe280e0dd8e10","after":"d6f8432c055741679fd73840a9639f8b059027e4","ref":"refs/heads/optional","pushedAt":"2024-02-08T15:14:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Oops","shortMessageHtmlLink":"Oops"}},{"before":"dfd65c3725011f691b9c697a07e0c21340ae30c4","after":"5d294353f2a4afb9197ef4a3c8bbe280e0dd8e10","ref":"refs/heads/optional","pushedAt":"2024-02-08T15:11:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Improve test coverage","shortMessageHtmlLink":"Improve test coverage"}},{"before":"c3b8070ce0eb1e3ae502e8eb2b77b4d224c630f9","after":"dfd65c3725011f691b9c697a07e0c21340ae30c4","ref":"refs/heads/optional","pushedAt":"2024-02-07T23:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Unused using","shortMessageHtmlLink":"Unused using"}},{"before":"baa51ffea1bf25f4900bbe4b85ea8efbc6f103a6","after":"c3b8070ce0eb1e3ae502e8eb2b77b4d224c630f9","ref":"refs/heads/optional","pushedAt":"2024-02-07T23:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Switch from using flags to a bool","shortMessageHtmlLink":"Switch from using flags to a bool"}},{"before":"94da210e848782f81b5adbd95a39d785feb95de0","after":null,"ref":"refs/heads/auto-guid","pushedAt":"2024-02-07T22:51:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"}},{"before":"e9c72af01bf9305fff5eec9f81a27764208b7920","after":"91d20d70fb77ab35b61e972b7c259a4b2310c255","ref":"refs/heads/master","pushedAt":"2024-02-07T22:51:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"CreateAndPatchAll - use a counter + target name as default ID instead of a GUID (#103)\n\nMake the default ID more friendly for debugging.\r\nCloses #44","shortMessageHtmlLink":"CreateAndPatchAll - use a counter + target name as default ID instead…"}},{"before":null,"after":"baa51ffea1bf25f4900bbe4b85ea8efbc6f103a6","ref":"refs/heads/optional","pushedAt":"2024-01-23T10:46:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Add HarmonyOptional attribute","shortMessageHtmlLink":"Add HarmonyOptional attribute"}},{"before":null,"after":"94da210e848782f81b5adbd95a39d785feb95de0","ref":"refs/heads/auto-guid","pushedAt":"2024-01-19T22:14:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"CreateAndPatchAll - use a counter + target name as default ID instead of a GUID\nCloses #44","shortMessageHtmlLink":"CreateAndPatchAll - use a counter + target name as default ID instead…"}},{"before":"11391db43643ccdddcea0acb89a563324ed97b1f","after":"e9c72af01bf9305fff5eec9f81a27764208b7920","ref":"refs/heads/master","pushedAt":"2024-01-19T15:10:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Fix tests borked by #96\nChanges are exactly as expected, IL is functionally the same just with more jumps","shortMessageHtmlLink":"Fix tests borked by #96"}},{"before":"2ea021afcf1811c9f4a4a05b02ba4c7fa188ad9d","after":"11391db43643ccdddcea0acb89a563324ed97b1f","ref":"refs/heads/master","pushedAt":"2024-01-19T14:18:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Fix invalid file name when dumping compiler-generated methods (#99)\n\nI wasn't sure by which characters I should replace < and > with, but this fixes the dump when patching a compiler-generated method.","shortMessageHtmlLink":"Fix invalid file name when dumping compiler-generated methods (#99)"}},{"before":"4148febe96a70708652d07d05aeb88c786eab972","after":"2ea021afcf1811c9f4a4a05b02ba4c7fa188ad9d","ref":"refs/heads/master","pushedAt":"2024-01-19T14:17:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Fix for unintentional removal of some `leave` instructions (#96)\n\nThis will keep 2 leave instructions, but it's jump anyway, no harm done. Upstream harmony makes it this way.\r\nThese instructions are added after all transpilers have already been applied, and repatching takes original instructions anyway.\r\nAnd, if someone wants to, they can find a way to remove these duplicates without offset shifting later on.\r\n\r\nFixes #65 and Closes #77","shortMessageHtmlLink":"Fix for unintentional removal of some leave instructions (#96)"}},{"before":"2c335c3f00333c6f1085290e30ec145c043a0b97","after":null,"ref":"refs/heads/RuntimeDetour-25.1.0","pushedAt":"2024-01-19T14:13:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"}},{"before":"f6c4432cacffb0745dd1d23b868fde9dbdd2bff2","after":"4148febe96a70708652d07d05aeb88c786eab972","ref":"refs/heads/master","pushedAt":"2024-01-19T14:13:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Update MonoMod.RuntimeDetour to 25.1 (#100)\n\nFixes .NET 3.5 support broken by merging #79","shortMessageHtmlLink":"Update MonoMod.RuntimeDetour to 25.1 (#100)"}},{"before":"07f93ae1160dddec969f9f1f409a126a3fb73a97","after":"2c335c3f00333c6f1085290e30ec145c043a0b97","ref":"refs/heads/RuntimeDetour-25.1.0","pushedAt":"2024-01-08T10:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Remove net7.0 target from tests","shortMessageHtmlLink":"Remove net7.0 target from tests"}},{"before":null,"after":"07f93ae1160dddec969f9f1f409a126a3fb73a97","ref":"refs/heads/RuntimeDetour-25.1.0","pushedAt":"2024-01-08T10:22:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Update MonoMod.RuntimeDetour to 25.1.0-prerelease.2","shortMessageHtmlLink":"Update MonoMod.RuntimeDetour to 25.1.0-prerelease.2"}},{"before":"2d88dc81033a004da78265c1f9ae8334b5247ef0","after":null,"ref":"refs/heads/codematcher-pos-checks","pushedAt":"2023-12-20T19:49:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"}},{"before":"cd83a206c5df0eaf7d9970ed3fbe4c8386739d01","after":"f6c4432cacffb0745dd1d23b868fde9dbdd2bff2","ref":"refs/heads/master","pushedAt":"2023-12-20T19:49:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Merge pull request #85 from BepInEx/codematcher-pos-checks\n\nAdd some sanity checks to make exception messages more useful.","shortMessageHtmlLink":"Merge pull request #85 from BepInEx/codematcher-pos-checks"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY7QsfAA","startCursor":null,"endCursor":null}},"title":"Activity · BepInEx/HarmonyX"}