{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":489881204,"defaultBranch":"main","name":"Clientizen","ownerLogin":"DenizenScript","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-08T07:57:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8698408?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1691266423.0","currentOid":""},"activityList":{"items":[{"before":"22c4ceec4b1c866a8d862fdfba021ec440738149","after":"0217b792c73a92aacbe7d3208e31cbdb32216e65","ref":"refs/heads/main","pushedAt":"2024-06-30T13:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Sprinting controls (event + property)\n\nRequested on [Discord](https://discord.com/channels/315163488085475337/1255292921037459538)","shortMessageHtmlLink":"Sprinting controls (event + property)"}},{"before":"17797f6e67a9f70d4a7339f01f9c648129f01abe","after":"22c4ceec4b1c866a8d862fdfba021ec440738149","ref":"refs/heads/main","pushedAt":"2024-06-24T17:17:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"1.21 update","shortMessageHtmlLink":"1.21 update"}},{"before":"99b9d99e2815606233085ed78576b80df9fc5077","after":"17797f6e67a9f70d4a7339f01f9c648129f01abe","ref":"refs/heads/main","pushedAt":"2024-05-06T13:06:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"1.20.6 part 4: update `README`","shortMessageHtmlLink":"1.20.6 part 4: update README"}},{"before":"19062c1b06c71fb1c8cae689d24aa443e6294a4f","after":"99b9d99e2815606233085ed78576b80df9fc5077","ref":"refs/heads/main","pushedAt":"2024-04-08T21:36:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"`particle` command (#31)\n\n* `particle` command\r\n\r\n* Minor meta fixes\r\n\r\n* Add some examples\r\n\r\n* Meta fixup","shortMessageHtmlLink":"particle command (#31)"}},{"before":"92b33d4245c3f2facdf6dffb235ba48b4cd4f3f2","after":"19062c1b06c71fb1c8cae689d24aa443e6294a4f","ref":"refs/heads/main","pushedAt":"2024-04-08T11:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"More location-related features","shortMessageHtmlLink":"More location-related features"}},{"before":"40011d07b9cabeba2714cfefbd8104f5363207f8","after":"92b33d4245c3f2facdf6dffb235ba48b4cd4f3f2","ref":"refs/heads/main","pushedAt":"2024-02-10T23:38:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Text width/chat width support (#30)\n\n* Add text width/chat related features\r\n\r\n* Better naming\r\n\r\n* Minor cleanup\r\n\r\n* Imports cleanup\r\n\r\n* Minor cleanup\r\n\r\n* Meta cleanup\r\n\r\n* Add another example\r\n\r\n* Minor renames/meta fixes\r\n\r\n* Fix a massive typo","shortMessageHtmlLink":"Text width/chat width support (#30)"}},{"before":"24f2b3c1f18c8dc56bb3522de31b6ac50371a9e7","after":"40011d07b9cabeba2714cfefbd8104f5363207f8","ref":"refs/heads/main","pushedAt":"2024-02-09T12:30:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"`EntityTag.glow_color_override`","shortMessageHtmlLink":"EntityTag.glow_color_override"}},{"before":"3c8ba35c9b42c491c3900501523e04c5f24675a6","after":"24f2b3c1f18c8dc56bb3522de31b6ac50371a9e7","ref":"refs/heads/main","pushedAt":"2024-02-08T15:04:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Entity attachment persister","shortMessageHtmlLink":"Entity attachment persister"}},{"before":"eac843c882b07be85cdde58ea38243ee2ad5410d","after":"3c8ba35c9b42c491c3900501523e04c5f24675a6","ref":"refs/heads/main","pushedAt":"2024-01-06T16:39:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Custom backgrounds on GUI panels","shortMessageHtmlLink":"Custom backgrounds on GUI panels"}},{"before":"0c802bb40322802c1cfe3ed6e55104abba29dcd8","after":"eac843c882b07be85cdde58ea38243ee2ad5410d","ref":"refs/heads/main","pushedAt":"2023-12-29T15:37:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Temporary workaround for `- flag client`","shortMessageHtmlLink":"Temporary workaround for - flag client"}},{"before":"f0c361a2310df02a227f04b35c9614e05ab6af03","after":"0c802bb40322802c1cfe3ed6e55104abba29dcd8","ref":"refs/heads/main","pushedAt":"2023-12-27T20:00:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Initial GUI support (#29)\n\n* Initial setup & a few base types\r\n\r\n* Scroll panels (not tested yet)\r\n\r\n* Buttons, enum util, better id handling, cleanups\r\n\r\n* Text support, `getTaggedObject`\r\n\r\n* Insets support\r\n\r\n* Labels and dynamic labels\r\n\r\n* Registration based system\r\n\r\n* Allow specifying GUI scripts as widgets\r\n\r\n* Proper `registerGuiElement` error checking\r\n\r\n* Cleaner insets handling\r\n\r\n* Cleanup button handling\r\n\r\n* Item elements\r\n\r\n* Debug handling rework/cleanup\r\n\r\n* Improve dynamic label error handling\r\n\r\n* Scroll panel scroll speed setters\r\n\r\n* Text field elements\r\n\r\n* Grid panels\r\n\r\n* Box elements\r\n\r\n* Slider elements\r\n\r\n* Progress bars\r\n\r\n* Improve texture parsing, minor cleanups\r\n\r\n* Cleaner icon format\r\n\r\n* Sprite elements\r\n\r\n* Fix texture/icon parsing no value handling\r\n\r\n* Toggle buttons\r\n\r\n* Cleaner path handling\r\n\r\n* Error handling & context fixups\r\n\r\n* No wildcard static imports\r\n\r\n* Minor cleanups to tab panel parsing\r\n\r\n* Plain panels: match naming for child widgets\r\n\r\n* Initial work on meta\r\n\r\n* Bar documentation\r\n\r\n* Document insets, textures, and icons\r\n\r\n* Finalize `gui` command\r\n\r\n* Box elements meta\r\n\r\n* Button meta, minor cleanups, remove event for now\r\n\r\n* Dynamic label element\r\n\r\n* Grid panel meta + minor rename for consistency\r\n\r\n* Item elements meta\r\n\r\n* Slider element meta\r\n\r\n* Labeled slider meta\r\n\r\n* Properly document slider context values\r\n\r\n* Label elements meta\r\n\r\n* Plain panel elements meta\r\n\r\n* Scroll panel elements meta\r\n\r\n* Sprite element meta docs\r\n\r\n* Tab panel element meta\r\n\r\n* Text element meta\r\n\r\n* Text field elements meta\r\n\r\n* Toggle buttons meta docs\r\n\r\n* Consistency\r\n\r\n* Bump LibGUI and other deps\r\n\r\n* Revert outdated `ItemTag` change\r\n\r\n* `getTaggedStringList`: support in-line `ListTag`s\r\n\r\n* `bar` -> `progress_bar`\r\n\r\n* Consistent box panel naming\r\n\r\n* Clearer dynamic label warning\r\n\r\n* Grid panels: `gap` -> `spacing`\r\n\r\n* Sliders: direction must match axis\r\n\r\n* Clarify slider dynamic label meta\r\n\r\n* `Item` element: `duration` -> `frame_duration`\r\n\r\n* UV handling: width & height instead of 2 points\r\n\r\n* Better gui script handling in screen event\r\n\r\n* `GUI` command: support closing\r\n\r\n* Why is `gui` `Holdable`\r\n\r\n* `SpriteElement`: `frame_time` -> `duration`\r\n\r\n* `TextFieldElement`: consistent naming\r\n\r\n* Fix `gui` command syntax\r\n\r\n* Meta fixup","shortMessageHtmlLink":"Initial GUI support (#29)"}},{"before":"9a211342cd523f84eb00b43b2774e2b91281d8ca","after":"f0c361a2310df02a227f04b35c9614e05ab6af03","ref":"refs/heads/main","pushedAt":"2023-12-23T21:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Minecraft material properties: update and cleanup","shortMessageHtmlLink":"Minecraft material properties: update and cleanup"}},{"before":"4bf80cb2819c664511bdfb2f85f2d7e038972f76","after":"9a211342cd523f84eb00b43b2774e2b91281d8ca","ref":"refs/heads/main","pushedAt":"2023-12-22T17:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"`eventData.isEnabled`, several minor cleanups","shortMessageHtmlLink":"eventData.isEnabled, several minor cleanups"}},{"before":"f7edc76ae4f40aefa8b59f2de3c8f77fd58fc46a","after":"4bf80cb2819c664511bdfb2f85f2d7e038972f76","ref":"refs/heads/main","pushedAt":"2023-12-22T16:39:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"` starts|stops rendering` and `` (#26)\n\n* `<'entity'> seen|unseen by camera` and ``\r\n\r\n* Update meta\r\n\r\n* Add this back (merge conflict)\r\n\r\n* Update Mixin and meta docs\r\n\r\n* Update event `couldMatcher` and `matches`\r\n\r\n* `visibleEntities` is now a `Set`\r\n\r\n* Change name of event and tag\r\n\r\n* Change name of tag\r\n\r\n* Change context\r\n\r\n* Change variable name\r\n\r\n* Update meta","shortMessageHtmlLink":"<entity> starts|stops rendering and <EntityTag.is_rendering> (#26)"}},{"before":"b8d279873b38a9309a849ee3e148aaaa0feb06c0","after":"f7edc76ae4f40aefa8b59f2de3c8f77fd58fc46a","ref":"refs/heads/main","pushedAt":"2023-12-21T00:26:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Proper `ItemTag` matching","shortMessageHtmlLink":"Proper ItemTag matching"}},{"before":"566567bc12367a03508f73bee03ea7f3b44df5fa","after":"b8d279873b38a9309a849ee3e148aaaa0feb06c0","ref":"refs/heads/main","pushedAt":"2023-12-08T12:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"1.20.4 update","shortMessageHtmlLink":"1.20.4 update"}},{"before":"b59ad3ba3abf2831e7fa005b9611026df380874b","after":"566567bc12367a03508f73bee03ea7f3b44df5fa","ref":"refs/heads/main","pushedAt":"2023-12-06T11:22:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"1.20.3 update","shortMessageHtmlLink":"1.20.3 update"}},{"before":"26ee82297f8ab27d2acf41c94bed2d85ad5eae4d","after":"b59ad3ba3abf2831e7fa005b9611026df380874b","ref":"refs/heads/main","pushedAt":"2023-11-06T23:51:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"1.20.2 part 3: minor cleanups due to new features","shortMessageHtmlLink":"1.20.2 part 3: minor cleanups due to new features"}},{"before":"15817ef6df20983e63928176230d1ad72e03e409","after":"26ee82297f8ab27d2acf41c94bed2d85ad5eae4d","ref":"refs/heads/main","pushedAt":"2023-09-09T11:24:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Make `climbing_speed` a `client` tag/mech","shortMessageHtmlLink":"Make climbing_speed a client tag/mech"}},{"before":"c5559bfa285283ceccf41a985216700cd2cf4ed7","after":"15817ef6df20983e63928176230d1ad72e03e409","ref":"refs/heads/main","pushedAt":"2023-09-09T00:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"`EntityTag.climbing_speed`","shortMessageHtmlLink":"EntityTag.climbing_speed"}},{"before":"41eb6d00641077045839c48921aa143724f3d5e1","after":"c5559bfa285283ceccf41a985216700cd2cf4ed7","ref":"refs/heads/main","pushedAt":"2023-09-04T09:51:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Rework screen event (#28)\n\n* Use Fabric events instead of mixins\r\n\r\n* Better event line\r\n\r\n* Better type + event firing handling\r\n\r\n* Fix creative inventory firing event for normal one\r\n\r\n* Rewrite screen name handling\r\n\r\n* Initialize `TYPE_MAP` first\r\n\r\n* Use a mixin to support `context.switched`\r\n\r\n* `switched` -> `previous_screen_type`\r\n\r\n* creative screen is opened from inventory screen\r\n\r\n* Shadow `currentScreen`\r\n\r\n* Remove TODO\r\n\r\n* Add `previous_screen_type` to meta\r\n\r\n* Add `from` switch\r\n\r\n* Clearer comment\r\n\r\n* Use access wideners for `DetailsScreen`\r\n\r\n* Clarify screen name generation with comment\r\n\r\n* Fix typo\r\n\r\n* Move screen name mapping to a separate class\r\n\r\n* Move special case handling to the mixin","shortMessageHtmlLink":"Rework screen event (#28)"}},{"before":"41fa3419d45353a2412a357229ce9ae5b353b274","after":"41eb6d00641077045839c48921aa143724f3d5e1","ref":"refs/heads/main","pushedAt":"2023-08-23T19:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Fix disconnect stuff running off the main thread\n\nAlso some meta fixes","shortMessageHtmlLink":"Fix disconnect stuff running off the main thread"}},{"before":"9b683cf94d4761925bd8641ab5d97ffcee83df5d","after":"41fa3419d45353a2412a357229ce9ae5b353b274","ref":"refs/heads/main","pushedAt":"2023-08-23T11:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcmonkey4eva","name":"Alex \"mcmonkey\" Goodwin","path":"/mcmonkey4eva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4000772?s=80&v=4"},"commit":{"message":"additional meta fix","shortMessageHtmlLink":"additional meta fix"}},{"before":"5752a26ea0e851f8c9ed053ebcef4ada3136357e","after":"9b683cf94d4761925bd8641ab5d97ffcee83df5d","ref":"refs/heads/main","pushedAt":"2023-08-23T11:27:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcmonkey4eva","name":"Alex \"mcmonkey\" Goodwin","path":"/mcmonkey4eva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4000772?s=80&v=4"},"commit":{"message":"fix broken command meta","shortMessageHtmlLink":"fix broken command meta"}},{"before":"bfc94ec7e42d02da57c2ce0a6808f23b1bc0deeb","after":"5752a26ea0e851f8c9ed053ebcef4ada3136357e","ref":"refs/heads/main","pushedAt":"2023-08-15T08:25:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Add `ModTag` and relevant tags (#27)\n\n* Add `ModTag` and relevant tags\r\n\r\n* Add `Matchable` meta\r\n\r\n* Minor cleanup\r\n\r\n* Everything can be static\r\n\r\n* Revert `fabric.mod.json` changes\r\n\r\n* Correct a serious mistake\r\n\r\n* Correct the correction for the serious mistake\r\n\r\n* Initial fixes from review\r\n\r\n* Don't use impl constants","shortMessageHtmlLink":"Add ModTag and relevant tags (#27)"}},{"before":"d6715679b67b0be4b3eb7e8f084991beb268b5a8","after":null,"ref":"refs/heads/Entity_Sneaking_Property","pushedAt":"2023-08-05T20:13:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"}},{"before":"bc134ee7da2244d43c91f3d5ff5995e25fd25d42","after":"bfc94ec7e42d02da57c2ce0a6808f23b1bc0deeb","ref":"refs/heads/main","pushedAt":"2023-08-05T20:13:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Add `EntityTag.is_sneaking` property (#25)\n\n* Add `EntityTag.sneaking` property\r\n\r\n* Fixes from review\r\n\r\n* Rename to `is_sneaking`","shortMessageHtmlLink":"Add EntityTag.is_sneaking property (#25)"}},{"before":"558eacfd9982d0ff07f98ce8099fe7e6a81836ea","after":"d6715679b67b0be4b3eb7e8f084991beb268b5a8","ref":"refs/heads/Entity_Sneaking_Property","pushedAt":"2023-08-05T20:11:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Rename to `is_sneaking`","shortMessageHtmlLink":"Rename to is_sneaking"}},{"before":"50173c75d42f4719ba0cad5dcfd4ee683950ee47","after":"558eacfd9982d0ff07f98ce8099fe7e6a81836ea","ref":"refs/heads/Entity_Sneaking_Property","pushedAt":"2023-07-30T10:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Fixes from review","shortMessageHtmlLink":"Fixes from review"}},{"before":null,"after":"50173c75d42f4719ba0cad5dcfd4ee683950ee47","ref":"refs/heads/Entity_Sneaking_Property","pushedAt":"2023-07-24T19:03:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tal5","name":"Aya","path":"/tal5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31237389?s=80&v=4"},"commit":{"message":"Add `EntityTag.sneaking` property","shortMessageHtmlLink":"Add EntityTag.sneaking property"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0zMFQxMzo0MzoyMi4wMDAwMDBazwAAAARzAvmC","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yNFQxOTowMzowOS4wMDAwMDBazwAAAANcHLdl"}},"title":"Activity ยท DenizenScript/Clientizen"}