iPel
b0a8f6761a
fix(android): detach reused list item views before ViewHolder create
...
RecyclerView rejects ViewHolders whose itemView is still attached. Detach
via LayoutManager when the parent is a RecyclerView so ChildHelper stays
consistent, and refuse still-attached views in RecycleViewPool instead of
calling removeView without knowing the parent type.
2026-09-09 17:21:07 +08:00
iPel
bff96ac916
fix(android): skip scrollStep when adapter/state itemCount diverge
...
Avoid Inconsistency detected during ViewFlinger fill while Hippy list
RenderNode count changes before setListData/notify synchronizes state.
2026-09-09 17:21:07 +08:00
iPel
3fe3339ee0
fix(android): guard resource load end against destroy race
...
Invalidate JsDriver after destroy and harden OnResourceLoadEnd/UriLoader
callbacks so late HTTP responses cannot touch a torn-down engine/context.
2026-09-09 17:20:24 +08:00
etkmao
6529154982
fix(ohos): fix geFileName for path with url params
2026-08-25 17:45:38 +08:00
etkmao
b880cac155
fix(ohos): update ohos hit test doc
2026-08-06 19:38:13 +08:00
etkmao
752924a1f0
feat(ohos): upgrade to 3.3.8 version
2026-07-30 12:06:44 +08:00
zealotchen
d1e187abae
feat(react): restore Animation.destory() compatibility alias
2026-07-27 19:59:11 +08:00
etkmao
12b9ba503c
fix(ohos): use api 14 and OH_Drawing_GetFontCollectionGlobalInstance
2026-07-01 18:11:16 +08:00
iPel
1ee8779f37
fix(android): memory leak when destroy ( #4573 )
...
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2026-07-01 11:55:09 +08:00
iPel
3a8f591f05
fix(dom): avoid elimination side effects during traversal ( #4575 )
2026-07-01 11:52:25 +08:00
etkmao
fa0daf276c
fix(ohos): fix TextInputView default font
2026-06-29 21:11:18 +08:00
etkmao
d7ca456643
fix(ohos): pager view support nested scroll
2026-06-15 16:02:26 +08:00
etkmao
48aa78ba81
fix(ohos): fix pager view offset value
2026-06-15 16:02:26 +08:00
etkmao
b3eb2f1b1d
fix(ohos): fix text(not span) background color with alpha
2026-06-15 16:02:26 +08:00
zealotchen
03a5a2971e
fix(yml): fix GitHub Actions self-hosted runner RCE vulnerability ( #4570 )
...
- Remove android_build_tests.yml and android_build_tests_bypass.yml to
eliminate the self-hosted runner attack surface on PR events
- Expand RISK_PATTERNS in reuse_approve_checks_run.yml to cover
build.gradle, gradlew, CMakeLists.txt, shell/Python scripts, and
Dockerfiles, preventing auto-approval of PRs that modify CI-executed
build files
Fixes: RCE via malicious build.gradle injected through fork PR +
Docker socket escape to host root shell
2026-06-04 14:58:31 +08:00
zealotchen
ff17a50c6c
fix(action): github action RCE ( #4547 )
2026-04-01 15:22:23 +08:00
etkmao
c5956627e8
feat(ohos): upgrade to 3.3.7 version
2026-03-20 11:27:00 +08:00
etkmao
dd1bacd95e
feat(ohos): upgrade to 3.3.6 version
2026-03-20 10:57:35 +08:00
etkmao
21ed0e0e9b
fix(ohos): not notify scroll event when only click
2026-03-20 10:57:35 +08:00
wwwcg
4cfd35aa13
fix(ios): use Embedding instead of Override for LTR writing direction ( #4538 )
...
The LTR branch of NSWritingDirectionAttributeName was using
NSWritingDirectionOverride, which forcefully overrides the
directionality of all characters, preventing the Unicode BiDi
algorithm from correctly rendering RTL scripts (e.g. Arabic,
Kurdish) embedded in LTR text.
Changed to NSWritingDirectionEmbedding to match the RTL branch
behavior, allowing proper bidirectional text rendering while
maintaining the LTR base direction.
2026-03-06 18:07:24 +08:00
etkmao
e477365582
feat(ohos): upgrade to 3.3.6 version
2026-03-04 20:16:35 +08:00
wwwcg
34742f6cce
fix(doc): replace non-existent npm run hippy:debug with hippy:dev ( #4537 )
...
Fix documentation that incorrectly references 'npm run hippy:debug' script
which does not exist in any of the demo projects. The correct command is
'npm run hippy:dev' which starts compilation and debug server.
Fixes #4536
2026-02-05 11:24:05 +08:00
etkmao
170a21f022
feat(ohos): update component hit test doc
2026-01-19 21:34:06 +08:00
wwwcg
c8434d97c7
fix(ios): add a null exception protection to imageView blur process ( #4530 )
2026-01-19 17:43:00 +08:00
wwwcg
993e98058a
fix(ios): improve ScrollView offset handling during frame size changes ( #4527 )
2026-01-16 14:50:29 +08:00
etkmao
ab3a8488fd
fix(ohos): the callback param of component method support map type
2025-12-19 21:15:49 +08:00
wwwcg
8d1cae0fb6
fix(ios): resolve rare potential deadlock in text rendering ( #4520 )
2025-12-19 20:51:53 +08:00
etkmao
7ab67a8ffb
fix(ohos): fix custom ts view attach event
2025-12-15 19:18:07 +08:00
etkmao
6bf63b70a5
fix(ohos): fix custom ts view attach event
2025-12-15 15:17:07 +08:00
etkmao
6e73a0f3a2
fix(android): crash protect for some destroy engine conditions
2025-12-12 19:13:12 +08:00
etkmao
4c367c1ece
fix(ohos): fix status height error
2025-12-12 18:58:11 +08:00
etkmao
f62ca1ee6a
fix(ohos): fix use abnormal window crash when destroy
2025-12-10 12:35:06 +08:00
etkmao
ca11a67ca5
fix(ohos): set text default word break type
2025-12-08 20:08:45 +08:00
etkmao
4a41ed404e
fix(ohos): fix window null crash when destroy engine
2025-12-08 11:19:37 +08:00
godky
95bea5ab7c
fix(web): fix webrender typo in destroyInstance method call ( #4505 )
...
* fix(web): fix webrender typo in destroyInstance method call
* fix(web): Fix deleteNode call argument structure
2025-12-08 11:08:13 +08:00
etkmao
6aba14d312
fix(ohos): make pager view selected event faster and scrollTo faster
2025-12-05 16:16:11 +08:00
etkmao
e694daccec
fix(ohos): fix attach window event to js
2025-12-05 15:02:18 +08:00
etkmao
db3a53af1e
feat(ohos): support bidirectional list view
2025-12-01 21:25:22 +08:00
etkmao
fc75320f52
fix(ohos): use OHOS_DRAW_CUSTOM_TEXT
2025-11-28 12:09:34 +08:00
etkmao
b99d6b29aa
feat(ohos): support logAdapter in EngineInitParams
2025-11-26 16:53:03 +08:00
etkmao
b48b98472e
fix(core): fix delay scale animation 0 value bug in animation set
2025-11-26 14:11:13 +08:00
etkmao
502a345d72
feat(ohos): adapt list for desktop device
2025-11-25 18:00:28 +08:00
wwwcg
c0b3ebe29c
refactor(ios): optimize text rendering performance and thread safety ( #4490 )
...
* refactor(ios): optimize text rendering performance and thread safety
* fix(ios): handle null exception in Hermes uncaught exception callback
2025-11-24 19:45:33 +08:00
etkmao
0e48248c07
fix(ohos): fix net change event of NetInfo module
2025-11-24 17:01:11 +08:00
etkmao
af611d9312
fix(ohos): apply mutation nullptr protect
2025-11-24 15:26:49 +08:00
etkmao
d7ec13e44f
fix(ohos): fix c demo
2025-11-20 21:17:19 +08:00
etkmao
4b753b46f3
feat(ohos): forbidden close dialog when back press
2025-11-19 20:06:26 +08:00
etkmao
f050c2c3f8
fix(ohos): fix NetInfo module
2025-11-19 11:11:45 +08:00
wwwcg
a59106b9a8
docs(ios): docs update for shouldRasterizeIOS prop ( #4486 )
2025-11-18 20:37:24 +08:00
etkmao
755c626944
feat(ohos): export prop handle c interface in hippy.h
2025-11-18 20:04:21 +08:00