Commit Graph
707 Commits
Author SHA1 Message Date
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
siguangliandsiguangli 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
siguangliandmaxli 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
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
wwwcg 02dd63cf29 refactor(ios): unify component and module method calling mechanism
Fixed an issue where UI components does not support calling non-ID parameter type methods in hippy3
2024-03-28 12:27:28 +00:00
maxli cc2e02b0a9 feat(android): add BaseEngineContext interface 2024-03-28 09:03:19 +00:00
siguangliandmaxli b38e990d13 feat(android): support fcp monitor (#3796)
* feat(android): support fcp monitor

* fix(android): rename to PAINT_TYPE_KEY

---------

Co-authored-by: maxli <maxli@tencent.com>
2024-03-27 14:09:34 +08:00
wwwcg caa5393c8a fix(ios): solve some problems of podspec (#3789)
* fix(ios): solve some problems of podspec

such as normal pod integration is not supported, search path errors, etc

* chore(devtools): remove the base64 dependency

* chore(ios): update json subspec config in podfile
2024-03-26 13:20:28 +08:00
wwwcg af5dcb1a95 fix(ios): fix module provider not working and code refactor 2024-03-26 04:12:26 +00:00
wwwcg 9a76f96449 feat(ios): print hippy core module logs (#3783)
* chore(ios): add necessary logs to locate problem

* feat(ios): print hippy core module logs

* feat(ios): adjust default log level on Release from Error to Info

* chore(ios): remove the duplicate core log delegate
2024-03-21 11:02:53 +08:00
wwwcg e2e79ac3af fix(ios): fix memory issue when calling JSTurboObjectWithName 2024-03-14 08:37:01 +00:00
maxli 8c13d04f74 feat(android): support output render log to host 2024-01-22 13:14:59 +00:00
lvfen 57face5c3a fix(voltron): resolve remoteServerUrl parse version id failed (#3720)
* fix(voltron): resolve remoteServerUrl parse version id failed

* fix(voltron): add license for flutter_render_test.dart
2024-01-16 14:20:12 +08:00
wwwcg 2e8f9b3720 chore(ios): fix demo build problem 2024-01-12 20:21:44 +08:00
wwwcg 8e510793d2 refactor(ios): optimize local file and base64 data's loading efficiency (#3701)
* refactor(ios): optimize local file and base64 data's loading efficiency

* refactor(ios): optimize local file and base64 data's loading efficiency2

* refactor(ios): add custom userInfo in vfs completion block

In order to support third-party vfs implementations
when returning images directly, rather than raw data

Such as using SDWebImage to download resource
2024-01-12 17:28:38 +08:00
wwwcg 62fff3fff2 refactor(ios): eliminate code warnings and resolve architectural issues 2024-01-12 17:23:45 +08:00
maxli ed7c8dfe7a feat(android): add ENABLE_BUGLY_REPORT config 2024-01-12 07:51:38 +00:00
wwwcg c703dd08d3 chore(ios): fix demo build problem 2024-01-11 17:34:56 +08:00
maxli c518dd1849 feat(android): add bugly app id register 2024-01-08 08:26:14 +00:00
wwwcg 0bc3f09aca fix(ios): crash of NSError out param inside autorelease pool
also fix executeApp method's return type
2023-12-26 08:14:46 +00:00
wwwcg 0807923450 fix(ios): fix HippyDisplayLink leak 2023-12-22 03:42:15 +00:00
wwwcg 276d26ee46 fix(ios): fixed an issue where some part of devtools were not available 2023-12-21 12:31:47 +00:00
siguangliandmaxli b93618e6e8 fix(android): optimize fetch promise callback impl (#3674)
Co-authored-by: maxli <maxli@tencent.com>
2023-12-21 10:29:02 +08:00
95ebc78a4f feat(android): capInsets and tintColor support for each image types (#3461)
* feat(android): capInsets and tintColor support for each image types

* feat(android): support animatable drawable playing

---------

Co-authored-by: siguangli <siguangli@qq.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-12-06 08:28:25 +00:00
wwwcg a2a2a05d2a fix(ios): add default sandbox directory for compatibility 2023-12-05 17:11:49 +08:00
wwwcg e027447aba refactor(ios): optimized the startup process and compatibility 2023-12-05 17:11:49 +08:00
siguangliandmaxli ce582b4e87 fix(android): remove debugBundleName final constraint (#3647)
Co-authored-by: maxli <maxli@tencent.com>
2023-12-01 15:26:17 +08:00
maxli 770702c1cc fix(android): update proguard-rules 2023-11-24 10:37:46 +00:00
maxli 60c4215693 fix(android): compatible with the HippyModulePromise type 2023-11-22 06:25:53 +00:00
wwwcg 4dbb0fe196 fix(android)!: change Image getSize failure parameter type
BREAKING CHANGE:: failure parameter on Android used to be a String, now is an object
2023-11-22 03:21:40 +00:00
iPel f4fcc99f44 fix(android): dimensions api compatibility with lower version 2023-11-16 06:50:09 +00:00
henryjin 5abd5ad8ef feat(voltron): add voltron_screen_info to make flutter_module faster (#3541)
* feat(voltron): add voltron_screen_info to make flutter_module faster

* feat(voltron): adapt xcode 14 for voltron ios native demo

* feat(voltron): add voltron changelog

* feat(voltron): voltron_renderer adapt unit test

* feat(voltron): add code owner for voltron-demo

* fix(voltron): remove unnecessary import
2023-11-14 15:19:02 +08:00