{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":221822577,"defaultBranch":"main","name":"Hippy","ownerLogin":"Tencent","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-15T01:55:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18461506?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726239247.0","currentOid":""},"activityList":{"items":[{"before":"5088247b323bfa5e3d03e64e75e3a2fd2ab9a9c8","after":"0dd6f9110481ba44bbd262f2221e655aeccd4f71","ref":"refs/heads/v3.3.x","pushedAt":"2024-09-13T14:48:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"chore(release): released 3.3.2-rc.1","shortMessageHtmlLink":"chore(release): released 3.3.2-rc.1"}},{"before":"62d777e034b38647255e75143c26848b3ce254de","after":"5088247b323bfa5e3d03e64e75e3a2fd2ab9a9c8","ref":"refs/heads/v3.3.x","pushedAt":"2024-09-13T14:43:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"feat(ios): modular header import support","shortMessageHtmlLink":"feat(ios): modular header import support"}},{"before":"611006cfb20a55ab370f0499a024a3a207e6547f","after":"6ab892c3b400d072845fe1a9bbe7669e41c0ac4e","ref":"refs/heads/master","pushedAt":"2024-09-13T08:24:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zealotchen0","name":"zealotchen","path":"/zealotchen0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92966734?s=80&v=4"},"commit":{"message":"feat(vue): support ul refresh scroll (#4032)\n\n* feat(vue-next): fix beforeLoadStyle not work\r\n\r\n* feat(vue): support_ul_refresh_scroll","shortMessageHtmlLink":"feat(vue): support ul refresh scroll (#4032)"}},{"before":"db1df47433389cec9bab4304df3b9f9b90672f74","after":"62d777e034b38647255e75143c26848b3ce254de","ref":"refs/heads/v3.3.x","pushedAt":"2024-09-13T07:06:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zealotchen0","name":"zealotchen","path":"/zealotchen0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92966734?s=80&v=4"},"commit":{"message":"chore(release): released 3.3.2-rc.0","shortMessageHtmlLink":"chore(release): released 3.3.2-rc.0"}},{"before":"371b38b4eaf07ff31fb06dd5b8cb2a4b4704de9d","after":"db1df47433389cec9bab4304df3b9f9b90672f74","ref":"refs/heads/v3.3.x","pushedAt":"2024-09-13T06:54:20.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): accuracy of ViewPager's onPageScroll event parameters\nfix(ios): improve accuracy of ViewPager's onPageScroll parameters","shortMessageHtmlLink":"fix(ios): accuracy of ViewPager's onPageScroll event parameters"}},{"before":"c2927bb15b0e844ae702c15766384c55fd317b82","after":"c9dd227651de8c32214251cb533f3cd1ff122987","ref":"refs/heads/main","pushedAt":"2024-09-13T06:51:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): accuracy of ViewPager's onPageScroll event parameters\nfix(ios): improve accuracy of ViewPager's onPageScroll parameters","shortMessageHtmlLink":"fix(ios): accuracy of ViewPager's onPageScroll event parameters"}},{"before":"2bc99d931e9f0d769617e513caf5dcd6a82ef443","after":"c2927bb15b0e844ae702c15766384c55fd317b82","ref":"refs/heads/main","pushedAt":"2024-09-12T12:59:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"refactor(ios): rewrite bundle loading process (#4028)","shortMessageHtmlLink":"refactor(ios): rewrite bundle loading process (#4028)"}},{"before":"24e5439529451e0033dec829cf98486c59cb49e2","after":"2bc99d931e9f0d769617e513caf5dcd6a82ef443","ref":"refs/heads/main","pushedAt":"2024-09-12T12:09:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): onAttachedToWindow event not triggered (#4027)","shortMessageHtmlLink":"fix(ios): onAttachedToWindow event not triggered (#4027)"}},{"before":"7ec9c240d5d4a27020f696109a5373a5c386bc3b","after":"24e5439529451e0033dec829cf98486c59cb49e2","ref":"refs/heads/main","pushedAt":"2024-09-12T12:02:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): keyboard related events not working for TextView (#4026)\n\nadd missing onKeyboardHeightChanged property","shortMessageHtmlLink":"fix(ios): keyboard related events not working for TextView (#4026)"}},{"before":"806786ba3a0630cb23fbd8f1a3594ea10d591888","after":"7ec9c240d5d4a27020f696109a5373a5c386bc3b","ref":"refs/heads/main","pushedAt":"2024-09-11T11:12:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): resolve sandbox dir issue in debug mode (#4025)","shortMessageHtmlLink":"fix(ios): resolve sandbox dir issue in debug mode (#4025)"}},{"before":"700cfdf06eb44e0a62be05b5a4aa24265570d33c","after":"806786ba3a0630cb23fbd8f1a3594ea10d591888","ref":"refs/heads/main","pushedAt":"2024-09-11T09:40:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): resolve hot reload issue (#4024)\n\nUse the default network loading timeout\r\nDelete some obsolete demo classes","shortMessageHtmlLink":"fix(ios): resolve hot reload issue (#4024)"}},{"before":"e5fcf2f82c3cf2ce9ea78f38cee74bbcf8e323e2","after":"700cfdf06eb44e0a62be05b5a4aa24265570d33c","ref":"refs/heads/main","pushedAt":"2024-09-11T07:22:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zealotchen0","name":"zealotchen","path":"/zealotchen0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92966734?s=80&v=4"},"commit":{"message":"fix(vue-next): fix vuejs ugrade issue (#4004)\n\n* fix(vue-next): fix vuejs ugrade issue\r\n\r\n1. fix vuejs 3.4.32 patchProps API change issue\r\n2. compatible vuejs compiler-core API change issue\r\n3. upgrade vue-next demo package version\r\n\r\n* fix(vue-next): fix vue-next-ssr-demo issue\r\n\r\n1. compatible vue upgrade issue\r\n2. fix vue-next-ssr demo issue","shortMessageHtmlLink":"fix(vue-next): fix vuejs ugrade issue (#4004)"}},{"before":"c9ddbc1e235173916f75dc958f1f148bbb5b4f54","after":"e5fcf2f82c3cf2ce9ea78f38cee74bbcf8e323e2","ref":"refs/heads/main","pushedAt":"2024-09-10T10:26:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"refactor(ios): add a uiManager getter for UIView (#4022)\n\nFor compatibility,\r\nsome third-party components want to get UIManager\r\nor HippyBridge directly through UIView,\r\nalthough there is a slight performance penalty doing this.","shortMessageHtmlLink":"refactor(ios): add a uiManager getter for UIView (#4022)"}},{"before":"592c010b24fa2b540ef1fb6800438aaa4d56c172","after":"c9ddbc1e235173916f75dc958f1f148bbb5b4f54","ref":"refs/heads/main","pushedAt":"2024-09-10T08:44:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): resolve jsc_try_catch invalid issue (#4021)","shortMessageHtmlLink":"fix(ios): resolve jsc_try_catch invalid issue (#4021)"}},{"before":"09072062d3537220cbc1432df1135e42e7089cf3","after":"592c010b24fa2b540ef1fb6800438aaa4d56c172","ref":"refs/heads/main","pushedAt":"2024-09-10T07:54:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"refactor(ios): avoid mutex crash in special app environment (#4020)\n\n* fix(ios): check static invalid mutex crash\r\n\r\n* fix(ios): move static maps to heap for checking static overflow crash","shortMessageHtmlLink":"refactor(ios): avoid mutex crash in special app environment (#4020)"}},{"before":"bfbb6f9003a37988c69a3252472fc933183d6407","after":"09072062d3537220cbc1432df1135e42e7089cf3","ref":"refs/heads/main","pushedAt":"2024-09-05T11:41:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): resolve engine reuse issue (#4019)\n\nrefactor UIManager and HippyBridge,\r\nremove some redundant UIView's category","shortMessageHtmlLink":"fix(ios): resolve engine reuse issue (#4019)"}},{"before":"99de75323145b5d85bda96ab0b23b455b464a798","after":"bfbb6f9003a37988c69a3252472fc933183d6407","ref":"refs/heads/main","pushedAt":"2024-09-04T13:45:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): fix object_data_map crash (#4017)\n\nwhen jsc_vm released before jsc_ctx","shortMessageHtmlLink":"fix(ios): fix object_data_map crash (#4017)"}},{"before":"95ee14f7b69750ac86a204427cac6328cf224747","after":"99de75323145b5d85bda96ab0b23b455b464a798","ref":"refs/heads/main","pushedAt":"2024-09-04T13:43:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"build(voltron): resolve voltron build error","shortMessageHtmlLink":"build(voltron): resolve voltron build error"}},{"before":"90fdf9550115267353ff323e75eae0ebd6afa59a","after":"95ee14f7b69750ac86a204427cac6328cf224747","ref":"refs/heads/main","pushedAt":"2024-09-04T11:15:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): null pointer exception of bridge setup in rare scenarios","shortMessageHtmlLink":"fix(ios): null pointer exception of bridge setup in rare scenarios"}},{"before":"05b0ba18ddf02161689d45350c58454c8946e996","after":"90fdf9550115267353ff323e75eae0ebd6afa59a","ref":"refs/heads/main","pushedAt":"2024-09-03T11:34:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"siguangli","name":null,"path":"/siguangli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16573971?s=80&v=4"},"commit":{"message":"fix(android): add try catch for vfs processor chain get","shortMessageHtmlLink":"fix(android): add try catch for vfs processor chain get"}},{"before":"0bd662309caee33af508b1a09bee7cd33a44254d","after":"05b0ba18ddf02161689d45350c58454c8946e996","ref":"refs/heads/main","pushedAt":"2024-09-03T03:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"refactor(ios): remove unused code in scope and update demo (#4013)","shortMessageHtmlLink":"refactor(ios): remove unused code in scope and update demo (#4013)"}},{"before":"48f746dca88d6dd6c92fa04685f67eac4ed0b43a","after":"0bd662309caee33af508b1a09bee7cd33a44254d","ref":"refs/heads/main","pushedAt":"2024-09-02T13:43:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): onShow event of modal component not working (#4012)\n\nremove obsolete onLayout property of shadowView","shortMessageHtmlLink":"fix(ios): onShow event of modal component not working (#4012)"}},{"before":"dda2c09e88f9a0bb6ea4e06badbcf8b4548f098b","after":"e436c7ed7e2d56b6d64fe81e105c16f93edf9468","ref":"refs/heads/2.11.5_deserialize","pushedAt":"2024-08-30T12:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"siguangli","name":null,"path":"/siguangli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16573971?s=80&v=4"},"commit":{"message":"fix(android): add java log","shortMessageHtmlLink":"fix(android): add java log"}},{"before":"23f28576e317eefd37ce34e7e85a7972aaeb633a","after":"dda2c09e88f9a0bb6ea4e06badbcf8b4548f098b","ref":"refs/heads/2.11.5_deserialize","pushedAt":"2024-08-29T10:22:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"siguangli","name":null,"path":"/siguangli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16573971?s=80&v=4"},"commit":{"message":"fix(v8): add log for call function cpp buffer fail","shortMessageHtmlLink":"fix(v8): add log for call function cpp buffer fail"}},{"before":"bdc814c44d2189748fe057dc023972fdacef30aa","after":"23f28576e317eefd37ce34e7e85a7972aaeb633a","ref":"refs/heads/2.11.5_deserialize","pushedAt":"2024-08-29T06:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"siguangli","name":null,"path":"/siguangli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16573971?s=80&v=4"},"commit":{"message":"fix(android): add java log","shortMessageHtmlLink":"fix(android): add java log"}},{"before":null,"after":"bdc814c44d2189748fe057dc023972fdacef30aa","ref":"refs/heads/2.11.5_deserialize","pushedAt":"2024-08-29T04:01:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"siguangli","name":null,"path":"/siguangli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16573971?s=80&v=4"},"commit":{"message":"fix(android): add java log","shortMessageHtmlLink":"fix(android): add java log"}},{"before":"4ce199fc1de71b5b1e387441329b45e39ea63fe9","after":"48f746dca88d6dd6c92fa04685f67eac4ed0b43a","ref":"refs/heads/main","pushedAt":"2024-08-28T11:39:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"chore(ios): update demo and eliminate some warnings","shortMessageHtmlLink":"chore(ios): update demo and eliminate some warnings"}},{"before":"d27e8abe0001582193a10eb63c4005aa34673d17","after":"4ce199fc1de71b5b1e387441329b45e39ea63fe9","ref":"refs/heads/main","pushedAt":"2024-08-28T08:51:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): resolve conversion error between NSString and CtxValue (#4007)\n\nadd unit test for data conversion","shortMessageHtmlLink":"fix(ios): resolve conversion error between NSString and CtxValue (#4007)"}},{"before":"ac3fd3dbce1498f5acee41d0e0bfe9ef1f3f7aa3","after":"d27e8abe0001582193a10eb63c4005aa34673d17","ref":"refs/heads/main","pushedAt":"2024-08-28T07:39:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wwwcg","name":null,"path":"/wwwcg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5202686?s=80&v=4"},"commit":{"message":"fix(ios): resolve reload not working (#4006)\n\nrefactor hippy demo code","shortMessageHtmlLink":"fix(ios): resolve reload not working (#4006)"}},{"before":null,"after":"f1433448e0d8e5398448e8362bf74d56d46a3479","ref":"refs/heads/2.15.7_listview_memory","pushedAt":"2024-08-28T03:58:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"siguangli","name":null,"path":"/siguangli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16573971?s=80&v=4"},"commit":{"message":"fix(android): add memory test","shortMessageHtmlLink":"fix(android): add memory test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNDo0ODoyMi4wMDAwMDBazwAAAAS1mXsW","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNDo0ODoyMi4wMDAwMDBazwAAAAS1mXsW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQwMzo1ODo0Mi4wMDAwMDBazwAAAASmCkO5"}},"title":"Activity ยท Tencent/Hippy"}