{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":608265135,"defaultBranch":"v8","name":"cloth-config","ownerLogin":"MattSturgeon","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-01T16:56:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5046562?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703167572.0","currentOid":""},"activityList":{"items":[{"before":"34beaa346b87ff7dfd1e7fb5bb9e6a75fdbd92fc","after":null,"ref":"refs/heads/fix-176","pushedAt":"2023-12-21T14:06:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"}},{"before":"9e3f6e0641d6d0bff4d7e738751ae6c910378177","after":"d789d6ca5f5c3fdff4f9526448ca1d18cc16150f","ref":"refs/heads/register-hooks","pushedAt":"2023-12-03T22:22:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Add debug prints","shortMessageHtmlLink":"Add debug prints"}},{"before":"83ca86c52b514fc4b721a5bd33ea0d85d728e046","after":"1b7a18499cd3415bddedc232bc1dae1c0f97343f","ref":"refs/heads/autoconfig-dependencies-3","pushedAt":"2023-12-02T09:15:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Autoconfig Requirements API implementation","shortMessageHtmlLink":"Autoconfig Requirements API implementation"}},{"before":"7e66302f70f6b0941e182689305ac7de476ceb71","after":"83ca86c52b514fc4b721a5bd33ea0d85d728e046","ref":"refs/heads/autoconfig-dependencies-3","pushedAt":"2023-12-02T09:09:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Autoconfig Requirements API implementation","shortMessageHtmlLink":"Autoconfig Requirements API implementation"}},{"before":"7a7af6043fad2e7879b1430729af2832c6f1fd5f","after":"7e66302f70f6b0941e182689305ac7de476ceb71","ref":"refs/heads/autoconfig-dependencies-3","pushedAt":"2023-12-02T09:05:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Autoconfig Requirements API implementation","shortMessageHtmlLink":"Autoconfig Requirements API implementation"}},{"before":null,"after":"7a7af6043fad2e7879b1430729af2832c6f1fd5f","ref":"refs/heads/autoconfig-dependencies-3","pushedAt":"2023-12-02T09:02:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Autoconfig Dependencies","shortMessageHtmlLink":"Autoconfig Dependencies"}},{"before":null,"after":"601983132803d03701464bcf352110c74a9d1b45","ref":"refs/heads/autoconfig-dependencies-ux","pushedAt":"2023-08-02T18:44:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Split Requirement into Enable/DisableIf\n\nInstead of having `Requirement` be a separate annotation, simplify the UX by copying its parameters directly to both `EnableIf` and `DisplayIf`.\n\nThis is kinda painful, since it leads to effectively duplicated annotation code, however it dramatically cleans up the user experience (as seen in `ExampleConfig`)...","shortMessageHtmlLink":"Split Requirement into Enable/DisableIf"}},{"before":null,"after":"10ef6e3063181d7f9801838602599db8c09b7870","ref":"refs/heads/autoconfig-dependencies-2","pushedAt":"2023-08-02T18:38:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Split Requirement into Enable/DisableIf\n\nInstead of having `Requirement` be a separate annotation, simplify the UX by copying its parameters directly to both `EnableIf` and `DisplayIf`.\n\nThis is kinda painful, since it leads to effectively duplicated annotation code, however it dramatically cleans up the user experience (as seen in `ExampleConfig`)...","shortMessageHtmlLink":"Split Requirement into Enable/DisableIf"}},{"before":"6b56b2b96c17d4adac11910bfa06d190ade63374","after":"a854f08e6af54118877ad367782169d29f36bae0","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-23T00:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"More cleanup","shortMessageHtmlLink":"More cleanup"}},{"before":"e42ed0266417421481620b376a88b9ef38a56beb","after":"6b56b2b96c17d4adac11910bfa06d190ade63374","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-23T00:24:05.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Improve custom handler building","shortMessageHtmlLink":"Improve custom handler building"}},{"before":"6e3893e4fd84e0c52877ea610f850bd1b61296ca","after":"9e3f6e0641d6d0bff4d7e738751ae6c910378177","ref":"refs/heads/register-hooks","pushedAt":"2023-07-22T16:10:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Add debug prints","shortMessageHtmlLink":"Add debug prints"}},{"before":"5f1ee08cd2a1ca80e315e3cf463f2c784d62203e","after":"e42ed0266417421481620b376a88b9ef38a56beb","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-21T22:56:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Unsafe generic casting\n\nMakes the builder factory more generic.\n\nAlthough not typesafe at compile time, we can verify the type at runtime using `ValueHolder.getType()`","shortMessageHtmlLink":"Unsafe generic casting"}},{"before":"5b2fc368f10e1d725a27df76486427595c62c753","after":"5f1ee08cd2a1ca80e315e3cf463f2c784d62203e","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-21T22:24:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Use post hooks to register guis","shortMessageHtmlLink":"Use post hooks to register guis"}},{"before":"fbf402bac4485f2d06f8b09ea083ac2c4a4898f9","after":"6e3893e4fd84e0c52877ea610f850bd1b61296ca","ref":"refs/heads/register-hooks","pushedAt":"2023-07-21T21:01:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Add debug prints","shortMessageHtmlLink":"Add debug prints"}},{"before":"eb06b5c9503f5febd00e3c0ccad9908702a91832","after":"fbf402bac4485f2d06f8b09ea083ac2c4a4898f9","ref":"refs/heads/register-hooks","pushedAt":"2023-07-21T20:51:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"TreeMap makes sense for enum-key maps\n\nRather than allocating a large hash table and hashing the keys, we can use a tree instead","shortMessageHtmlLink":"TreeMap makes sense for enum-key maps"}},{"before":null,"after":"eb06b5c9503f5febd00e3c0ccad9908702a91832","ref":"refs/heads/register-hooks","pushedAt":"2023-07-21T17:32:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Initial registry hooks api","shortMessageHtmlLink":"Initial registry hooks api"}},{"before":"11a9d82bf17d1b0de6a5b8b4bbb8a360cb1917c3","after":"eec25fd9c17e67086ed6a4afefcb341ccf769e05","ref":"refs/heads/dependancies","pushedAt":"2023-07-20T10:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Actually functional now! ๐Ÿ˜‚","shortMessageHtmlLink":"Actually functional now! ๐Ÿ˜‚"}},{"before":"cf18fc998662ba39cb4c7c6a3e2b379020b81fbd","after":"5b2fc368f10e1d725a27df76486427595c62c753","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-20T00:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"minor","shortMessageHtmlLink":"minor"}},{"before":"650bc4bfaf9a3f868a01a5cc0423cf2c1c3d3700","after":"cf18fc998662ba39cb4c7c6a3e2b379020b81fbd","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-20T00:22:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Continue stubbing out build methods","shortMessageHtmlLink":"Continue stubbing out build methods"}},{"before":"e2f1c78439d4aa1201606a9a2d4d77d95043e9b2","after":"650bc4bfaf9a3f868a01a5cc0423cf2c1c3d3700","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-19T22:54:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Store refs as References","shortMessageHtmlLink":"Store refs as References"}},{"before":"20944e5e15543cd1869577d7fdb7493a3572b4b5","after":"e2f1c78439d4aa1201606a9a2d4d77d95043e9b2","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-19T22:15:29.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Minor","shortMessageHtmlLink":"Minor"}},{"before":"9ee06c5df3be37411777b7646187cebfbbc4c88a","after":"20944e5e15543cd1869577d7fdb7493a3572b4b5","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-15T20:05:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Build custom handler Requirements","shortMessageHtmlLink":"Build custom handler Requirements"}},{"before":"0e52cb667bcc50eaf2cc1db2deed584c2a4b293e","after":"9ee06c5df3be37411777b7646187cebfbbc4c88a","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-14T21:41:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Improve handling of inner classes","shortMessageHtmlLink":"Improve handling of inner classes"}},{"before":"c223d68d467701adaf39106f92ee2c412972481c","after":"0e52cb667bcc50eaf2cc1db2deed584c2a4b293e","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-12T20:12:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"In progress (broken) refactor","shortMessageHtmlLink":"In progress (broken) refactor"}},{"before":"4ee9b028e34ba110800b1608d6b20f5e298db821","after":"c223d68d467701adaf39106f92ee2c412972481c","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-10T20:58:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Stub out where to register stuff with new manager","shortMessageHtmlLink":"Stub out where to register stuff with new manager"}},{"before":"9a3c3cf8700c9f9f6728da2da4f725badf37ad7e","after":"4ee9b028e34ba110800b1608d6b20f5e298db821","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-10T20:19:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Split enable/display into separate annotations again\n\nI don't like having two duplicate annotations, but it makes sense from a UX perspective to keep enable requirements and display requirements separate.","shortMessageHtmlLink":"Split enable/display into separate annotations again"}},{"before":"5b256f5d5012a867ebf5502b6c29934f4ab80eb1","after":"9a3c3cf8700c9f9f6728da2da4f725badf37ad7e","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-10T19:09:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"Yet another different approach...\n\nThis time the user can define custom java methods to handle checking requirements","shortMessageHtmlLink":"Yet another different approach..."}},{"before":null,"after":"5b256f5d5012a867ebf5502b6c29934f4ab80eb1","ref":"refs/heads/autoconfig-dependencies","pushedAt":"2023-07-09T18:14:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"},"commit":{"message":"An alternative annotation API","shortMessageHtmlLink":"An alternative annotation API"}},{"before":"e2bd088a414e33ec59157b04043a27efcd5fe2de","after":null,"ref":"refs/heads/dependencies-v2","pushedAt":"2023-07-09T14:26:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MattSturgeon","name":"Matt Sturgeon","path":"/MattSturgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5046562?s=80&v=4"}},{"before":"8eb1416caff984ede7eb89292e4168e812c18451","after":"e2bd088a414e33ec59157b04043a27efcd5fe2de","ref":"refs/heads/dependencies-v2","pushedAt":"2023-07-09T12:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shedaniel","name":null,"path":"/shedaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34910653?s=80&v=4"},"commit":{"message":"Apply license headers","shortMessageHtmlLink":"Apply license headers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADz57QxgA","startCursor":null,"endCursor":null}},"title":"Activity ยท MattSturgeon/cloth-config"}