{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":191963631,"defaultBranch":"master","name":"IllusionFixes","ownerLogin":"IllusionMods","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-14T15:09:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55058058?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714067660.0","currentOid":""},"activityList":{"items":[{"before":"f5355aacbd4d8b4cc4b49abbc5dc848e24ca5c99","after":"c59bccc4cd592b1c189f2381739dab7fd80e7379","ref":"refs/heads/master","pushedAt":"2024-05-25T06:54:25.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":"Optimized IsFileValid (#65)\n\nConverted the token search algorithm to BoyerMoore and to run on a thread pool.\r\nWhen using NVMe, the major cost was token lookup on the CPU.","shortMessageHtmlLink":"Optimized IsFileValid (#65)"}},{"before":"df5a3f0eaa205d06864105a111cd4894d97317f4","after":"f5355aacbd4d8b4cc4b49abbc5dc848e24ca5c99","ref":"refs/heads/master","pushedAt":"2024-04-25T17:52:10.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":"Version up to 21.5.1","shortMessageHtmlLink":"Version up to 21.5.1"}},{"before":"37a87e21390930b26c5b55673498c827f7a7befe","after":"df5a3f0eaa205d06864105a111cd4894d97317f4","ref":"refs/heads/master","pushedAt":"2024-03-24T16:38:25.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":"[FE]Fixed a problem with eyebrows remaining when the character is hidden (#62)","shortMessageHtmlLink":"[FE]Fixed a problem with eyebrows remaining when the character is hid…"}},{"before":"b63c5957716b127e4d7e72469d2f8922cbb9c618","after":"37a87e21390930b26c5b55673498c827f7a7befe","ref":"refs/heads/master","pushedAt":"2024-03-18T17:18:53.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":"[HeterochromiaFix] Fixed null reference exception (#61)\n\nFixed an exception when calling LoadFile in FreeH.","shortMessageHtmlLink":"[HeterochromiaFix] Fixed null reference exception (#61)"}},{"before":"5f044e270785074ee9a30800c22b21ea1f2cbc88","after":"b63c5957716b127e4d7e72469d2f8922cbb9c618","ref":"refs/heads/master","pushedAt":"2024-03-10T17:58:16.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":"Version up to 21.5","shortMessageHtmlLink":"Version up to 21.5"}},{"before":"ce5f2caa8307c0601032861f52d6c42877f71808","after":"5f044e270785074ee9a30800c22b21ea1f2cbc88","ref":"refs/heads/master","pushedAt":"2024-03-06T16:17:02.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":"[FE] Fixed eyebrows sometimes being rendered multiple times in one frame (#59)\n\nUnder normal circumstances, the problem does not occur because the same thing is just rendered over and over again.\r\nIf the aspect ratio of the screenshot and the aspect ratio of the screen are different, each will be rendered and multiple eyebrows will be drawn on the screenshot.","shortMessageHtmlLink":"[FE] Fixed eyebrows sometimes being rendered multiple times in one fr…"}},{"before":"884ea0716b39dc3628bf0ae5c5607dfab458db45","after":"ce5f2caa8307c0601032861f52d6c42877f71808","ref":"refs/heads/master","pushedAt":"2024-03-01T14:28:46.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":"[Studio] Fixed null reference exception in FindLoopNoAcc when a child was deleted (#58)","shortMessageHtmlLink":"[Studio] Fixed null reference exception in FindLoopNoAcc when a child…"}},{"before":"db488173b5ade84c82e1701ef2c54b8eb5ee65cd","after":"884ea0716b39dc3628bf0ae5c5607dfab458db45","ref":"refs/heads/master","pushedAt":"2024-02-23T14:51:50.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":"[Studio] Fixed a bug where the initial rotation amount kept being applied to IK (#56)\n\nFixes #16","shortMessageHtmlLink":"[Studio] Fixed a bug where the initial rotation amount kept being app…"}},{"before":"d1349a7dd56120ac59d156d82758ffb9e36ed74b","after":"db488173b5ade84c82e1701ef2c54b8eb5ee65cd","ref":"refs/heads/master","pushedAt":"2024-02-20T20:09:46.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":"Version up to 21.4.1","shortMessageHtmlLink":"Version up to 21.4.1"}},{"before":"d60f4e37ce864980bc371aae962c89ddc7801abf","after":"d1349a7dd56120ac59d156d82758ffb9e36ed74b","ref":"refs/heads/master","pushedAt":"2024-02-20T17:25:22.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":"[Studio] Optimize FindLoopNoAcc (#55)\n\nFaster loading of large studio scenes by ~5%.","shortMessageHtmlLink":"[Studio] Optimize FindLoopNoAcc (#55)"}},{"before":"567149aa60d1d8534ad880926f50f520423cd51b","after":"d60f4e37ce864980bc371aae962c89ddc7801abf","ref":"refs/heads/master","pushedAt":"2024-02-14T23:53:32.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":"Improved IsFileValid being very slow in huge scenes (#54)","shortMessageHtmlLink":"Improved IsFileValid being very slow in huge scenes (#54)"}},{"before":"a6d0aa2dbe23dca07a2a8177263ccad4ae74b8d6","after":"567149aa60d1d8534ad880926f50f520423cd51b","ref":"refs/heads/master","pushedAt":"2024-01-22T21:56:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Version up to 21.4","shortMessageHtmlLink":"Version up to 21.4"}},{"before":"71ed26884a7659d980c6a608eb770c4940d27e29","after":"a6d0aa2dbe23dca07a2a8177263ccad4ae74b8d6","ref":"refs/heads/master","pushedAt":"2024-01-22T21:54:33.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":"Version up to 21.3","shortMessageHtmlLink":"Version up to 21.3"}},{"before":"61608ffe0132db0a3e9612111813c14cee540842","after":"71ed26884a7659d980c6a608eb770c4940d27e29","ref":"refs/heads/master","pushedAt":"2024-01-21T21:35:53.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":"Add .editorconfig","shortMessageHtmlLink":"Add .editorconfig"}},{"before":"30f8718f0aa1e97ed56bf23a7bbce66a71e77e30","after":null,"ref":"refs/heads/package-upd","pushedAt":"2024-01-21T21:24: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":"c9fd1a46b923a5b37aa51a61ca52218e10f25b0f","after":"61608ffe0132db0a3e9612111813c14cee540842","ref":"refs/heads/master","pushedAt":"2024-01-21T21:23:49.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 and consolidate packages; Add analyzers to all projects missing them (#52)","shortMessageHtmlLink":"Update and consolidate packages; Add analyzers to all projects missin…"}},{"before":null,"after":"30f8718f0aa1e97ed56bf23a7bbce66a71e77e30","ref":"refs/heads/package-upd","pushedAt":"2024-01-21T21:21:53.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 packages; Add analyzers to all projects missing them","shortMessageHtmlLink":"Update packages; Add analyzers to all projects missing them"}},{"before":"e4e0c8abc49cc03a101315fb0e2b59e4bed2739b","after":null,"ref":"refs/heads/KKS_Fix_CharacterListOptimizations","pushedAt":"2024-01-21T21:05:00.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":"5dfc896da3793f3b16bba747c9ab7132c60302c4","after":"c9fd1a46b923a5b37aa51a61ca52218e10f25b0f","ref":"refs/heads/master","pushedAt":"2024-01-21T21:04:57.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 KKS_Fix_CharacterListOptimizations (#51)","shortMessageHtmlLink":"Add KKS_Fix_CharacterListOptimizations (#51)"}},{"before":null,"after":"e4e0c8abc49cc03a101315fb0e2b59e4bed2739b","ref":"refs/heads/KKS_Fix_CharacterListOptimizations","pushedAt":"2024-01-21T18:23:49.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 KKS_Fix_CharacterListOptimizations","shortMessageHtmlLink":"Add KKS_Fix_CharacterListOptimizations"}},{"before":"67f2ecca0d40146bdca969204ad2dd1998ae872a","after":"5dfc896da3793f3b16bba747c9ab7132c60302c4","ref":"refs/heads/master","pushedAt":"2024-01-08T09:36:22.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":"Call UnloadUnusedAssets when memory usage is close to full (#50)\n\nMore info: IllusionMods/HSPlugins#50","shortMessageHtmlLink":"Call UnloadUnusedAssets when memory usage is close to full (#50)"}},{"before":"772021a6ad8b11e9d5a18cb4e30b782c0ca57d24","after":"67f2ecca0d40146bdca969204ad2dd1998ae872a","ref":"refs/heads/master","pushedAt":"2024-01-01T23:11:51.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":"[MapLights] Add setting to toggle warning (#49)","shortMessageHtmlLink":"[MapLights] Add setting to toggle warning (#49)"}},{"before":"ae881b5b7e065e1b6e3352063ba062198f18ec3e","after":"772021a6ad8b11e9d5a18cb4e30b782c0ca57d24","ref":"refs/heads/master","pushedAt":"2023-11-24T18:35:05.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":"Version up to 21.3","shortMessageHtmlLink":"Version up to 21.3"}},{"before":"ba53dc81c8796f132e909f5feca2428a5445803c","after":"ae881b5b7e065e1b6e3352063ba062198f18ec3e","ref":"refs/heads/master","pushedAt":"2023-11-24T18:30:29.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":"[StudioOptimizations] Fix studio character and outfit list lagging the game on mouse hover","shortMessageHtmlLink":"[StudioOptimizations] Fix studio character and outfit list lagging th…"}},{"before":"0972fdd1e050fc1835bb97ec05f23b2bec60c8e8","after":"ba53dc81c8796f132e909f5feca2428a5445803c","ref":"refs/heads/master","pushedAt":"2023-09-05T09:12:08.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":"[KK][GT] Cache temporary arrays in ChaControl.UpdateVisible (#48)\n\nThis is another attempt at 3124e14, which got reverted.\r\n\r\nThe previous patch broke ClothesToAccessories when UpdateVisible contained an unexpected number of array allocations. This happened because the transpiler threw an exception, which, depending on the patch order, could prevent the transpiler defined by ClothesToAccessories (or any other plugin that patches the method) from running.\r\n\r\nThis version avoids the issue by logging an error instead of throwing an exception.\r\n\r\nThis version also removes the use of CodeMatcher.SetAndAdvance because it looks like it could destructively modify input code.\r\n\r\nTested with ClothesToAccessories 1.0.3.","shortMessageHtmlLink":"[KK][GT] Cache temporary arrays in ChaControl.UpdateVisible (#48)"}},{"before":"739a4dad1bf37557e62ffb98afa6193af3a5e6e9","after":"0972fdd1e050fc1835bb97ec05f23b2bec60c8e8","ref":"refs/heads/master","pushedAt":"2023-09-01T12:04:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Version up to 21.2.1","shortMessageHtmlLink":"Version up to 21.2.1"}},{"before":"3124e140537991e1c00f0c13e594259908514600","after":"739a4dad1bf37557e62ffb98afa6193af3a5e6e9","ref":"refs/heads/master","pushedAt":"2023-08-31T16:04:25.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":"Version up to 21.2","shortMessageHtmlLink":"Version up to 21.2"}},{"before":"ab8ac1ef3ae1ed8dc08e254841620bdba6a4eaa1","after":"3124e140537991e1c00f0c13e594259908514600","ref":"refs/heads/master","pushedAt":"2023-08-30T17:04:54.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":"[KK][GT] Cache temporary arrays in ChaControl.UpdateVisible (#47)\n\n* [KK][GT] Cache temporary arrays in ChaControl.UpdateVisible\r\n\r\nThis patch caches the 1D and 2D temporary arrays created in\r\nUpdateVisible.\r\n\r\nThe transpiler is a little blunt, replacing all newarr instructions,\r\nso I included a check to ensure that we patch exactly 45 places.\r\nThis should make it a little more robust against other plugins\r\ntranspiling the same method.","shortMessageHtmlLink":"[KK][GT] Cache temporary arrays in ChaControl.UpdateVisible (#47)"}},{"before":"07863a4d080660d8901d055f6087a9faa5beaed0","after":"ab8ac1ef3ae1ed8dc08e254841620bdba6a4eaa1","ref":"refs/heads/master","pushedAt":"2023-08-28T18:22:34.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":"[KK][GT] Use a nonallocating equality comparer for ChaReference (#46)\n\nThe default equality comparer for enums incurs boxing overhead.\r\nThis is fixed by using a custom equality comparer.\r\n\r\nThis issue doesn't affect KKS because the newer version of\r\nmscorlib has a nonallocating default equality comparer for enums.","shortMessageHtmlLink":"[KK][GT] Use a nonallocating equality comparer for ChaReference (#46)"}},{"before":"15a286e899da66fffe530525f5d347196bbb4b46","after":"07863a4d080660d8901d055f6087a9faa5beaed0","ref":"refs/heads/master","pushedAt":"2023-08-28T18:12:01.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":"Add HS2_Fix_PersonalityCorrector","shortMessageHtmlLink":"Add HS2_Fix_PersonalityCorrector"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU5i3UQA","startCursor":null,"endCursor":null}},"title":"Activity · IllusionMods/IllusionFixes"}