{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":733731341,"defaultBranch":"main","name":"XinBuilder2","ownerLogin":"TeacherXin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-20T02:02:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96045581?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703037741.763467","currentOid":""},"activityList":{"items":[{"before":"2fcaf89987f5acc27e34ec8a1f5458e807008b98","after":"02f57093d64b37cfc6125794390455541155b6de","ref":"refs/heads/main","pushedAt":"2024-07-04T09:10:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 解决复制后没有选中复制后的组件的问题","shortMessageHtmlLink":"fix: 解决复制后没有选中复制后的组件的问题"}},{"before":"062199e0e4dd10f8f5c49aa4bfb78707943b88aa","after":"2fcaf89987f5acc27e34ec8a1f5458e807008b98","ref":"refs/heads/main","pushedAt":"2024-07-04T03:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第二十五节:实现组件的删除和复制功能","shortMessageHtmlLink":"fix: 第二十五节:实现组件的删除和复制功能"}},{"before":"9c46e7964cd87e594ce2bc5605429518aa9aad31","after":"062199e0e4dd10f8f5c49aa4bfb78707943b88aa","ref":"refs/heads/main","pushedAt":"2024-06-01T09:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"68cf938d82345f59e9f6110e334bd81549873dda","after":"9c46e7964cd87e594ce2bc5605429518aa9aad31","ref":"refs/heads/main","pushedAt":"2024-05-14T06:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第二十四节:实现设计态的预览按钮和全屏展示","shortMessageHtmlLink":"fix: 第二十四节:实现设计态的预览按钮和全屏展示"}},{"before":"4bd85bd472b8c678db4091b6213b55d36add40e1","after":"68cf938d82345f59e9f6110e334bd81549873dda","ref":"refs/heads/main","pushedAt":"2024-05-14T02:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 修正getNodeById方法,层级遍历会改变ctx,改成深度优先遍历","shortMessageHtmlLink":"fix: 修正getNodeById方法,层级遍历会改变ctx,改成深度优先遍历"}},{"before":"4fd148ee821e22999b5acf7daa11427ecbad33aa","after":"4bd85bd472b8c678db4091b6213b55d36add40e1","ref":"refs/heads/main","pushedAt":"2024-05-10T09:36:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第二十三节:补充其他组件的事件绑定","shortMessageHtmlLink":"fix: 第二十三节:补充其他组件的事件绑定"}},{"before":"8f22031d8933bd00acd927974242186f7e092f9d","after":"4fd148ee821e22999b5acf7daa11427ecbad33aa","ref":"refs/heads/main","pushedAt":"2024-04-28T08:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 修正设计态无法更新的错误","shortMessageHtmlLink":"fix: 修正设计态无法更新的错误"}},{"before":"bb91a46a7ef048327ba00cfa005142beeb06ccb1","after":"8f22031d8933bd00acd927974242186f7e092f9d","ref":"refs/heads/main","pushedAt":"2024-04-28T08:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第二十三节:实现模型驱动组件的交互","shortMessageHtmlLink":"fix: 第二十三节:实现模型驱动组件的交互"}},{"before":"321be9fc74e938a22eb865de499c80582c225acb","after":"bb91a46a7ef048327ba00cfa005142beeb06ccb1","ref":"refs/heads/main","pushedAt":"2024-04-28T06:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第二十二节:实现其他组件的事件处理","shortMessageHtmlLink":"fix: 第二十二节:实现其他组件的事件处理"}},{"before":"969011fb6334ce6c8349c3d53b2fc56cd9eed4ab","after":"321be9fc74e938a22eb865de499c80582c225acb","ref":"refs/heads/main","pushedAt":"2024-04-26T03:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":" fix: 第二十二节:实现Button组件的事件处理","shortMessageHtmlLink":" fix: 第二十二节:实现Button组件的事件处理"}},{"before":"bfc1487626bf375b5237d691a9955c4f064b0392","after":"969011fb6334ce6c8349c3d53b2fc56cd9eed4ab","ref":"refs/heads/main","pushedAt":"2024-04-25T02:42:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第二十一节:实现运行时路由页面和动作面板","shortMessageHtmlLink":"fix: 第二十一节:实现运行时路由页面和动作面板"}},{"before":"f3938db791adf667406f3b7f11ffc89a5f89b741","after":"bfc1487626bf375b5237d691a9955c4f064b0392","ref":"refs/heads/main","pushedAt":"2024-04-22T07:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":" fix: 第二十节:修改Form组件,实现数据存储","shortMessageHtmlLink":" fix: 第二十节:修改Form组件,实现数据存储"}},{"before":"2d8f8e841b969bc8ac99626cc03a2640f33670f1","after":"f3938db791adf667406f3b7f11ffc89a5f89b741","ref":"refs/heads/main","pushedAt":"2024-04-17T09:28:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 修改报错","shortMessageHtmlLink":"fix: 修改报错"}},{"before":"aee1de7b548e48ba55b3e94043485d5c85875d09","after":"2d8f8e841b969bc8ac99626cc03a2640f33670f1","ref":"refs/heads/main","pushedAt":"2024-04-17T09:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第十九节:增加Table组件","shortMessageHtmlLink":"fix: 第十九节:增加Table组件"}},{"before":"dd505b23e8a794d88c0c9c33350414964df54c08","after":"aee1de7b548e48ba55b3e94043485d5c85875d09","ref":"refs/heads/main","pushedAt":"2024-02-21T10:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 更改package.json文件","shortMessageHtmlLink":"fix: 更改package.json文件"}},{"before":"35ae52e3d56131be00cb44900862d29452abe3cf","after":"dd505b23e8a794d88c0c9c33350414964df54c08","ref":"refs/heads/main","pushedAt":"2024-01-25T11:59:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第十八节:实现Image组件","shortMessageHtmlLink":"fix: 第十八节:实现Image组件"}},{"before":"52201d2ca157974fc71fb25b6cb76f2e8e31ec9c","after":"35ae52e3d56131be00cb44900862d29452abe3cf","ref":"refs/heads/main","pushedAt":"2024-01-24T03:24:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第十七节:对页面的增删改查接口进行适配(依赖于服务端的代码)","shortMessageHtmlLink":"fix: 第十七节:对页面的增删改查接口进行适配(依赖于服务端的代码)"}},{"before":"c102a994006064a7d0516ca58a8d015dc908c2c8","after":"52201d2ca157974fc71fb25b6cb76f2e8e31ec9c","ref":"refs/heads/main","pushedAt":"2024-01-10T05:58:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第十六节: 增加轮播图组件","shortMessageHtmlLink":"fix: 第十六节: 增加轮播图组件"}},{"before":"c67d4c517cb6b4e3cde6f9d707edd26989a21c50","after":"c102a994006064a7d0516ca58a8d015dc908c2c8","ref":"refs/heads/main","pushedAt":"2024-01-04T06:50:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第十四节: 实现徽标容器组件","shortMessageHtmlLink":"fix: 第十四节: 实现徽标容器组件"}},{"before":"1a816af49058fd47be62b2fb08db079d13729373","after":"c67d4c517cb6b4e3cde6f9d707edd26989a21c50","ref":"refs/heads/main","pushedAt":"2024-01-03T06:23:59.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第十三节: 左侧组件列表添加滚动条","shortMessageHtmlLink":"fix: 第十三节: 左侧组件列表添加滚动条"}},{"before":"ace5a5d41d43c2bd24975d557b594766d39ac368","after":"1a816af49058fd47be62b2fb08db079d13729373","ref":"refs/heads/main","pushedAt":"2024-01-02T08:58:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第十二节: 实现左侧层级树并支持查看JSON","shortMessageHtmlLink":"fix: 第十二节: 实现左侧层级树并支持查看JSON"}},{"before":"837fd89917090042ecc43b7308757aa684b33d9f","after":"ace5a5d41d43c2bd24975d557b594766d39ac368","ref":"refs/heads/main","pushedAt":"2024-01-02T05:32:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第十节: 支持Input组件的样式配置","shortMessageHtmlLink":"fix: 第十节: 支持Input组件的样式配置"}},{"before":"32712a50b7c3fa0fb36f732d279536655ebb3567","after":"837fd89917090042ecc43b7308757aa684b33d9f","ref":"refs/heads/main","pushedAt":"2023-12-29T04:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第十节: 实现样式面板并支持Button组件的样式配置","shortMessageHtmlLink":"fix: 第十节: 实现样式面板并支持Button组件的样式配置"}},{"before":"dccba11aa1117022f18308381d345b52612b935a","after":"32712a50b7c3fa0fb36f732d279536655ebb3567","ref":"refs/heads/main","pushedAt":"2023-12-28T08:17:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第九节:实现Form组件并串通容器组件机制","shortMessageHtmlLink":"fix: 第九节:实现Form组件并串通容器组件机制"}},{"before":"addd663d1ccf1ce48ca3355996d70413b59e0639","after":"dccba11aa1117022f18308381d345b52612b935a","ref":"refs/heads/main","pushedAt":"2023-12-27T08:20:55.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第八节: 实现组件的分组","shortMessageHtmlLink":"fix: 第八节: 实现组件的分组"}},{"before":"fec61df3424f5cbd529fd4cc238febab81617629","after":"addd663d1ccf1ce48ca3355996d70413b59e0639","ref":"refs/heads/main","pushedAt":"2023-12-27T05:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第七节:实现Button组件的icon属性","shortMessageHtmlLink":"fix: 第七节:实现Button组件的icon属性"}},{"before":"873d6a7b452c060784499042b8260a2d936e61c9","after":"fec61df3424f5cbd529fd4cc238febab81617629","ref":"refs/heads/main","pushedAt":"2023-12-27T03:26:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第七节:实现Icon组件","shortMessageHtmlLink":"fix: 第七节:实现Icon组件"}},{"before":"80684a44a7d889b1d0a0f16b9322c25ef9756aac","after":"873d6a7b452c060784499042b8260a2d936e61c9","ref":"refs/heads/main","pushedAt":"2023-12-26T06:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第六节:在项目中使用redux状态管理","shortMessageHtmlLink":"fix: 第六节:在项目中使用redux状态管理"}},{"before":"82f588f470b3504937bbec0cd1591277c0be3403","after":"80684a44a7d889b1d0a0f16b9322c25ef9756aac","ref":"refs/heads/main","pushedAt":"2023-12-25T07:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"fix: 第五节:实现Input组件的属性配置","shortMessageHtmlLink":"fix: 第五节:实现Input组件的属性配置"}},{"before":"6b9119a0850e08fc3e4f2c2b882eece087883f21","after":"82f588f470b3504937bbec0cd1591277c0be3403","ref":"refs/heads/main","pushedAt":"2023-12-25T06:37:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TeacherXin","name":null,"path":"/TeacherXin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96045581?s=80&v=4"},"commit":{"message":"第五节:实现组件和属性面板的交互","shortMessageHtmlLink":"第五节:实现组件和属性面板的交互"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdrW3fQA","startCursor":null,"endCursor":null}},"title":"Activity · TeacherXin/XinBuilder2"}