419 Commits
Author SHA1 Message Date
wwwcg 9f29425664 fix(ios): resolve non-standard object type when creating js object 2024-06-07 18:25:28 +08:00
wwwcg d850fff729 refactor(ios): increase robustness of HippyUrl process 2024-05-20 11:54:25 +08:00
zealotchen 7a0740c33c chore(release): modify npm publish config 2024-04-09 16:26:50 +08:00
zealotchen 894ecf212e chore(release): modify npm version to 3.2.0-beta 2024-04-09 16:15:08 +08:00
zealotchen b13388651a chore(release): released 3.2.0 2024-04-09 14:19:05 +08:00
zealotchen f141cc0776 feat(js): remove demo clipboard 2024-04-09 03:13:59 +00: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 11ebce75c8 fix(ios): fix conversion crash from oc object to CtxValue 2024-03-29 17:10:09 +08: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
zealotchenandOpenHippy e82fe27275 feat(vue-next): fix image url style parse (#3791)
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-03-26 15:16:06 +08:00
zealotchenandOpenHippy 5a7434dc6a feat(vue-next): fix hippytext setText (#3790)
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-03-26 15:15:44 +08:00
birdguo b5502023b3 feat(vue-next): compatible vue2 component tag name format 2024-03-26 14:55:06 +08: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
birdguo 70fd38b707 fix(vue-next): fix js release bundle size too big issue (#3779) 2024-03-18 21:46:30 +08:00
zealotchen 1102c020a7 fix(vue3): update patch style isStyleExisted function comment 2024-02-28 10:58:25 +08:00
zealotchen ba5635bbec fix(vue3): skip patch style for same props 2024-02-28 10:58:25 +08:00
zealotchen 20f3e66eef fix(vue3): delete source prop for img 2024-02-28 10:53:19 +08:00
zealotchen 1bb582ba97 feat(vue): vue component support beforeLoadStyle disabled 2024-02-27 14:26:24 +08:00
98df553255 feat(android): add modal features (#3680)
Co-authored-by: andrezhuang <andrezhuang@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-02-01 20:05:17 +08:00
birdguo 9a486138b6 fix(vue-next): compatible vue patchProp parameter type change 2024-01-26 16:25:38 +08:00
birdguo df6c5bf4ad feature(vue-next): hippy vue next ssr for 3.0 (#3539)
* feat(vue-next): commit ssr init version

* feat(vue-next): remove unused method & fix ts type issue

* feat(vue-next): optimize build file types & update doc

* feat(vue-next): ssr support commit for library & demo

* fix(vue-next): fix eslint issue

* fix(vue-next): compatible hippy 3.x node operate method & ui

* fix(vue-next): remove unused code

* fix(vue-next): fix ssr demo issue

* fix(vue-next): fix div demo issue & native background android issue

* docs(vue-next): add new vue-next ssr docs
2024-01-19 17:58:40 +08:00
zealotchen 9e150d6c76 feat(vue): update postcss dependencies (#3723)
* feat(vue-loader): css scoped compile to class selector

* feat(vue): update postcss dependencies
2024-01-17 20:07:57 +08:00
birdguo a4262e4f33 fix(vue-next): remove vue prod devtools global sign for ios&android 2024-01-05 18:32:24 +08:00
zealotchenandOpenHippy e9198be38b feat(vue-loader): css scoped compile to class selector (#3679)
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-12-25 14:45:11 +08:00
zealotchen 38ff0dd621 feat(vue): hippy vue css style refactor (#3671)
* feat(vue): ts refactor

* feat(vue): ts type refactor

* feat(vue): ts type refactor

* feat(vue): ts type refactor

* feat(vue): ts refactor

* feat(vue): ts-refactor

* feat(vue): ts refactor

* feat(vue): add css cache & css inherit

* feat(vue): add css cache & css inherit

* feat(vue): add css cache & css inherit

* feat(vue): add css cache & css inherit

* feat(vue): add new file license
2023-12-25 14:44:06 +08:00
etkmao d4026a25af fix(core): JSCCtx CreateObject crash protect 2023-11-23 16:08:04 +08:00
etkmao 73abae9b8d fix(core): JSCCtx CreateObject crash protect 2023-11-23 16:08:04 +08:00
etkmao 79ed4890d8 fix(core): fix GetInternalField animation 0x241d000023a1 crash 2023-10-31 15:58:33 +00:00
ruifanyuan f2ba451797 fix(android): fix compile issue in AS release mode 2023-10-30 10:31:25 +00:00
zealotchen ecf6c8a263 fix(vue): fix not update style diff crash 2023-10-25 21:53:27 +08:00
ruifanyuan 3963f68793 fix(ios): remove highly frequent logs 2023-10-23 02:48:40 +00:00
zealotchen 4e612941b9 feat(vue): add style diff perf (#3553)
* feat(dom): add dom style diff

* feat(vue): add vue style diff
2023-10-19 14:41:29 +08:00
Ruifan Yuan ed206edb2a feat(perf): add logs to pinpoint performance issues 2023-10-17 15:26:58 +08:00
ilikethese 0658dc3ed0 fix(driver): fix multi thead conflict when destroy engine 2023-10-17 06:55:00 +00:00
zealotchen 86a1aff6ae feat(vue): remove updateEvent params 2023-09-25 13:19:57 +08:00
zealotchen c797576580 feat(vue): revert css match (#3528)
* feat(vue): revert css match

* feat(vue): block PseudoClassSelector dynamic
2023-09-25 13:08:42 +08:00
zealotchen 19b99ac767 feat(vue): not update node when add/remove listener (#3520)
* feat(vue): not update node when add/remove listener

* feat(vue): not update node when add/remove listener
2023-09-25 12:52:35 +08:00
etkmao 6091dc12bf fix(v8): fix v8 code cache for hippy3.0 2023-09-20 09:32:14 +00:00
zealotchen e88b67f871 fix(js): skip css preudo class check 2023-09-07 16:26:22 +08:00
wwwcgandOpenHippy eec0d79334 chore(ios): remove all clang-format instruction (#3452)
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-09-06 14:50:14 +08:00
zealotchen 890400af52 feat(js): open js profiler (#3489)
* feat(js): open js profiler

* chore(js): open js profiler

* chore(js): open js profiler

* chore(js): open js profiler

* chore(js): open js profiler

* chore(js): open js profiler
2023-09-06 14:40:34 +08:00
9399e28541 fix(core): support onerror for js (#3471)
* fix(core): support onerror for js

* fix(android): add res load reslut to record jni

* fix(core): support onerror for js

---------

Co-authored-by: etkmao <etkmao@tecent.com>
Co-authored-by: maxli <maxli@tencent.com>
2023-09-05 20:21:42 +08:00
etkmao be822e3234 fix(perf): fix resource entry nullptr crash 2023-09-04 01:12:12 +00:00
etkmao 9a78a1bd84 fix(jsc): fix gc finalize bug and performance 2023-08-31 12:21:54 +00:00
ilikethese 59fb75097c feat(dom): remove dom value 2023-08-29 14:52:25 +08:00
zealotchen 03c2442743 chore(js): update change log 2023-08-24 16:56:59 +08:00
zealotchen 51a59e86f6 fix(vue): fix node not mounted when move 2023-08-22 20:20:49 +08:00
etkmao b3b7df670b fix(perf): fix performance api for ios params 2023-08-21 03:45:36 +00:00
etkmao d11670f9ca fix(jsc): fix gc finalize private data invalid crash 2023-08-09 06:26:40 +00:00