Commit Graph

735 Commits

Author SHA1 Message Date
wwwcg be8a66934d refactor(ios): remove unused code in scope and update demo (#4013) 2024-09-13 14:54:20 +08:00
wwwcg dc2dc48a55 chore(ios): update demo and eliminate some warnings 2024-09-13 14:54:20 +08:00
wwwcg 8a7bc1a8f3 fix(ios): resolve conversion error between NSString and CtxValue (#4007)
add unit test for data conversion
2024-09-13 14:54:20 +08:00
wwwcg 9c351ad551 fix(ios): resolve reload not working (#4006)
refactor hippy demo code
2024-09-13 14:54:20 +08:00
wwwcg 877814e936 refactor(ios): remove all context wrapper classes (#3994) 2024-09-13 14:54:20 +08:00
wwwcg f77d766bbc chore(ios): eliminate code warnings 2024-09-13 14:54:20 +08:00
zealotchen 371b38b4ea chore(release): released 3.3.1 2024-08-26 14:53:48 +08:00
wwwcg 3fc7225b46 fix(ios): add exception handle process for jsc (#3976)
* fix(ios): add exception handle process for jsc

* chore(ios): remove unnecessary exception check log
2024-08-02 15:26:12 +08:00
wwwcg 1083ed3721 fix(ios, android): performance records inaccurate issues 2024-08-02 15:26:12 +08:00
wwwcg 64f94ae284 feat(ios): add app bundle and container path support for hpfile url 2024-08-02 15:26:12 +08:00
wwwcg c5a676ce4f feat(ios,android): add request duration in fetch response header 2024-08-02 15:26:12 +08:00
wwwcg 1d9ed5a93b fix(ios): eliminate all warnings and open treat_warning_as_error 2024-08-02 15:26:12 +08:00
zealotchen 7ca089c03b chore(release): released 3.3.0 2024-06-20 15:26:49 +08:00
wwwcg 8065ebf3a6 chore(ios): resolve podspec issues
remove use_frameworks env variable
2024-06-20 11:29:44 +08:00
wwwcg a63ddf3f3a fix(ios): performance api of FP not working 2024-06-19 11:35:33 +08:00
wwwcg 201807b967 fix(ios): potential thread race in HippyJSExecutor 2024-06-18 17:00:46 +08:00
wwwcg 22df117146 refactor(ios): add gesture event delegate for hippyBridge
useful for external data reporting of hippy gesture events
2024-06-18 16:35:48 +08:00
siguangli fc6d506408 fix(android): remove onSystemUiVisibilityChange listener (#3913)
Co-authored-by: siguangli <maxli@tencent.com>
2024-06-17 21:20:10 +08:00
wwwcg e8047bbe09 refactor(ios): clean and refactor the HippyBridge's code 2024-06-13 20:51:03 +08:00
wwwcg 76ca98f3dc fix(ios): dangling pointer in HippyBridge when unload after invalidate 2024-06-13 20:51:03 +08:00
wwwcg 2055bd229f refactor(ios): add method call parameter matching protection 2 2024-06-13 20:51:03 +08:00
wwwcg 7dbd2a3e0a refactor(ios): add method call parameter matching protection
To prevent wild pointer problem caused by the number of parameters
passed by the front end being smaller than the actual parameters
2024-06-13 20:51:03 +08:00
徐浩哲 8ef98824ad fix(android): resolve local ref overflow 2024-06-13 11:41:14 +00:00
etkmao 1537ba887e fix(perf): fix OnResourceLoadEnd crash (#3895) 2024-06-12 12:16:44 +08:00
etkmao a6d3da3321 Bugfix/anim state crash (#3891)
* fix(perf): animation state not crash on release version

* fix(core): crash protect when onInstanceDestroy is invoked 2 timers

* fix(core): animation state not crash on release version
2024-06-11 16:21:57 +08:00
siguangli f1f6b82746 Feat/screen snapshot (#3884)
* fix(android): use screen density for dp to px

* feat(android): support get screenshot bitmap from hippy engine

---------

Co-authored-by: siguangli <maxli@tencent.com>
2024-06-11 15:10:27 +08:00
etkmao 948927c098 fix(perf): fix OnResourceLoadEnd crash (#3888) 2024-06-11 14:51:28 +08:00
wwwcg 1735774bdd fix(ios): resolve null pointer crash when loadBundleURL 2024-06-07 17:30:54 +08:00
zealotchen 60fd4eb13e fix(devtool): fix muli devtool instance crash on android (#3862)
* fix(devtool): fix muli devtool instance crash on android

* fix(devtool): modify some comment
2024-05-20 10:52:27 +08:00
wwwcg a1d5220b94 refactor(ios): non-standard url support of bundle loading 2024-05-17 17:16:35 +08:00
wwwcg b95869e084 build(ios): remove xcodegen usage due to test support issues 2024-05-17 11:12:29 +08:00
wwwcg 0c4bfef6fe test(ios): add xctestplan file 2024-05-17 11:12:29 +08:00
wwwcg 4249f3ab61 fix(ios): null exception when converting JSI object to dictionary 2024-05-16 15:32:24 +08:00
wwwcg 6a7abc8731 fix(ios): eliminate Devtools connection warning 2024-05-14 17:36:07 +08:00
wwwcg 7910930318 fix(ios): debug reload module not working 2024-05-14 17:13:55 +08:00
wwwcg b1dea84027 chore(ios): optimize parameter check tips 2024-05-14 16:47:23 +08:00
wwwcg f6458d1455 feat(ios): unify HippyBridge's notifications and improve compatibility 2024-05-14 16:47:23 +08:00
wwwcg 4bd40e8114 refactor(ios): increase robustness of HippyUrl process 2024-05-14 16:47:23 +08:00
wwwcg 672fb57ef6 fix(ios): add ResponseSenderBlock type support for component parameter 2024-05-14 16:47:23 +08:00
wwwcg 1d48a6a902 refactor(ios): Improve compatibility of imageProvider 2024-05-14 16:47:23 +08:00
wwwcg 9cf8348333 chore(ios): improve parameter mismatch tips 2024-05-14 16:47:23 +08:00
siguangli 5ef587eff9 fix(android): debugServerHost invalid setting (#3841)
Co-authored-by: siguangli <maxli@tencent.com>
2024-05-07 17:34:39 +08:00
wwwcg 5e4e889b1e feat(ios): add custom image loader support (#3830)
* feat(ios): add custom image loader support

add HippyImageCustomLoaderProtocol

* refactor(ios): refactor frame structure

* chore(ios): remove obsolete comment
2024-04-23 15:31:33 +08:00
siguangli 14dc634461 fix(android): update react demo bundle (#3825)
Co-authored-by: maxli <maxli@tencent.com>
2024-04-12 15:12:50 +08:00
wwwcg c2b3cf979a refactor(ios): fix dependency issues between modules and podspec error (#3819)
* chore(ios): fine-tune the dependencies between modules

* refactor(ios): fix dependency issues between modules

* fix(ios): fix podspec lint issues
2024-04-10 11:15:58 +08:00
wwwcg 75fb3f1ce9 chore(ios): fix home page layout and update default demo bundle (#3814) 2024-04-10 11:09:50 +08:00
siguangli 8dad9f2463 feat(android): refactoring WaterfallView (#3809)
* feat(android): refactoring WaterfallView

* fix(vue3): fix vue3 refreshing && vue2 style

* fix(android): fix PullRefreshContainer size for recycler view

* fix(android): add copyright header for ItemLayoutParams

---------

Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: zealotchen <zealotchen@tencent.com>
2024-04-08 13:03:23 +08:00
wwwcg 7d29a3cfb7 feat(ios): add fcp monitor support (#3803)
* feat(ios): add fcp monitor support

* chore(ios): performance related code optimize

* test(ios): add some test code
2024-04-02 21:01:09 +08:00
wwwcg 5f4bf5772f test(ios): add unit test infrastructure for ios project 2024-03-29 17:15:08 +08:00
wwwcg 11ebce75c8 fix(ios): fix conversion crash from oc object to CtxValue 2024-03-29 17:10:09 +08:00