{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":775762550,"defaultBranch":"master","name":"infinite-canvas-tutorial","ownerLogin":"xiaoiver","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-22T01:53:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3608471?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711383298.0","currentOid":""},"activityList":{"items":[{"before":"d72c12d927be8b5bdda1e909a435497b4869b11e","after":"528f18c5d3130ec6e42414e9c92b79d2d7a0c4ba","ref":"refs/heads/master","pushedAt":"2024-06-22T11:45:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"feat: add ellipse sdf in lesson9","shortMessageHtmlLink":"feat: add ellipse sdf in lesson9"}},{"before":"5e05e630de28ca1db5b027b5ceb1b4af4459ba7c","after":"d72c12d927be8b5bdda1e909a435497b4869b11e","ref":"refs/heads/master","pushedAt":"2024-06-07T14:32:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"feat: refactor Shape class with mixins","shortMessageHtmlLink":"feat: refactor Shape class with mixins"}},{"before":"865b878ba1928e2fccb75ea8f7f6bea58ca6bdb5","after":"5e05e630de28ca1db5b027b5ceb1b4af4459ba7c","ref":"refs/heads/master","pushedAt":"2024-06-06T13:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"feat: init lesson9","shortMessageHtmlLink":"feat: init lesson9"}},{"before":"8299f0b1832699b11c01c7b2d10d5e06e38f6203","after":"865b878ba1928e2fccb75ea8f7f6bea58ca6bdb5","ref":"refs/heads/master","pushedAt":"2024-05-26T14:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"fix: refactor rendering pipeline","shortMessageHtmlLink":"fix: refactor rendering pipeline"}},{"before":"c8facf0b6715b14a92e2e8673c757a5248b0901f","after":"8299f0b1832699b11c01c7b2d10d5e06e38f6203","ref":"refs/heads/master","pushedAt":"2024-05-13T16:13:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: translate lesson 8","shortMessageHtmlLink":"chore: translate lesson 8"}},{"before":"9429246fd9e0ffd3cdf64a91266d4f3a3e1f8136","after":"c8facf0b6715b14a92e2e8673c757a5248b0901f","ref":"refs/heads/master","pushedAt":"2024-05-11T15:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"feat: lesson 8 use depth render target","shortMessageHtmlLink":"feat: lesson 8 use depth render target"}},{"before":"36ca6bb405a5a4303106b08a53a4f4d3e365b229","after":"9429246fd9e0ffd3cdf64a91266d4f3a3e1f8136","ref":"refs/heads/master","pushedAt":"2024-04-30T07:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"feat: lesson 8 optimize perf","shortMessageHtmlLink":"feat: lesson 8 optimize perf"}},{"before":"10a32a8d0d55d22cbb3c8c0c3d584f99cd61f10b","after":"36ca6bb405a5a4303106b08a53a4f4d3e365b229","ref":"refs/heads/master","pushedAt":"2024-04-25T14:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: lint markdown","shortMessageHtmlLink":"chore: lint markdown"}},{"before":"98e7adb55023b36b6c56850b47e751da612a4023","after":"10a32a8d0d55d22cbb3c8c0c3d584f99cd61f10b","ref":"refs/heads/master","pushedAt":"2024-04-25T14:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: modify section title","shortMessageHtmlLink":"chore: modify section title"}},{"before":"29b690fcb98bbe97b4cedfd6961480142d1badf7","after":"98e7adb55023b36b6c56850b47e751da612a4023","ref":"refs/heads/master","pushedAt":"2024-04-25T14:27:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"feat: lesson7","shortMessageHtmlLink":"feat: lesson7"}},{"before":"20c463fbab6287c6e1f45ff92a2ef4b59d9ef2b6","after":"29b690fcb98bbe97b4cedfd6961480142d1badf7","ref":"refs/heads/master","pushedAt":"2024-04-24T13:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: remove algolia workflow for now","shortMessageHtmlLink":"chore: remove algolia workflow for now"}},{"before":"232b2d302e881de3bfeef4f6057303e00e5d24a9","after":"20c463fbab6287c6e1f45ff92a2ef4b59d9ef2b6","ref":"refs/heads/master","pushedAt":"2024-04-24T11:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: add crawler in workflow","shortMessageHtmlLink":"chore: add crawler in workflow"}},{"before":"36ad8dea1f011987b6ef74f68bd623b8e58e6277","after":"232b2d302e881de3bfeef4f6057303e00e5d24a9","ref":"refs/heads/master","pushedAt":"2024-04-24T11:34:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: update cloudflare project name","shortMessageHtmlLink":"chore: update cloudflare project name"}},{"before":"45ec96091ec1e8cbc6a9a03f460cdf6f89667959","after":"36ad8dea1f011987b6ef74f68bd623b8e58e6277","ref":"refs/heads/master","pushedAt":"2024-04-24T11:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: update cloudflare account id","shortMessageHtmlLink":"chore: update cloudflare account id"}},{"before":"51599cd4e0bd00a3f4bec444b29c76a4b0d7f84d","after":"45ec96091ec1e8cbc6a9a03f460cdf6f89667959","ref":"refs/heads/master","pushedAt":"2024-04-24T11:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: pnpm no frozen lockfile","shortMessageHtmlLink":"chore: pnpm no frozen lockfile"}},{"before":"d393b8590e30d05d5047a27f92dec0d4ef7aeb88","after":"51599cd4e0bd00a3f4bec444b29c76a4b0d7f84d","ref":"refs/heads/master","pushedAt":"2024-04-24T11:27:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: add publish github workflow","shortMessageHtmlLink":"chore: add publish github workflow"}},{"before":"c2848f6428a9f3e15c2d23f30088aca690bb7e47","after":"d393b8590e30d05d5047a27f92dec0d4ef7aeb88","ref":"refs/heads/master","pushedAt":"2024-04-24T05:49:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"Merge pull request #2 from pearmini/optimize\n\ndocs: optimize structure","shortMessageHtmlLink":"Merge pull request #2 from pearmini/optimize"}},{"before":"a17bc683f783e171c70c9ae38bb9152236ae8819","after":"c2848f6428a9f3e15c2d23f30088aca690bb7e47","ref":"refs/heads/master","pushedAt":"2024-04-23T13:41:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"Update FUNDING.yml","shortMessageHtmlLink":"Update FUNDING.yml"}},{"before":"3cdb6c64e8d7f4c25849e68ba2dc7ddffe378f81","after":"a17bc683f783e171c70c9ae38bb9152236ae8819","ref":"refs/heads/master","pushedAt":"2024-04-23T13:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"Create FUNDING.yml","shortMessageHtmlLink":"Create FUNDING.yml"}},{"before":"c5350a637320ad6d7053d1067600fd0145db9110","after":"3cdb6c64e8d7f4c25849e68ba2dc7ddffe378f81","ref":"refs/heads/master","pushedAt":"2024-04-23T11:27:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"feat: lesson 6","shortMessageHtmlLink":"feat: lesson 6"}},{"before":"c9955d961dd04d254648110a3c738d2d954d7699","after":"c5350a637320ad6d7053d1067600fd0145db9110","ref":"refs/heads/master","pushedAt":"2024-04-11T09:10:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: ci","shortMessageHtmlLink":"chore: ci"}},{"before":"71aa9903c716d9ab9df9631b531d01f1d1dd2d82","after":"c9955d961dd04d254648110a3c738d2d954d7699","ref":"refs/heads/master","pushedAt":"2024-04-08T11:51:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"chore: test ci","shortMessageHtmlLink":"chore: test ci"}},{"before":null,"after":"71aa9903c716d9ab9df9631b531d01f1d1dd2d82","ref":"refs/heads/master","pushedAt":"2024-03-25T16:14:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiaoiver","name":null,"path":"/xiaoiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3608471?s=80&v=4"},"commit":{"message":"feat: init lesson001","shortMessageHtmlLink":"feat: init lesson001"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbEO9yQA","startCursor":null,"endCursor":null}},"title":"Activity ยท xiaoiver/infinite-canvas-tutorial"}