{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":175584382,"defaultBranch":"master","name":"zlsgo","ownerLogin":"sohaha","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-14T08:57:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18098083?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719134891.0","currentOid":""},"activityList":{"items":[{"before":"df47631de1bdba164bf2de603c3f6ace96b432bf","after":"181ab62abfa02c1559ac0773e291f4fd94a1ef69","ref":"refs/heads/master","pushedAt":"2024-06-22T04:44:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"Merge pull request #32 from wetor/fix-json-unmarshal\n\n🐞 fix: zjson.Unmarshal map data","shortMessageHtmlLink":"Merge pull request #32 from wetor/fix-json-unmarshal"}},{"before":"6a0f2be22e9834917dc8301a5bac5cd8ec1c361c","after":"df47631de1bdba164bf2de603c3f6ace96b432bf","ref":"refs/heads/master","pushedAt":"2024-06-21T08:48:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"⚙️ refactor: Update retry function to return error instead of boolean","shortMessageHtmlLink":"⚙️ refactor: Update retry function to return error instead of boolean"}},{"before":"8775ef0b26ba7a768524521ab6c250c17a0c80f8","after":"6a0f2be22e9834917dc8301a5bac5cd8ec1c361c","ref":"refs/heads/master","pushedAt":"2024-06-21T08:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"refactor: Update retry function to return error instead of boolean","shortMessageHtmlLink":"refactor: Update retry function to return error instead of boolean"}},{"before":"3a7e159d54b5e6aa855b60b17924692d6581bfaa","after":"8775ef0b26ba7a768524521ab6c250c17a0c80f8","ref":"refs/heads/master","pushedAt":"2024-06-19T09:38:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"⚙️ refactor: Update retry function to return error instead of boolean","shortMessageHtmlLink":"⚙️ refactor: Update retry function to return error instead of boolean"}},{"before":"e896ba0e3bfd4f8adeecaeea8154e24a01d3dba6","after":"3a7e159d54b5e6aa855b60b17924692d6581bfaa","ref":"refs/heads/master","pushedAt":"2024-06-18T11:53:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Update logWriter methods for better encapsulation and flexibility","shortMessageHtmlLink":"✨ feat: Update logWriter methods for better encapsulation and flexibi…"}},{"before":"dfa656163863bb9a42550fe92a561f402a9dc7ae","after":"e896ba0e3bfd4f8adeecaeea8154e24a01d3dba6","ref":"refs/heads/master","pushedAt":"2024-06-18T11:52:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:sohaha/zlsgo","shortMessageHtmlLink":"Merge branch 'master' of github.com:sohaha/zlsgo"}},{"before":"ae95bfaa8b3bf7898525a913d2b5bdd713146d6d","after":"dfa656163863bb9a42550fe92a561f402a9dc7ae","ref":"refs/heads/master","pushedAt":"2024-06-18T11:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Update logWriter methods for better encapsulation and flexibility","shortMessageHtmlLink":"✨ feat: Update logWriter methods for better encapsulation and flexibi…"}},{"before":"c50996ce771e30be45bba3b1d09ff7f307e16289","after":"ae95bfaa8b3bf7898525a913d2b5bdd713146d6d","ref":"refs/heads/master","pushedAt":"2024-06-18T11:33:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Refactor Logger.ResetWriter to use logWriter for better encapsulation and flexibility","shortMessageHtmlLink":"✨ feat: Refactor Logger.ResetWriter to use logWriter for better encap…"}},{"before":"78f814518277a83557a5de2ab327f6594f4628c8","after":"c50996ce771e30be45bba3b1d09ff7f307e16289","ref":"refs/heads/master","pushedAt":"2024-06-13T13:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"📄 docs: update README.md","shortMessageHtmlLink":"📄 docs: update README.md"}},{"before":"ef9079c2d348eec036b7152de5632cd85ea650ec","after":"78f814518277a83557a5de2ab327f6594f4628c8","ref":"refs/heads/master","pushedAt":"2024-06-10T08:26:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Add HasPermission functions for file and directory permission checking","shortMessageHtmlLink":"✨ feat: Add HasPermission functions for file and directory permission…"}},{"before":"e71d39fdd13904301c1bd1b2c086348a2cf6f215","after":"ef9079c2d348eec036b7152de5632cd85ea650ec","ref":"refs/heads/master","pushedAt":"2024-06-08T18:05:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"Merge pull request #29 from wetor/fix-reflect-foreach\n\n🐞 fix: zreflect.ForEach and zreflect.ForEachValue support input pointer","shortMessageHtmlLink":"Merge pull request #29 from wetor/fix-reflect-foreach"}},{"before":"f096ed735131d8fb4e3ffc506451ff01a8a60fbd","after":"e71d39fdd13904301c1bd1b2c086348a2cf6f215","ref":"refs/heads/master","pushedAt":"2024-05-28T11:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"🚀 chore: Update ztype.To function to support deep conversion","shortMessageHtmlLink":"🚀 chore: Update ztype.To function to support deep conversion"}},{"before":"2923e37baa510e0ffd97a2be2310d337f0795b69","after":"f096ed735131d8fb4e3ffc506451ff01a8a60fbd","ref":"refs/heads/master","pushedAt":"2024-05-26T10:19:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Add GetAny function to Cache for dynamic type support","shortMessageHtmlLink":"✨ feat: Add GetAny function to Cache for dynamic type support"}},{"before":"2ecd9818a52a73266f095a2a78156b5f88c9d8b7","after":"2923e37baa510e0ffd97a2be2310d337f0795b69","ref":"refs/heads/master","pushedAt":"2024-05-12T13:16:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"🐞 fix: hashMap Clear reset data","shortMessageHtmlLink":"🐞 fix: hashMap Clear reset data"}},{"before":"10dd1a906f7684ba7e72bd66c08fe7a1b75c4d93","after":"2ecd9818a52a73266f095a2a78156b5f88c9d8b7","ref":"refs/heads/master","pushedAt":"2024-05-12T13:11:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"⚙️ refactor: ToBool is case insensitive","shortMessageHtmlLink":"⚙️ refactor: ToBool is case insensitive"}},{"before":"bf382c24193f95df95149b1dd0e2776d37eb49d8","after":"10dd1a906f7684ba7e72bd66c08fe7a1b75c4d93","ref":"refs/heads/master","pushedAt":"2024-05-01T14:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"🐞 fix: pool release","shortMessageHtmlLink":"🐞 fix: pool release"}},{"before":"d2d831b2aa022ce673067b2c35e13eecf6a373ba","after":"bf382c24193f95df95149b1dd0e2776d37eb49d8","ref":"refs/heads/master","pushedAt":"2024-04-29T11:15:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"🐞 fix: Default Log calldDepth","shortMessageHtmlLink":"🐞 fix: Default Log calldDepth"}},{"before":"fcc2a668db6ce357160bab09ba196cd24f7f97d3","after":"d2d831b2aa022ce673067b2c35e13eecf6a373ba","ref":"refs/heads/master","pushedAt":"2024-04-27T04:23:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Add Promise for task orchestration.","shortMessageHtmlLink":"✨ feat: Add Promise for task orchestration."}},{"before":"f0adf139e1fbf9f6a4697db625ae3b866907c5e2","after":"fcc2a668db6ce357160bab09ba196cd24f7f97d3","ref":"refs/heads/master","pushedAt":"2024-04-25T06:26:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"⚙️ refactor: The zlog Log instance is no longer public","shortMessageHtmlLink":"⚙️ refactor: The zlog Log instance is no longer public"}},{"before":"61e6866877a914933724b89784bd3989811cffd1","after":"f0adf139e1fbf9f6a4697db625ae3b866907c5e2","ref":"refs/heads/master","pushedAt":"2024-04-25T06:20:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"⚙️ refactor: The zlog Log instance is no longer public","shortMessageHtmlLink":"⚙️ refactor: The zlog Log instance is no longer public"}},{"before":"80ba5f5b0c0896b36e6bb07f791e51d0983c369d","after":"61e6866877a914933724b89784bd3989811cffd1","ref":"refs/heads/master","pushedAt":"2024-04-25T06:17:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Add zsync.Promise to handle concurrent tasks","shortMessageHtmlLink":"✨ feat: Add zsync.Promise to handle concurrent tasks"}},{"before":"3d00f5c13c9ec7c0da27030994a149339798a11b","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-21T05:40:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0bb4c8b747df79b538fc6ea14913021df121615c","after":"80ba5f5b0c0896b36e6bb07f791e51d0983c369d","ref":"refs/heads/master","pushedAt":"2024-04-21T05:40:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"Merge pull request #28 from sohaha/dependabot/go_modules/golang.org/x/net-0.23.0\n\nchore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0","shortMessageHtmlLink":"Merge pull request #28 from sohaha/dependabot/go_modules/golang.org/x…"}},{"before":null,"after":"3d00f5c13c9ec7c0da27030994a149339798a11b","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T12:13:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.\n- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0"}},{"before":"268979adf6503375467307fb70ef29ac04c59f81","after":"0bb4c8b747df79b538fc6ea14913021df121615c","ref":"refs/heads/master","pushedAt":"2024-04-13T07:45:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"⚙️ refactor: Removed MD5 checksum functionality from znet file","shortMessageHtmlLink":"⚙️ refactor: Removed MD5 checksum functionality from znet file"}},{"before":"9e49a7fcabb4e5d8783dfb255ebd186026054696","after":"268979adf6503375467307fb70ef29ac04c59f81","ref":"refs/heads/master","pushedAt":"2024-04-13T04:47:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"⚙️ refactor: Signal handling in daemon","shortMessageHtmlLink":"⚙️ refactor: Signal handling in daemon"}},{"before":"31c80f6d603f8d79cbf47f704d34493a1c9b6b3e","after":"9e49a7fcabb4e5d8783dfb255ebd186026054696","ref":"refs/heads/master","pushedAt":"2024-04-13T04:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"🕜 perf: Optimized process restart logic and signal handling","shortMessageHtmlLink":"🕜 perf: Optimized process restart logic and signal handling"}},{"before":"5861bb217d7351f072dd235bb7d9fbce23192ae3","after":"31c80f6d603f8d79cbf47f704d34493a1c9b6b3e","ref":"refs/heads/master","pushedAt":"2024-04-09T05:02:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Add TrimAnsi method to remove possible Ansi encoding in logs","shortMessageHtmlLink":"✨ feat: Add TrimAnsi method to remove possible Ansi encoding in logs"}},{"before":"bd89b301fd06e973356b1961c0bb56cd78eaa934","after":"5861bb217d7351f072dd235bb7d9fbce23192ae3","ref":"refs/heads/master","pushedAt":"2024-04-04T08:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Support configuring args when installing as a system service","shortMessageHtmlLink":"✨ feat: Support configuring args when installing as a system service"}},{"before":"fa1b610a807400731436e44b54b3b1b831234256","after":"bd89b301fd06e973356b1961c0bb56cd78eaa934","ref":"refs/heads/master","pushedAt":"2024-04-04T06:06:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sohaha","name":"Ryan","path":"/sohaha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18098083?s=80&v=4"},"commit":{"message":"✨ feat: Parallel manipulates slice","shortMessageHtmlLink":"✨ feat: Parallel manipulates slice"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbCGz_gA","startCursor":null,"endCursor":null}},"title":"Activity · sohaha/zlsgo"}