{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":633207270,"defaultBranch":"main","name":"PoolManager","ownerLogin":"JanSeliv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-27T02:25:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20540872?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714963426.0","currentOid":""},"activityList":{"items":[{"before":"f298bdee362c795c77e85930cd89e45ac43b0e96","after":"791ffff82da19743ca1667a97424a932f6047c48","ref":"refs/heads/develop","pushedAt":"2024-09-21T21:56:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Add the PoolObjectCallback interface (#7)\n\nUsed to receive pool events from the pool manager in the pool object, this doesn't break the plugin's current architecture of managing pool objects based on the factory pattern, it's just a small feature added on top of the base factory.\r\n\r\nIn some cases, we want a specific pool object to have special functionality independent of its parent class, and implementing a proprietary factory class for it is cumbersome and unnecessary behavior. Because he may be used only once. In this case, using an interface is a good choice.\r\n\r\nPool object to implement the interface or not does not affect the current behavior of the pool manager, the factory base class will be in the handling of pool events (OnTakeFromPool, OnReturnToPool, OnChangedStateInPool), to check whether the object implements the PoolObjectCallback interface, only the implementation of the interface of the object Only objects that implement the interface will go to notify the object.","shortMessageHtmlLink":"Add the PoolObjectCallback interface (#7)"}},{"before":"e938eaf5f6ae24ab847c1ba04cd26fe9544f07f6","after":"f298bdee362c795c77e85930cd89e45ac43b0e96","ref":"refs/heads/develop","pushedAt":"2024-09-20T12:57:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"[5.4.4] Updated binaries","shortMessageHtmlLink":"[5.4.4] Updated binaries"}},{"before":"3611d8587c9baa53113709332afe2de9c75cb8f4","after":"e938eaf5f6ae24ab847c1ba04cd26fe9544f07f6","ref":"refs/heads/develop","pushedAt":"2024-09-19T21:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Implemented `Priorities` to process important objects faster than others","shortMessageHtmlLink":"Implemented Priorities to process important objects faster than others"}},{"before":"16d225887d0a99bec01d1d255cc8fbf09d486d76","after":"3611d8587c9baa53113709332afe2de9c75cb8f4","ref":"refs/heads/develop","pushedAt":"2024-08-14T01:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Added `AdvancedDisplay` specifier to properties with `VisibleInstanceOnly\\VisibleAnywhere`","shortMessageHtmlLink":"Added AdvancedDisplay specifier to properties with `VisibleInstance…"}},{"before":"4817c3f44ea31a43a2bb76d65013c24f57e0713a","after":"16d225887d0a99bec01d1d255cc8fbf09d486d76","ref":"refs/heads/develop","pushedAt":"2024-05-26T05:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Simplified Widget's Pool Factory","shortMessageHtmlLink":"Simplified Widget's Pool Factory"}},{"before":"b723a481735bf1bccf13d05006c23293823e5fe4","after":"4817c3f44ea31a43a2bb76d65013c24f57e0713a","ref":"refs/heads/develop","pushedAt":"2024-05-18T05:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"[UE5.4][Cook] Fixed missing includes on packaging non-unity projects","shortMessageHtmlLink":"[UE5.4][Cook] Fixed missing includes on packaging non-unity projects"}},{"before":"10268c664f9bc19a702df7caba8c518f1592b6ee","after":"b723a481735bf1bccf13d05006c23293823e5fe4","ref":"refs/heads/develop","pushedAt":"2024-05-06T02:38:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"10268c664f9bc19a702df7caba8c518f1592b6ee","after":"b723a481735bf1bccf13d05006c23293823e5fe4","ref":"refs/heads/main","pushedAt":"2024-05-06T02:37:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"314578d09b99044c7eec7a6123f4e5aa0a736280","after":"10268c664f9bc19a702df7caba8c518f1592b6ee","ref":"refs/heads/develop","pushedAt":"2024-05-06T02:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Merge pull request #4 from JanSeliv/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #4 from JanSeliv/develop"}},{"before":"c57a4bb19308b560278355af919a0cca221ff360","after":"10268c664f9bc19a702df7caba8c518f1592b6ee","ref":"refs/heads/main","pushedAt":"2024-05-06T02:16:14.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Merge pull request #4 from JanSeliv/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #4 from JanSeliv/develop"}},{"before":"50fbeedd24938d30408718b098ab3b2839b9b292","after":"314578d09b99044c7eec7a6123f4e5aa0a736280","ref":"refs/heads/develop","pushedAt":"2024-05-05T03:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Moved PoolFactory_UserWidget to proper place","shortMessageHtmlLink":"Moved PoolFactory_UserWidget to proper place"}},{"before":"1af32ffcc92c9ab61707ae6d66400d96961d2bd4","after":"50fbeedd24938d30408718b098ab3b2839b9b292","ref":"refs/heads/develop","pushedAt":"2024-05-04T20:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Updated readme","shortMessageHtmlLink":"Updated readme"}},{"before":"584a35ab61f750a29192b71fecd654a8ab366450","after":"1af32ffcc92c9ab61707ae6d66400d96961d2bd4","ref":"refs/heads/develop","pushedAt":"2024-05-04T04:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Added array support for `Take From Pool` and `Return To Pool` functions","shortMessageHtmlLink":"Added array support for Take From Pool and Return To Pool functions"}},{"before":"b64a1d58ee3f2e2f9698fb5b2545e0b8edc1ca6b","after":"584a35ab61f750a29192b71fecd654a8ab366450","ref":"refs/heads/develop","pushedAt":"2024-04-29T01:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"[Bug] Fixed TakeFromPool BP-node always return null, when 'ObjectClass' argument is set as default value in BP node without connecting local variable","shortMessageHtmlLink":"[Bug] Fixed TakeFromPool BP-node always return null, when 'ObjectClas…"}},{"before":"c8fdb0413f45536346e72cc4a5d7ef76bfa1c626","after":"b64a1d58ee3f2e2f9698fb5b2545e0b8edc1ca6b","ref":"refs/heads/develop","pushedAt":"2024-04-28T00:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"[UE5.4] Updated binaries from Preview to 5.4-release version","shortMessageHtmlLink":"[UE5.4] Updated binaries from Preview to 5.4-release version"}},{"before":"d24cc4007524b04570abf0bb63e0cda880c764c2","after":"c8fdb0413f45536346e72cc4a5d7ef76bfa1c626","ref":"refs/heads/develop","pushedAt":"2024-04-27T21:16:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Made 'Transform' function argument to optional in blueprints, updated binaries","shortMessageHtmlLink":"Made 'Transform' function argument to optional in blueprints, updated…"}},{"before":"480b3949a1f9e437f31335889db0d7d823c5f412","after":"d24cc4007524b04570abf0bb63e0cda880c764c2","ref":"refs/heads/develop","pushedAt":"2024-04-27T17:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Added User Widget Factory to config by default","shortMessageHtmlLink":"Added User Widget Factory to config by default"}},{"before":"ddcb3c41bcbedcc5d8f655c7bc20196c337463c1","after":"480b3949a1f9e437f31335889db0d7d823c5f412","ref":"refs/heads/develop","pushedAt":"2024-04-27T17:29:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Implemented User Widgets support to allow dynamic widgets to be reused instead of creating them each time","shortMessageHtmlLink":"Implemented User Widgets support to allow dynamic widgets to be reuse…"}},{"before":"cbf7cf1476ff1eb914ed5dc4a4a2974eee3bb62a","after":"ddcb3c41bcbedcc5d8f655c7bc20196c337463c1","ref":"refs/heads/develop","pushedAt":"2024-04-26T21:57:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"The SpawnNow method was simplified to only handle spawning, without callbacks, reducing code complexity and potential errors in child factories.","shortMessageHtmlLink":"The SpawnNow method was simplified to only handle spawning, without c…"}},{"before":"e39ec02f8249c13ab51778406b3ba28b1aa59e7e","after":"cbf7cf1476ff1eb914ed5dc4a4a2974eee3bb62a","ref":"refs/heads/develop","pushedAt":"2024-04-26T21:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"[UE5.4] Added missing includes","shortMessageHtmlLink":"[UE5.4] Added missing includes"}},{"before":"5983eb254f68ba43d23d4c1ebedf6bc6adbc1283","after":"e39ec02f8249c13ab51778406b3ba28b1aa59e7e","ref":"refs/heads/develop","pushedAt":"2024-04-20T07:34:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Added 'CallableWithoutWorldContext' meta to the static functions with optional World Context, so they can be called anywhere","shortMessageHtmlLink":"Added 'CallableWithoutWorldContext' meta to the static functions with…"}},{"before":"781dcbe31095f1452b57d418bdb4399eff2e7789","after":"5983eb254f68ba43d23d4c1ebedf6bc6adbc1283","ref":"refs/heads/develop","pushedAt":"2024-04-01T21:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"[UE5.4] Updated binaries","shortMessageHtmlLink":"[UE5.4] Updated binaries"}},{"before":"2097963c8e59008b126793eb1cfc564064243784","after":"781dcbe31095f1452b57d418bdb4399eff2e7789","ref":"refs/heads/develop","pushedAt":"2024-04-01T04:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"[UE5.4] Updated to newest engine version","shortMessageHtmlLink":"[UE5.4] Updated to newest engine version"}},{"before":"d8734368ff93d95ce065ecb2c9c6af3b085f2742","after":"2097963c8e59008b126793eb1cfc564064243784","ref":"refs/heads/develop","pushedAt":"2024-03-31T06:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Fixed cook fail on referencing editor-only properties","shortMessageHtmlLink":"Fixed cook fail on referencing editor-only properties"}},{"before":"699fd08f7086c6c4bd6cb822d800d766938bcafc","after":"d8734368ff93d95ce065ecb2c9c6af3b085f2742","ref":"refs/heads/develop","pushedAt":"2024-03-31T04:15:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"[Bug] Prevented baking actors into World Partition level spawned from Pool Manager","shortMessageHtmlLink":"[Bug] Prevented baking actors into World Partition level spawned from…"}},{"before":"fa511d5d12b8a9f914766c69fb5132f41db57f2d","after":"699fd08f7086c6c4bd6cb822d800d766938bcafc","ref":"refs/heads/develop","pushedAt":"2023-12-29T01:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Fixed crash on 'stop' simulation button with dirty assets","shortMessageHtmlLink":"Fixed crash on 'stop' simulation button with dirty assets"}},{"before":"341c143d4235f970159d36c96ef34a57079f0c49","after":"fa511d5d12b8a9f914766c69fb5132f41db57f2d","ref":"refs/heads/develop","pushedAt":"2023-12-28T04:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"A minor optimization to decrease amount of iterations while processing multiple requests","shortMessageHtmlLink":"A minor optimization to decrease amount of iterations while processin…"}},{"before":"c57a4bb19308b560278355af919a0cca221ff360","after":"341c143d4235f970159d36c96ef34a57079f0c49","ref":"refs/heads/develop","pushedAt":"2023-12-28T02:55:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Added alternative version of TakeFromPool() that process multiple requests at once, then fires event when all requested objects are ready","shortMessageHtmlLink":"Added alternative version of TakeFromPool() that process multiple req…"}},{"before":"597bb7678454892ce2f8ff0aecfcfd3a0ff923c5","after":"c57a4bb19308b560278355af919a0cca221ff360","ref":"refs/heads/develop","pushedAt":"2023-11-26T00:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Updated binaries","shortMessageHtmlLink":"Updated binaries"}},{"before":"597bb7678454892ce2f8ff0aecfcfd3a0ff923c5","after":"c57a4bb19308b560278355af919a0cca221ff360","ref":"refs/heads/main","pushedAt":"2023-11-26T00:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanSeliv","name":"Yevhenii Selivanov","path":"/JanSeliv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20540872?s=80&v=4"},"commit":{"message":"Updated binaries","shortMessageHtmlLink":"Updated binaries"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMTo1NjoxMC4wMDAwMDBazwAAAAS85cHy","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMTo1NjoxMC4wMDAwMDBazwAAAAS85cHy","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yNlQwMDo1Mzo0MC4wMDAwMDBazwAAAAO3ovdd"}},"title":"Activity · JanSeliv/PoolManager"}