3.8.0

sipeed/picoclaw3.8.0May 26, 2026by Kingatnuaa0528

AI Summary

A major update to the Lynx framework introducing features across Android, iOS, Harmony, and Desktop platforms, including text services, batched Canvas rendering, and memory pressure handling.

Key Highlights

  • Added Android LynxTextService for native text layout and selection.
  • Implemented batched Canvas 2D command buffer support.
  • Added memory pressure handling APIs for GC across multiple platforms.
  • Extended Runtime observer and added windowless API support.

New Features

  • Element skills
  • Linear gradient support in Fragment display lists
  • Android LynxTextService
  • Batched Canvas 2D command buffer
  • Memory pressure GC handling
  • Windowless API
  • WebAssembly support
  • Harmony SessionStorage APIs

Full Release Notes

### Related Dependencies

```js
// Android:
org.lynxsdk.lynx:primjs:3.8.0

// iOS
pod 'PrimJS', '3.8.0', :subspecs => ['quickjs', 'napi']

// Harmony
@lynx/primjs: 3.8.0
```
### โœจ Features
- [Feature][Skill] Add element skills ([d3c6abd](https://github.com/lynx-family/lynx/commit/d3c6abd5810712ed9119384856ffe083e1a6cf34))  @ci_lynx
- [Feature][Painting] Support linear gradient in Fragment display list ([6cb9b2a](https://github.com/lynx-family/lynx/commit/6cb9b2a4a7d8e5a805fe40c5788ebc4759f022bd))  @zhongyr
- [Feature][Android] Add Android LynxTextService for native text layout and selection ([3aa5504](https://github.com/lynx-family/lynx/commit/3aa5504c6077819bc57376372019ed67ed8cc6a9))  @ci_lynx
- [Feature][Embedder] Extend the Runtime observer ([026200d](https://github.com/lynx-family/lynx/commit/026200d18da25abb04defac560243c06ce5e03df))  @ci_lynx
- [Feature][Frame] Add intrinsic content size support for Frame components ([5a1560f](https://github.com/lynx-family/lynx/commit/5a1560f615e9dd50a38b27b7dc3222d729994464))  @pilipala195
- [Feature][Android] Add Android LynxTextService for native text layout and selection ([85d7a73](https://github.com/lynx-family/lynx/commit/85d7a7383591ac9aba1cd38c365e115dc9dc59ed))  @ci_lynx
- [Feature] Add generic JS engine type parameter to Lynx event reporting. ([936b069](https://github.com/lynx-family/lynx/commit/936b0690d6e69defd481bef56031ff227337b7d3))  @KingAlen
- [Feature][Canvas] Support batched Canvas 2D command buffer ([e333379](https://github.com/lynx-family/lynx/commit/e333379a7030252a20fdd1b05c23c282a6973099))  @ci_lynx
- [Feature][Desltop] Add windowless api ([ad061a3](https://github.com/lynx-family/lynx/commit/ad061a362fe09810fe5e6c157d052d89cd4ef30a))  @ci_lynx
- [Feature] add Engine Cache Ability for LynxViewGroup ([a52ecfe](https://github.com/lynx-family/lynx/commit/a52ecfe2c4667d1840a6cf6034e3b4833a7e79b7))  @nhsprite
- [Feature][Android] Add memory pressure listener to trigger VM GC ([f30a73e](https://github.com/lynx-family/lynx/commit/f30a73e348a4eeb43845bf2455692a835083db3e))  @lybvinci
- [Feature][Darwin] Add memory pressure handling API to LynxEnv ([37d47c7](https://github.com/lynx-family/lynx/commit/37d47c7b934310b87b157bcc921f0e30af5aad4c))  @lybvinci
- [Feature][Runtime] Add memory pressure GC handling for JS runtimes ([b62da5c](https://github.com/lynx-family/lynx/commit/b62da5c4d783e68f4444b3cada615e6c8aff39bb))  @lybvinci
- [Feature] Add low memory message event for core and JS contexts ([b4756bb](https://github.com/lynx-family/lynx/commit/b4756bb216c5e517762f8dac75f8ecf005992815))  @lybvinci
- [Feature][Harmony] Add memory pressure dispatch and native bridge on Harmony ([5a39d7b](https://github.com/lynx-family/lynx/commit/5a39d7b165dcb8f370dbabdc57b4e99ff002735a))  @lybvinci
- [Feature][Canvas] Support batched Canvas 2D command buffer ([a28ff92](https://github.com/lynx-family/lynx/commit/a28ff920888eb210e57dbfc5891ebba5296bdc3e))  @ci_lynx
- [Feature] adapts Engine Cache Ability for LynxTemplateRender ([1e5f629](https://github.com/lynx-family/lynx/commit/1e5f629d008b801f8a631a9e2ca88947e4f39f3c))  @nhsprite
- [Feature][Text] implement text service, part 1. ([a8f50f2](https://github.com/lynx-family/lynx/commit/a8f50f27355965756ea9e58ae45c77391b4ed7f3))  @ci_lynx
- [Feature][Harmony][Image] Add resource load callback for native-side ([758425d](https://github.com/lynx-family/lynx/commit/758425d6f94c93be3710b700aadad6d0bd4377d2))  @liubb0516
- [Feature][Canvas] Support batched Canvas 2D command buffer part 3 ([19debfd](https://github.com/lynx-family/lynx/commit/19debfdbeb3690460cef6d22825b472cceae2ce2))  @ci_lynx
- [Feature][Harmony][NewImage]Add report API and property for `UINewImage` ([f78ec18](https://github.com/lynx-family/lynx/commit/f78ec186565cec619e9b64a818196ccd73a47b1c))  @liubb0516
- [Feature][Desktop] Add TitleBarView ([5f5fdf7](https://github.com/lynx-family/lynx/commit/5f5fdf72205300b948d8ef484e2ac26da998c073))  @ci_lynx
- [Feature][Text] text service impl part 2. ([970960a](https://github.com/lynx-family/lynx/commit/970960a6d7829d8a928a883314795493f809f305))  @ci_lynx
- [Feature][Embedder] Intergrate Lynx with windowless api ([a25a0bc](https://github.com/lynx-family/lynx/commit/a25a0bc2d3d5a0bd86123c55f5c6f60ccf7cae44))  @ci_lynx
- [Feature][FragmentLayerRender] Implement subtree property incremental updating ([de720c4](https://github.com/lynx-family/lynx/commit/de720c4aecf8cb42231fd1d1151ee48de035c2dc))  @zhongyr
- [Feature][canvas] Add dictionary type support for Napi commandbuffer ([8cffc25](https://github.com/lynx-family/lynx/commit/8cffc25774472b9ca3234c48dfaaf9edc0f83981))  @ci_lynx
- [Feature][Engine] Add engine cache support for LynxView reuse ([0d270b4](https://github.com/lynx-family/lynx/commit/0d270b401838930b6fed373c3996f0054d102bc2))  @nhsprite
- [Feature][Clay] Support file unzipping and downloading in desktop platform ([e6b5b55](https://github.com/lynx-family/lynx/commit/e6b5b556cec5285fd25ae862c50cf77a9e279b31))  @ci_lynx
- [Feature][iOS][Image] Add resource load callback for native-side ([760b21b](https://github.com/lynx-family/lynx/commit/760b21bc6a038e233b65b720cc6275dead0173f2))  @liubb0516
- [Feature][text][CUI] Add layout change event in CUI render ([7aa9b45](https://github.com/lynx-family/lynx/commit/7aa9b456defdcc81cea2bf8b4e2b681a4e564df6))  @zhongyr
- [Feature][Clay] Supports adaptation for Parallel Element ([8319303](https://github.com/lynx-family/lynx/commit/83193030fdc63b7051e4bff7738eb17f34d57cbd))  @ci_lynx
- [Feature][Android][Image] Add resource load callback for native-side ([c4a2a8f](https://github.com/lynx-family/lynx/commit/c4a2a8fcdda0308f2f19a840970f926f0948decb))  @liubb0516
- [Feature][Devtool] Add JS inspector interrupt support for pending tasks ([9941d6c](https://github.com/lynx-family/lynx/commit/9941d6ca09639cebb737dc914a93238daf233c22))  @lybvinci
- [Feature][Canvas] Enable dictionary types + optional arg counts in batched command buffer. ([e99a3e4](https://github.com/lynx-family/lynx/commit/e99a3e41cee491d14528a05a1384cb18b71b4cb5))  @ci_lynx
- [Feature][Android] Add WebAssembly support ([bd2918f](https://github.com/lynx-family/lynx/commit/bd2918fb120705358abe06cd969c4c62aa07dc01))  @ci_lynx
- [Feature][DevTool] Support UITree on Harmony ([6c06e03](https://github.com/lynx-family/lynx/commit/6c06e0348b48b988c726350649d287a474b21d03))  @yuweizheng
- [Feature][iOS][CUI] Implement SubtreeProperties support for Transform and Opacity ([489b31d](https://github.com/lynx-family/lynx/commit/489b31d0f2d2b7baed74cd786be48d2683a9b566))  @ShouruiSong
- [Feature][iOS][CUI] Implement kBorder drawing in DisplayListApplier ([d6b0c9a](https://github.com/lynx-family/lynx/commit/d6b0c9a936506ec0d018463abd16cd75595ecf89))  @ShouruiSong
- [Feature] Add OnPerformanceEvent interface to handle performance event ([0cb13f7](https://github.com/lynx-family/lynx/commit/0cb13f76b69aa1e3024ba1b67074277661a85897))  @FrendyChen
- [Feature] Add Harmony SessionStorage ETS APIs on LynxContext ([cbeb25d](https://github.com/lynx-family/lynx/commit/cbeb25d27a35487c431796760bdc7c9ceb166deb))  @nhsprite
- [Feature][Runtime] Add JS call timeout guard for JS runtimes ([d144ba7](https://github.com/lynx-family/lynx/commit/d144ba71a6e7ec10639dc5cd666d79855eadbc00))  @lybvinci
- [Feature] Bridge Harmony SessionStorage via NAPI and C++ ([c6faf19](https://github.com/lynx-family/lynx/commit/c6faf196d25b7be266b5655010a663807ff76ede))  @nhsprite
- [Feature][iOS] Implement kClipRect in DisplayListApplier ([e4b31d9](https://github.com/lynx-family/lynx/commit/e4b31d9d887e8eba3c1e5dbd06a97f0f28e5cb6f))  @ShouruiSong
- [Feature] Support embedded-mode for LynxFrameView and UIFrame ([d1bbabe](https://github.com/lynx-family/lynx/commit/d1bbabe3f3192bd2e0e946dd10af5ad9999a6699))  @pilipala195
- [Feature] Add WhiteBoard support for Harmony LynxGroup ([fe4a95b](https://github.com/lynx-family/lynx/commit/fe4a95b55acf71d8bdebbc49f1da9fe69fe9bbc9))  @nhsprite
- [Feature]Support comma-separated keyframe key lists in CSS keyframes ([fede5a4](https://github.com/lynx-family/lynx/commit/fede5a4baf33e91946a91295bb3fb11ff9b70636))  @zhongyr
- [Feature][Clay][Live] Support `x-live-ng` on Windows ([9aacf52](https://github.com/lynx-family/lynx/commit/9aacf5207120585c9c35738d7b192cdd40a32b83))  @ci_lynx
- [Feature][Embedder]Support custom icu data path ([41fb775](https://github.com/lynx-family/lynx/commit/41fb7750c85ba0b8bf9559e2e3cc4a3e5b7167c8))  @ci_lynx
- [Feature] Integrate weak-node-api for desktop to replace non-standard NAPI ([7d614e7](https://github.com/lynx-family/lynx/commit/7d614e758ac7db5b9759efdf318c2ad06cba444e))  @RobinWuu
- [Feature] Export GetAttributeValue API of Lynx Module to external modules ([ea7f14e](https://github.com/lynx-family/lynx/commit/ea7f14e99ad596b101cb7e6d578c25a99621651b))  @RobinWuu
- [Feature][Security] Add debug certificate verification support ([99192d3](https://github.com/lynx-family/lynx/commit/99192d3eea513fd50347a6f71728edb57eb9fc25))  @ykai55
- [Feature][DevTool] Support DOM.getDocument depth ([7e4cc07](https://github.com/lynx-family/lynx/commit/7e4cc0736a8cb5086ee2deefc64053435543df11))  @colinaaa
- [Feature][DevTool][Android] Support "enable_quickjs_debug" global message ([4d0f743](https://github.com/lynx-family/lynx/commit/4d0f743ada497933f5322ec0717fb55a9a91456b))  @mitchilling
- [Feature][DevTool] Support DOM.describeNode ([c9aa65d](https://github.com/lynx-family/lynx/commit/c9aa65d5b2c98353132d6eb627edbbf9ad54d669))  @colinaaa
- [Feature]: add event simulation proxy for devtool ([bec9a1e](https://github.com/lynx-family/lynx/commit/bec9a1e1207713be5a333e06ea04e2da731dd7b3))  @ci_lynx
- [Feature][Canvas] Enable dictionary types + optional arg counts in batched command buffer. ([d62e6d6](https://github.com/lynx-family/lynx/commit/d62e6d683de5c595a0ab50c53bf245bf09639788))  @ci_lynx
- [Feature][Text] Add -x-auto-font-size-line-ranges with function-expression parsing ([1504f57](https://github.com/lynx-family/lynx/commit/1504f57aa4a7777c11cd5550b18d37dca912e44d))  @Randycn
- [Feature][iOS] Add CUI linear gradient display list support ([275ef2f](https://github.com/lynx-family/lynx/commit/275ef2f9e20de6ecf581aad861f771689c0ac9d9))  @ShouruiSong
- [Feature][iOS] Add configurable LynxFrameView provider ([20307ab](https://github.com/lynx-family/lynx/commit/20307ab3ac100310cc0144dda5dfaccb7a074f42))  @nhsprite
- [Feature] Let Clay support new gesture ([c173742](https://github.com/lynx-family/lynx/commit/c173742b8c429353c00883dcd95c038a9559f3ed))  @ci_lynx
- [Feature][Runtime] Add js to native call frequency monitor ([b4790ce](https://github.com/lynx-family/lynx/commit/b4790ce58863d179c5345b811d19688330f15256))  @lybvinci
- [Feature] Add config to make MouseEvent align with W3C ([cd93c45](https://github.com/lynx-family/lynx/commit/cd93c45f29599221cc3c8378f0fbb5e552f796a6))  @ci_lynx
- [Feature][TextService][Part1]This MR enables the basic Textra TextService rendering path on iOS. ([2eafe63](https://github.com/lynx-family/lynx/commit/2eafe63b805837ec2f91857b1005c845cb9a8b4d))  @linxs0211
- [Feature][Platform] Enable static-native execution on Android iOS and Harmony ([4bee637](https://github.com/lynx-family/lynx/commit/4bee637b9c71ac0cff9d73f901b9e6badd3b1dee))  @ci_lynx
- [Feature][Harmony] Add DebugRouter state listener and debugRouterId support ([5ade73e](https://github.com/lynx-family/lynx/commit/5ade73e0a8e4bacfd4a71de870cd51825d92b4a3))  @RovicnowYoyi
- [Feature] Add JS-to-native invokeMethod frequency monitoring in LynxJSIModule ([0fd14ba](https://github.com/lynx-family/lynx/commit/0fd14ba23d7133f58bfc90198f501022216cf4c9))  @lybvinci
- [Feature][RTS] Refine dynamic simple style resolve and carrier handling ([9568962](https://github.com/lynx-family/lynx/commit/95689623a8658556284717b65b5f2320b9a54af2))  @ci_lynx
- [Feature][Platform] Enable static-native execution on Android iOS and Harmony ([6326659](https://github.com/lynx-family/lynx/commit/6326659878408cddde333a9320648b09b9b1cbe3))  @ci_lynx
- [Feature][Devtool][PC] Bridge VM MessageEvent to DevTools via CDP dispatch ([42f10f9](https://github.com/lynx-family/lynx/commit/42f10f90cc4b2ec77a978f32070808fb9bd5233d))  @yongjieTang
- [Feature][TextService][Part2][iOS] Complete Textra font loading and inline image placeholder flow ([b4bc1aa](https://github.com/lynx-family/lynx/commit/b4bc1aa25b0461921ef1bf93dc69e778ea69f4f5))  @linxs0211
- [Feature][Markdown] add x-element x-markdown, part. 1 ([38d56ea](https://github.com/lynx-family/lynx/commit/38d56eae3be027e20f84f987f65b029af7576499))  @ci_lynx
- [Feature] Add JS-call-native frequency monitoring for ContextProxy events ([f09380b](https://github.com/lynx-family/lynx/commit/f09380bf74af9aa99ecf2b8d38d364e172d09098))  @lybvinci
- [Feature][Canvas] Enable dictionary types + optional arg counts in batched command buffer. ([156bdf4](https://github.com/lynx-family/lynx/commit/156bdf49181a4688931628b853438b3098b6c72f))  @ci_lynx
- [Feature][Embedder] Add frame timing callbacks to LynxViewClient ([c049554](https://github.com/lynx-family/lynx/commit/c049554dc070c4949764ee397658872bf2bfaf78))  @FrendyChen
- [Feature][DevTool] MTS debugging supports pre-execute and pre-decode MTSRuntime. ([bbaa48d](https://github.com/lynx-family/lynx/commit/bbaa48d893bc988f53fd3343a94451e04c3cc272))  @Dango-2021
- [Feature] Add frequency monitoring to InvokeUIMethod to surface UI-call spam ([56d0ee6](https://github.com/lynx-family/lynx/commit/56d0ee66668820ddd713428f3574d7919fd15760))  @lybvinci
- [Feature][Markdown] implement ServalMarkdown based x-markdown android, part 2. ([d4f5ac0](https://github.com/lynx-family/lynx/commit/d4f5ac0e935177e95f7786262eaddd8f7b69f15c))  @ci_lynx
- [Feature][Text] Supports adjusting the font size range based on the number of lines on the platform. ([4c43a8e](https://github.com/lynx-family/lynx/commit/4c43a8ed416b7a37c9ed264e2e3d4dafb8ea44ee))  @Randycn
- [Feature] Add frame auto-size props to typings ([8186b53](https://github.com/lynx-family/lynx/commit/8186b53ed3fe8095bb285827f1b7b035e6bf0e4c))  @pilipala195
- [Feature] Add enableFlexBasisZeroPercent config option ([d5fdd01](https://github.com/lynx-family/lynx/commit/d5fdd018cfa480054daf59a6bcb2bb92889e4b14))  @zhongyr
- [Feature][Security] Add debug certificate verification support ([60fa903](https://github.com/lynx-family/lynx/commit/60fa9032655bde1c8017207ad3aaa89ab0a59768))  @ykai55
- [Feature][Frame] Pass frame data and global props through native template data holders ([05619ba](https://github.com/lynx-family/lynx/commit/05619ba917ad9d0996ec1ced30ede8d0ed4ecf4b))  @pilipala195
- [Feature] Add frameLoaded Lepus event for frame load ([c6e1f3d](https://github.com/lynx-family/lynx/commit/c6e1f3d51a0b7be91fd104ece8ae3eb417c85852))  @pilipala195
- [Feature][Frame] Add frame preset layout and async inheritance ([3d0dd36](https://github.com/lynx-family/lynx/commit/3d0dd36f21a922b2ab9d7e1c6a76df7fffee2181))  @pilipala195
- [Feature][Clay][EventReport] Add renderer_type=clay in event reporter when Clay is enabled ([1453c76](https://github.com/lynx-family/lynx/commit/1453c768b9dce011ee85a09827abc9510ad7a655))  @ykai55
- [Feature][types] release 3.8.0 ([67937d0](https://github.com/lynx-family/lynx/commit/67937d00a8b01b977be7fb22ea1115ae8053c0de))  @ci_lynx
- [Feature][Service][Setting] Add a trail service for the C++ layer ([795da9a](https://github.com/lynx-family/lynx/commit/795da9a853ef4c11290f86297ad4107e3a5d5714))  @ykai55
- [Feature][Service][Setting] Add a trail service for the C++ layer ([01161fe](https://github.com/lynx-family/lynx/commit/01161fe4682f6e379f60739f64008b9b1150dd06))  @ykai55
- [Feature] Support reusing custom behavior components in Clay ([e0c6593](https://github.com/lynx-family/lynx/commit/e0c6593e1a7747050192dbdc2505cf9063f821f6))  @ci_lynx
- [Feature][Harmony] Improve Harmony LynxView initialization ([4ed0621](https://github.com/lynx-family/lynx/commit/4ed0621be524e9a3767fe7b81c2e88ff41377ffb))  @nhsprite
- [Feature] Add iOS renderer host support and NativePropBundle integration ([e29bff8](https://github.com/lynx-family/lynx/commit/e29bff81adc5bfc5a6b043523d777057df439413))  @zhongyr
- [Feature][Image] Add `region-to-decode` for image to support region decoding ([bc1952d](https://github.com/lynx-family/lynx/commit/bc1952d2f42ce209e2c303b1bb0e1f1616e188f8))  @liubb0516
- [Feature][Clay] Support x-text emojis on Clay. ([15013f1](https://github.com/lynx-family/lynx/commit/15013f1243a5938e309d504f6d3b73c970fe355d))  @ci_lynx
- [Feature][Testing] Support grid-column and grid-row shorthand properties ([51b00f8](https://github.com/lynx-family/lynx/commit/51b00f80b7ed31827d80c0479012e9ae8f556609))  @zhongyr
- [Feature][Android] Support fragment layer render mode for SVG ([bf0e139](https://github.com/lynx-family/lynx/commit/bf0e13942bd584cec1be21c34956b94a82b6ac56))  @zhongyr
- [Feature][Testing] Support grid-column and grid-row shorthand properties ([c71911e](https://github.com/lynx-family/lynx/commit/c71911eb28c8852dc2eeea09dafa3035a14ba594))  @zhongyr
- [Feature] Support Android TextService text selection ([b9c11ed](https://github.com/lynx-family/lynx/commit/b9c11ed7e93f3f8f6e5570ab64061d4c171acf41))  @linxs0211
- [Feature][Clay][Live] Support `x-live-ng` on Windows ([db461e3](https://github.com/lynx-family/lynx/commit/db461e36ec5e3dfee11d7632c6dadaaf1c3502d0))  @ci_lynx
- [Feature][Explorer] Add Recently Opened panel and improve homepage navigation ([9058ae2](https://github.com/lynx-family/lynx/commit/9058ae263e7649aebe8bfd290d6488e957074db4))  @Huxpro
- [Feature][Explorer] Integrate Sparkling SDK into LynxExplorer ([ac1e4a2](https://github.com/lynx-family/lynx/commit/ac1e4a284fb4d4ab4182bc8bef0936f9191b0d17))  @Huxpro

### ๐Ÿ› Bug Fixes
- [BugFix][Harmony][Text] Fix inconsistent behaviors on the Harmony platform. ([0d8a311](https://github.com/lynx-family/lynx/commit/0d8a31107b82019eae1a6df14b05ce3e32e8395c))  @Randycn
- [BugFix][Harmony] update image service registration and libra downloader ([3124404](https://github.com/lynx-family/lynx/commit/31244041055ea2a93be41bac96dc025c015b8ab5))  @rel-q
- [BugFix][Event] Fix the issue where setting `pointer-events:none` on sibling nodes was not working. ([6836b84](https://github.com/lynx-family/lynx/commit/6836b846edb66938171ca6afe4d9509cb814c119))  @rAY-ooo
- [BugFix][List] Skip invoking list framework callbacks when ListElement is detached ([5393a1d](https://github.com/lynx-family/lynx/commit/5393a1d64444c13cfcf4d348b7ae8d1201a8e9ad))  @DwwWxx
- [BugFix][Devtool] copy logbox resources in BaseDevtool podspec ([cdd69c4](https://github.com/lynx-family/lynx/commit/cdd69c4c2ece4eee5b48a2fd3373533260decc44))  @ci_lynx
- [BugFix][Event] Fix the issue of tap failure caused by Gesture Handler. ([18ef682](https://github.com/lynx-family/lynx/commit/18ef68294438140454fc9e910c938d7457712b99))  @rAY-ooo
- [BugFix] fix some bugs when scroll-view using RTL ([aaa0ee2](https://github.com/lynx-family/lynx/commit/aaa0ee24b91b319e35a62e882a76e7a8f7e8e66d))  @ci_lynx
- [BugFix][Clay] Fixed the issue of image cache miss. ([34d9b34](https://github.com/lynx-family/lynx/commit/34d9b34e660f93befcfef3264701024676634202))  @ci_lynx
- [BugFix][Input] Align Clay input components and Lynx input components ([2daec93](https://github.com/lynx-family/lynx/commit/2daec939b39be48d4414b2ce815040abcc9ecb11))  @ci_lynx
- [BugFix][Clay][ListContainer] using wrapper_id_ to sendEvent. ([56016d2](https://github.com/lynx-family/lynx/commit/56016d20934b491a52654c4b9c738aa854dbc37d))  @ci_lynx
- [BugFix][Clay] Fix input events for headless mode ([e367866](https://github.com/lynx-family/lynx/commit/e3678668c638571539c4f5acb2844cc5ce1370ce))  @ci_lynx
- [BugFix][CSS] Handle CSS variables in FiberSetInlineStyles object argument ([747d463](https://github.com/lynx-family/lynx/commit/747d4638a5a0d97020f6c8deccb0e8a40bfce714))  @zhongyr
- [BugFix][iOS] Fix JSB invocation failure during onDestroy lifecycle ([ab469d3](https://github.com/lynx-family/lynx/commit/ab469d3e24b20662b3fbf53ed6f71a694c7c47a6))  @ci_lynx
- [BugFix][TASM] Correct CSS encoding type in CustomSection and bump version to 4.4.17 ([bb473f0](https://github.com/lynx-family/lynx/commit/bb473f03c56780d919151691480d787075a8dfdf))  @zhongyr
- [BugFix][Clay] Fix Clay's GLFW example build and GL proc resolution on Linux ([ec23c7d](https://github.com/lynx-family/lynx/commit/ec23c7dc87bda3e3a785c2d4e594080d83b8f329))  @ci_lynx
- [BugFix][FSP] add type-safe property converters for performance entries. ([b66b80f](https://github.com/lynx-family/lynx/commit/b66b80fd4996556cc5f77b44a6fbf6ddcdb9cd84))  @Tamerlx
- [BugFix][Event] Fix the issue of x-swiper not scrolling. ([9933459](https://github.com/lynx-family/lynx/commit/9933459fe7521f9234442f8dce9bad442c1e618b))  @rAY-ooo
- [BugFix][Event] Fix the issue where the tap event could not be triggered on the PC client. ([a4e3db8](https://github.com/lynx-family/lynx/commit/a4e3db85dae051bc91fbc5b010a076983fb49a66))  @rAY-ooo
- [BugFix][Input] Fixed an issue where the cursor property of the clay input component would not change when hovering. ([a427425](https://github.com/lynx-family/lynx/commit/a427425885fbab443112704f3d3e3b39071284e6))  @ci_lynx
- [BugFix][text] Fixes the issue of x-auto-font-size displaying incorrectly on Windows. ([3afeac8](https://github.com/lynx-family/lynx/commit/3afeac88bc109dcda4f943e869744d7f902f8189))  @ci_lynx
- [BugFix][Event] Fix an issue where scroll-view could not scroll after setting pan-intercept-direction on a view. ([b2dc9ac](https://github.com/lynx-family/lynx/commit/b2dc9ac1e0ba85d738669434280bc9cfd793ba36))  @rAY-ooo
- [BugFix] fix priority of threadStrategy in LynxViewBuilder ([7ad0efb](https://github.com/lynx-family/lynx/commit/7ad0efbd94539ef75aeff60cd1e85667695dd027))  @nhsprite
- [BugFix][iOS] Bridge call of SSR arguments ([8aa6e8b](https://github.com/lynx-family/lynx/commit/8aa6e8b4d677a3717e89cdce4fd7885dea70fe16))  @wqyfavor
- [BugFix] Fix z-index and fixed positioning issues in DOM rendering ([e039b6f](https://github.com/lynx-family/lynx/commit/e039b6f08a4598ec2030fa4069852fe27c2adb49))  @zhongyr
- [BugFix][MacOS] Fix that LynxView on MacOS cannot be transparent ([e9c0450](https://github.com/lynx-family/lynx/commit/e9c04509e00181509530a992d2c449b20de11611))  @ci_lynx
- [BugFix][EmbeddedMode] only block background-image url when EnginePool ([5aba532](https://github.com/lynx-family/lynx/commit/5aba5327de7dc653ecedc5a72173b25afcc114b5))  @linxs0211
- [BugFix][Event] The android-container-popup-tag takes into account the response hotspots of other fragments. ([0b447df](https://github.com/lynx-family/lynx/commit/0b447dfb1811ec55768cf99b109ecf77c1bc6500))  @rAY-ooo
- [BugFix][Harmony] Adjust justified text width measurement in AtMost mode ([39859a8](https://github.com/lynx-family/lynx/commit/39859a881827f184315045bcd0a63a6a0b5e6ad4))  @Randycn
- [BugFix][Devtool] Prevent use-after-free in screen cast async snapshot callback ([b5f70da](https://github.com/lynx-family/lynx/commit/b5f70dafeeb198bd59c27eb2220ae10974d8f4c9))  @ci_lynx
- [BugFix][Clay] Guard strlen against nullptr string ([5cb91e6](https://github.com/lynx-family/lynx/commit/5cb91e6a094b62f10c9959d8c45ba50e5a4efad2))  @ci_lynx
- [BugFix][Clay] Fixed anti-aliasing issues in the skity on desktop ([1e8297d](https://github.com/lynx-family/lynx/commit/1e8297de31ae4667500a077127b6749d192b5004))  @ci_lynx
- [BugFix] change path.resolve to require.resolve for webpack pre-bundle ([a8a7aab](https://github.com/lynx-family/lynx/commit/a8a7aaba01992ac1ab3708e250fb5b773379e912))  @upupming
- [BugFix][Event] Fix the issue where CustomEvent did not trigger onLynxEvent. ([5b12e73](https://github.com/lynx-family/lynx/commit/5b12e737175d55333ba3a4a753549c7300d31a7e))  @rAY-ooo
- [BugFix][Clay] Update SharedImageSink buffer mode with FE ([4b40918](https://github.com/lynx-family/lynx/commit/4b409182dc4a615ee21ea79f48797de2cd8d3704))  @ci_lynx
- [BugFix][Frame] Prevent memory leaks in LynxFrameView destruction ([e571780](https://github.com/lynx-family/lynx/commit/e5717809bf8b309881af25627440bf18d7e5a076))  @pilipala195
- [BugFix][Fiber] Reattach fixed elements via logical parent ([e9ce7ee](https://github.com/lynx-family/lynx/commit/e9ce7eed63854138079a85ad189ea0ee90b2feb0))  @zhongyr
- [BugFix][iOS] Improve text rendering quality in LynxTextLayer ([ad90071](https://github.com/lynx-family/lynx/commit/ad90071668dc9ac42568b9cba294b0a214997305))  @ShouruiSong
- [BugFix]Add check for env when adjustExternalMemory ([a927063](https://github.com/lynx-family/lynx/commit/a927063c86c1631541d36e6d343c1a00f75129e8))  @f0rdream
- [BugFix] make `enablePlatformDataFix` true by default ([4e5a152](https://github.com/lynx-family/lynx/commit/4e5a15261933bd14f838f614bf4c0bfa889248e0))  @nhsprite
- [BugFix][Harmony] Fix LynxView uiRenderer lifecycle management ([35fa4fb](https://github.com/lynx-family/lynx/commit/35fa4fb0563874fe067c9c42358a2da36e0c8665))  @rel-q
- [BugFix][Event] Fix an issue where the tap event in a component could not be triggered under the new event logic. ([26e1aaa](https://github.com/lynx-family/lynx/commit/26e1aaa6eb84ccd40f4eb7d7a79215303f9832af))  @rAY-ooo
- [BugFix][Input] Fixed issues with the color and font size of the input component's placeholder. ([52340ee](https://github.com/lynx-family/lynx/commit/52340ee81bd2282983ae4ab701163168709aef9d))  @ci_lynx
- [BugFix][Clay] Fixed the issue of lottie failing to render after enable msaa ([30a788e](https://github.com/lynx-family/lynx/commit/30a788e42d4555f0c12e0bedd736b700c04288d9))  @ci_lynx
- [BugFix][JSVM] Move Env lifecycle from runtime to context wrapper and add Init ([fb3e8e7](https://github.com/lynx-family/lynx/commit/fb3e8e72b589cb766007c6047ffcc19a562de38e))  @pilipala195
- [BugFix][Radon] Fix plug removal logic in RadonSlotsHelper diffing ([4ffa98c](https://github.com/lynx-family/lynx/commit/4ffa98cefa0695fab4fdb50e80570c1de78646ca))  @DragonDragonDDD
- [BugFix][CSS] Use ConsumeCSSProperty when updating dynamic element style ([80f8d9a](https://github.com/lynx-family/lynx/commit/80f8d9ae53bce669ab49d46b6d37761091051300))  @DragonDragonDDD
- [BugFix] Fix NullPointerException in LynxUIRenderer and refine fragment layer rendering ([33bcfc5](https://github.com/lynx-family/lynx/commit/33bcfc55daea38f9fa12a7c80fc08dbf37da31ab))  @zhongyr
- [BugFix][Android] Retry async ALog dependency init in LynxLog ([1918491](https://github.com/lynx-family/lynx/commit/19184912f20ea4ee4e68b325e76f8a9f2a50afc0))  @yongjieTang
- [BugFix][tttext] Enable half-leading in tttext ([acff6f7](https://github.com/lynx-family/lynx/commit/acff6f7953b3293469c5985dbf90b379db7330bb))  @ci_lynx
- [BugFix][Harmony] decode base64 content in UISVG to align with Android/iOS ([2dcc688](https://github.com/lynx-family/lynx/commit/2dcc688a57b244885c0adfb49728780e7ba70429))  @keweibing
- [BugFix][Event] Change StopExposure and ResumeExposure to execute asynchronously. ([919f387](https://github.com/lynx-family/lynx/commit/919f387184a761c7f7c9d50de97333c32740f8c5))  @rAY-ooo
- [BugFix] Fix timing-related memory growth in a single LynxView under extreme conditions ([885bef2](https://github.com/lynx-family/lynx/commit/885bef24257e0d6897d88e6995c5e7261846ca51))  @KingAlen
- [BugFix][Harmony] Fix potential out-of-bounds crash in UIBase::AddChild ([0c62cd8](https://github.com/lynx-family/lynx/commit/0c62cd8b462b97dc1cfef9f7fb6feca4f271b410))  @rel-q
- [BugFix][Radon] Disable layout-only optimization when attributes exist ([9c93edf](https://github.com/lynx-family/lynx/commit/9c93edfa2c104ce98ca44b9895395dabfaa1f2fe))  @DragonDragonDDD
- [BugFix][Clay][Video] Fix the issue that `x-video-engine` component can not play back ([ae25f55](https://github.com/lynx-family/lynx/commit/ae25f55c6318e1b8372f382a1cd3cfc3ad11f848))  @ci_lynx
- [BugFix]Prevent PC recording from aborting on undefined native values ([56857da](https://github.com/lynx-family/lynx/commit/56857da1c5e39212bae64b19f24fc9d05b808455))  @RovicnowYoyi
- [BugFix][Clay] Fix SVGImageHolder future reuse and locking for SVG DOM ([739e88b](https://github.com/lynx-family/lynx/commit/739e88b3454f782a1bc299bf03328f0737709158))  @ci_lynx
- [BugFix] Compatible with case that LynxViewGroup has not init with ResourceFetcher ([ccf903a](https://github.com/lynx-family/lynx/commit/ccf903a380a48f8cb32aab1adb94b93f76feec46))  @nhsprite
- [BugFix][Event][iOS] Improve the gesture-related logs. ([c2e8425](https://github.com/lynx-family/lynx/commit/c2e8425d413e6f65b75f35189a3830e1c88d5a49))  @rAY-ooo
- [BugFix][Frame] Apply initial data and global props during template load ([48f8af9](https://github.com/lynx-family/lynx/commit/48f8af9228c8c8730f1476083f65587c2d6a9926))  @pilipala195
- [BugFix][DevTool] Fix snapshotCache concurrent access causing memory conflicts ([c9e59f0](https://github.com/lynx-family/lynx/commit/c9e59f09439ff5e51358fb993147b74004b41227))  @yuweizheng
- [BugFix][RadonFiber] Fix dynamic update transition consumption behavior via env flag ([d34cc44](https://github.com/lynx-family/lynx/commit/d34cc44faf2f372f9008e8567e951583716f3f40))  @DragonDragonDDD
- [BugFix][tttext] Update the baseline graph after enabling half-leading in tttext. ([25af017](https://github.com/lynx-family/lynx/commit/25af017a126ed087ba1bf276639f4a0b60b348fc))  @ci_lynx
- [BugFix][Harmony] Fix image loading and processing issues in UINewImage ([9b7e833](https://github.com/lynx-family/lynx/commit/9b7e83303482e97cf71d801b248db9c31f723b80))  @rel-q
- [BugFix][Clay][ListContainer] add scroll params in bindscrollstate. ([8cdf17c](https://github.com/lynx-family/lynx/commit/8cdf17cc1edf9641179dc50a11e48a585cbab238))  @ci_lynx
- [BugFix][Harmony] Fix UIFoldView alignment ([8e84e50](https://github.com/lynx-family/lynx/commit/8e84e501cb40ec2003687c6645f3b9d308d2037f))  @rel-q
- [BugFix][Android] Add override setters to LynxViewBuilder ([d67b4a4](https://github.com/lynx-family/lynx/commit/d67b4a4fffa536e533ab3ae6575d5db862a2dd35))  @nhsprite
- [BugFix][List] Fix list item's main thread event not sent ([b8e56f4](https://github.com/lynx-family/lynx/commit/b8e56f467947632df363cb507c5c36f31144a40a))  @DwwWxx
- [BugFix][Refresh] Fix internal refresh header cannot be measured by shadow node. ([39582a6](https://github.com/lynx-family/lynx/commit/39582a642dda211a54dc365d99b7b28369b6bc22))  @DwwWxx
- [BugFix][Harmony] Fix string truncation issue in JS object conversion ([e9a4711](https://github.com/lynx-family/lynx/commit/e9a4711a7aa3a5ae175460e7a9f625f9f0f5aa9b))  @rel-q
- [BugFix][Clay] Fix painting order handling and numeric style comparison ([b3b5405](https://github.com/lynx-family/lynx/commit/b3b54056f9f0d2f6f8601b838535987ff869e435))  @ci_lynx
- [BugFix][Frame] Propagate Lynx group and density to background builder ([638e432](https://github.com/lynx-family/lynx/commit/638e43224d029ea7530135dd1ad58dc00740bf13))  @pilipala195
- [BugFix] Fix xcode26 build problem. ([2649bf9](https://github.com/lynx-family/lynx/commit/2649bf936f458833563a12cb633e7fc9ebcf5754))  @zsy-jason
- [BugFix][tasm] Fix Module.__malloc not found issue ([7bb8164](https://github.com/lynx-family/lynx/commit/7bb816469424c0bb5b2216f0857b202b019aedb8))  @nhsprite
- [BugFix][Text] Skity supports vertical-align length and percent. ([aa85ed9](https://github.com/lynx-family/lynx/commit/aa85ed947591a71a6ad8c7f5cc51a52807f035bc))  @ci_lynx
- [BugFix][Windows] Distinguish persistent switch values for different applications. ([c7bd7d2](https://github.com/lynx-family/lynx/commit/c7bd7d2e4b6470f5e85fb7415d662285d9129843))  @ci_lynx
- [BugFix][iOS][Image]Fix the OOM issue caused by the image blur algorithm ([22ccf74](https://github.com/lynx-family/lynx/commit/22ccf746847031fb1ed51afc22f02c6f6caef4a2))  @liubb0516
- [BugFix][Harmony] Defer image loading with effects until size is available ([157b475](https://github.com/lynx-family/lynx/commit/157b475883d9bfd0ca6b8f2e604ad306d1b05266))  @rel-q
- [BugFix][Event][iOS] Fix a crash issue caused by presentationLayer being NaN. ([ea523db](https://github.com/lynx-family/lynx/commit/ea523dbc81f6278a0bd16611e3fb28d970930139))  @rAY-ooo
- [BugFix][Android][List] Avoid Map.getOrDefault in initial flush cache ([48fe440](https://github.com/lynx-family/lynx/commit/48fe440ad641987e52dc074b356eb96f7e67156f))  @DwwWxx
- [BugFix][Animation] Handle null inputs in BlendTransformOperations to prevent DCHECK failure ([e522302](https://github.com/lynx-family/lynx/commit/e522302be75ba396da9f245124986ba35fbd474c))  @linxs0211
- [BugFix] Guard global backtrace delegate with mutex for thread safety ([04154b3](https://github.com/lynx-family/lynx/commit/04154b34808ed8d3ea46e3b4ba5a1087553fd24f))  @yongjieTang
- [BugFix][Memory] Fix memory leak of using 'fml::RefPtr' with raw pointer ([f4c2a8c](https://github.com/lynx-family/lynx/commit/f4c2a8c10b0d4e711f294a488762284e191bb18e))  @wqyfavor
- [BugFix][Frame] Optimize bundle loading loop to fix iterator invalidation ([1bf12c5](https://github.com/lynx-family/lynx/commit/1bf12c547b30504fcefd548cf90a0877df24b751))  @pilipala195
- [BugFix][Element] Fix animation forward fill style overwrite on dynamic update ([22b1e3a](https://github.com/lynx-family/lynx/commit/22b1e3ab1d1817a2f18ee0e991ddcd9701d5195a))  @usczz
- [BugFix][Event][iOS] Correct the frame retrieval for hitTest. ([1ca8355](https://github.com/lynx-family/lynx/commit/1ca835594b105f64645978a6d65a3f2857f5aae2))  @rAY-ooo
- [BugFix][EmbeddedMode] fix some text issues ([d0ff2a7](https://github.com/lynx-family/lynx/commit/d0ff2a758bbdc70cc889c722db6a25f6f6c765d6))  @linxs0211
- [BugFix][EmbeddedMode] Fix bindlayout not take effect. ([b2cfbd3](https://github.com/lynx-family/lynx/commit/b2cfbd31f5427ad0332c6dd67b289776f472439a))  @Randycn
- [BugFix][input] Allow trailing spaces to be displayed in the input field when tttext is enabled. ([748d83e](https://github.com/lynx-family/lynx/commit/748d83e83025817c36b80bf57d2d392b6f3d5e72))  @ci_lynx
- [BugFix][Embedder]Fix desktop explorer crash ([dd69247](https://github.com/lynx-family/lynx/commit/dd69247f60ade68bf177a606c9cb72585587e925))  @ci_lynx
- [BugFix][iOS] Set hasLynxViewDestroyed flag in clearForDestroy ([2cd2248](https://github.com/lynx-family/lynx/commit/2cd22486c2c5abb408b9e0fae1fdd5177d442508))  @nhsprite
- [BugFix][Clay] Fix clay's hittest error that view's event-through does not make effect. ([91aecde](https://github.com/lynx-family/lynx/commit/91aecdef1f83cafdcb440e0f92af8857345d516c))  @ci_lynx
- [BugFix][Android] Fix measure spec handling logic in LynxFrameView ([b995e4e](https://github.com/lynx-family/lynx/commit/b995e4e26c1723d0895dd9dee79e06442543792c))  @pilipala195
- [BugFix][DevTool] Fix wrapper child nodes not showing inherited styles ([24841e5](https://github.com/lynx-family/lynx/commit/24841e54c4eecb3a77942276f98ebd50feccb028))  @yuweizheng
- [BugFix] Make decode_wasm async and remove duplicate definition ([30469e1](https://github.com/lynx-family/lynx/commit/30469e18b0f73e472191cb8118ae1a5abfaff22d))  @nhsprite
- [BugFix][Windows] Fix V8 runtime profiling and devtools integration ([cedd0a9](https://github.com/lynx-family/lynx/commit/cedd0a98d0c44368951963482b38c71fc6a70e74))  @yongjieTang
- [BugFix][Event] Exposure adapts to the frame and fixes the touch crash. ([7fb0b4c](https://github.com/lynx-family/lynx/commit/7fb0b4c80975c63a5861c45531d9967a07ae71f0))  @rAY-ooo
- [BugFix] Fix Promise microtask ordering for lepus call ([86ac947](https://github.com/lynx-family/lynx/commit/86ac947de5f5ce22c4259095e65cb40ed832d6ec))  @zys777
- [BugFix] Correct __GetElementConfig to __GetConfig in element-api.d.ts ([2922d49](https://github.com/lynx-family/lynx/commit/2922d495c4d89ccd1cd1d5fa868bfba1387dfb64))  @ShouruiSong
- [BugFix][Android] Avoid lock blocking in font face manager. ([5e5ba21](https://github.com/lynx-family/lynx/commit/5e5ba21443f86c02e5a4dcdf33c1c7c3585af863))  @Randycn
- [BugFix]Fix napi crash when user calls worklet callbacks after env is destoried ([045420f](https://github.com/lynx-family/lynx/commit/045420fe1bc09f0cf5116feaabd790a7daf3a751))  @f0rdream
- [BugFix][Android] Fix inline view with width set to 100% is omitted. ([7e2567f](https://github.com/lynx-family/lynx/commit/7e2567f83c4cddf17a7dadf4d9fa7f1f85a25450))  @Randycn
- [BugFix][Clay] Fixed the issue of AA failing for rounded images in skia. ([a6b6e33](https://github.com/lynx-family/lynx/commit/a6b6e33f51e8d7f2c21e8adfb613cea83983cc23))  @ci_lynx
- [BugFix][Harmony] Optimize new image clearing logic ([8ed53d8](https://github.com/lynx-family/lynx/commit/8ed53d831f6daa18c8e65d144ce83e72f2e09aa0))  @rel-q
- [BugFix] Fix invalid circular reference detection for data in JSB ([ebe2895](https://github.com/lynx-family/lynx/commit/ebe2895f3265882d4f2403df7276839a7b769899))  @RobinWuu
- [BugFix][Harmony] Use redirected URL for local resources in UIFlattenImage ([9c11089](https://github.com/lynx-family/lynx/commit/9c1108977c9049450384df259f3c4add24d9fc82))  @rel-q
- [BugFix][iOS]: replace [super self] with [super init] in LynxPipelineInfo initWithUrl ([e8b45c0](https://github.com/lynx-family/lynx/commit/e8b45c0d6876114f496eaeaec57555827f3e92a8))  @linxs0211
- [BugFix] prevent NPE in ListContainerView ([9a4084b](https://github.com/lynx-family/lynx/commit/9a4084bbaec1ffa0a910071248740291fb37d644))  @keweibing
- [BugFix][Harmony] Add depth check to prevent stack overflow in NAPI conversion ([4c583e4](https://github.com/lynx-family/lynx/commit/4c583e4fbc79f91918908eb967eb4c69470a4642))  @rel-q
- [BugFix][List] Fix auto max fling bounds with padding. ([6601d1e](https://github.com/lynx-family/lynx/commit/6601d1ec9862711d035cee7cb2a4249c3e8eb402))  @DwwWxx
- [BugFix][JSC] Improve ES6 Symbol detection fallback for older jsc ([674a994](https://github.com/lynx-family/lynx/commit/674a99411dc47ab43cbf201197ba96e3d1022828))  @lybvinci
- [BugFix][TextService]Implement TextraParagraphListener and refine destruction logic ([c81159e](https://github.com/lynx-family/lynx/commit/c81159ed8eddea0ef34cb58f344eb64832fbe99e))  @linxs0211
- [BugFix] Translate Chinese comments to English in platform_renderer_context.cc ([6f50acb](https://github.com/lynx-family/lynx/commit/6f50acb8de4d2ddd3a5722e10853fb56f139bf24))  @zhongyr
- [BugFix] prevent broken_promise if callbacks are not invoked. ([2c7016e](https://github.com/lynx-family/lynx/commit/2c7016e192e5de20c0cf0f7eea266f7e9db02302))  @nhsprite
- [BugFix][DevTool][Harmony] Fix the first call to `getConsoleObject` would never invoke its callback. ([3d6e499](https://github.com/lynx-family/lynx/commit/3d6e499ee2a8b9b4ea19f237ff41a5819d40c529))  @Dango-2021
- [BugFix][frame] Align LynxFrameView layout and tracing across platforms ([e6e0f9f](https://github.com/lynx-family/lynx/commit/e6e0f9f200eb613d639b54743fb994a24b5a0736))  @pilipala195
- [BugFix][Crash] reset the callback to false ([e5a1a62](https://github.com/lynx-family/lynx/commit/e5a1a62060917df7d8e3a6782d3bb821a3540401))  @linxs0211
- [BugFix][frame] Align LynxFrameView layout and tracing across platforms ([0cef8cf](https://github.com/lynx-family/lynx/commit/0cef8cf38eb880c89878612912d17fd4f47ce2a3))  @pilipala195
- [BugFix][Leak] try to fix memory leak for list callback ([0dd7c7e](https://github.com/lynx-family/lynx/commit/0dd7c7e47613d12fb711ed55a2f88e195dad22b1))  @linxs0211
- [BugFix] Support fetchBundle in standalone runtime ([9d913e7](https://github.com/lynx-family/lynx/commit/9d913e7764d899028631756cdcfae5843cd9c6c4))  @nhsprite
- [BugFix][Clay] Support NodeRef.invoke by react-ref ([43ed459](https://github.com/lynx-family/lynx/commit/43ed4591667db7cd3396d4dc42ad2de91156cfcb))  @ci_lynx
- [BugFix] Unified the return content of getTextInfo API. ([c8c8452](https://github.com/lynx-family/lynx/commit/c8c84527fdb6b0f16ecd6413af74daedeeec52b1))  @Randycn
- [BugFix] Fix HSL color parsing issues with floating-point values and large hue values ([6509fe4](https://github.com/lynx-family/lynx/commit/6509fe4b875f7c84193b8355cc6d710c78e40680))  @zhongyr
- [BugFix][CSS] Fix CSS variable invalidation by using bulk updates ([c91eb32](https://github.com/lynx-family/lynx/commit/c91eb32d0f6ace192c301f5fad6db4b1ead3f5aa))  @zhongyr
- [BugFix][text] Fixed the issue of text shifting downwards in rpx units. ([55cf0fd](https://github.com/lynx-family/lynx/commit/55cf0fd73edaec2e94e11e508fb2656794b60ac4))  @ci_lynx
- [BugFix][iOS][Image] Image shadow node refactor ([b6489fb](https://github.com/lynx-family/lynx/commit/b6489fbd339137251e7d21f2c2154acfb783ca3b))  @liubb0516
- [BugFix][text] Fixed the issue where the Skity text_decoration attribute was not working. ([8ed2497](https://github.com/lynx-family/lynx/commit/8ed2497713b1951f0bbd99058f97948ff7cd0453))  @ci_lynx
- [BugFix] export some public headers ([8e3ea60](https://github.com/lynx-family/lynx/commit/8e3ea600b24a65ce32b122feeb8e29095b51d7a6))  @ci_lynx
- [BugFix][Android] Call renderer onDestroy when destroying platform renderer ([2a07ef9](https://github.com/lynx-family/lynx/commit/2a07ef972cb06e1a5b57663e8ef24e4f062b2062))  @zhongyr
- [BugFix][iOS] Fix retain cycle in nodeReadyBlockArray ([6657228](https://github.com/lynx-family/lynx/commit/66572287e0838a6015246f77af35a3eb1ee76090))  @zhongyr
- [BugFix][EmbeddMode] Fix text line-height reuse handling. ([6e67311](https://github.com/lynx-family/lynx/commit/6e6731146d0cab7ce3a094a8200de26b41c21c9c))  @Randycn
- [BugFix][Android] Invoke onLynxViewAndJSRuntimeDestroy when render is destroyed ([2052ce1](https://github.com/lynx-family/lynx/commit/2052ce13e3e5323461e8f83305e25c002b1919e8))  @lybvinci
- [BugFix][iOS] Fix text gradient discontinuity in mixed CJK/Latin runs. ([4a76ab9](https://github.com/lynx-family/lynx/commit/4a76ab90a81e69d742321204791b50c11146afc6))  @Randycn
- [BugFix][Event] Fix the issue where the stylus could not trigger touch events on the Harmony device. ([928f387](https://github.com/lynx-family/lynx/commit/928f3871c9992a27a6b7a0bf6feb5732ae4c1866))  @rAY-ooo
- [BugFix][Android] Fix image drawable bounds configuration when applying border radius. ([8c4c50e](https://github.com/lynx-family/lynx/commit/8c4c50ef28c0675e0b5594b3323dc14b623579f0))  @zhongyr
- [BugFix] Fix sending emulated NSEvent failure ([ffb955c](https://github.com/lynx-family/lynx/commit/ffb955c24739cc0791a19d6e2687b4219cec3e7a))  @ci_lynx
- [BugFix] Fix repeated wait/get on ResponsePromise ([6c27b4b](https://github.com/lynx-family/lynx/commit/6c27b4b97a23c32e33dda3c71f7b5ee176947a4e))  @nhsprite
- [BugFix][Event] Fix the issue where frame touch events failed to trigger in Embedded Mode. ([c35c8c5](https://github.com/lynx-family/lynx/commit/c35c8c5fabb7ef98a2d58e62811efc27731c3215))  @rAY-ooo
- [BugFix][Harmony] Optimize image encoding buffer allocation in TakeScreenshot ([f23a9d1](https://github.com/lynx-family/lynx/commit/f23a9d156da3cfbd0a77bb0376744544e4ea0c40))  @rel-q
- [BugFix] Correct time unit from seconds back to ms for timing events such as `lynxsdk_setup_timing` ([29c5e2e](https://github.com/lynx-family/lynx/commit/29c5e2e6e37d8d660ee1957e2f27579dfb876c73))  @KingAlen
- [BugFix][Event] Fix a crash issue caused by an error in retrieving UserData in Node. ([a5ed17c](https://github.com/lynx-family/lynx/commit/a5ed17cb10e2b691961c7ad1db8031bba3b801ea))  @rAY-ooo
- [BugFix] Memory leak of GCPersistent object ([64d1600](https://github.com/lynx-family/lynx/commit/64d16000bd8c45a67c5c19a0c4b42f204ceb312b))  @wqyfavor
- [BugFix][DevTool] Fix duplicate nodes in the element panel caused by thread timing issues ([9e04001](https://github.com/lynx-family/lynx/commit/9e04001c9828813a55b26b54fb7787f2da1dd33f))  @yuweizheng
- [BugFix][Harmony] support onEnterForeground/onEnterBackground lifecycle events ([fbb67e8](https://github.com/lynx-family/lynx/commit/fbb67e827f0951c3757f558112e07df958098d79))  @rel-q
- [BugFix][Event][iOS] Fix the issue where frame touch events failed to trigger in Embedded Mode. ([11ad82d](https://github.com/lynx-family/lynx/commit/11ad82d9ca29aeafbf7b9fbf4e6c8adbabb0205e))  @rAY-ooo
- [BugFix][DevTool][Android] Enforce lifecycle check in enableHighlightTouch ([91ed944](https://github.com/lynx-family/lynx/commit/91ed944d40c9759c5be663d5e071aa8d3c152da1))  @mitchilling
- [BugFix][DevTool][iOS] Enforce lifecycle check in `setDevtoolEnabled` ([c679dce](https://github.com/lynx-family/lynx/commit/c679dce35a5750643950c160239e595c9449565b))  @mitchilling
- [BugFix][iOS] Try fix font not take effect. ([6c141ea](https://github.com/lynx-family/lynx/commit/6c141ea6204df1d3b9ad9db37aef0af8745d6e28))  @Randycn
- [BugFix][EmbeddedMode] Fix the text not displaying caused by IndexOutOfBoundsException. ([bb7312e](https://github.com/lynx-family/lynx/commit/bb7312e509f1bfbb7c22d19c70c44a4e7488de4f))  @Randycn
- [BugFix] Trigger OnLayout for custom shadow node in Fiber ([7c84f33](https://github.com/lynx-family/lynx/commit/7c84f3368de55c9e0daa35fec39beed9bed54038))  @nhsprite
- [BugFix][Frame] Harden frame view render creation ([a284a50](https://github.com/lynx-family/lynx/commit/a284a504a447464e10573b8aaf5cf8fcdc959a98))  @pilipala195
- [BugFix] Handle the case where the scheme is file:// in ResourceLoaderEmbedder ([3d6df88](https://github.com/lynx-family/lynx/commit/3d6df883e47c69aeb1b174ade7e0f6f9d5441c62))  @FrendyChen
- [BugFix][Android] Guard LynxView template events when renderer is null ([41ca5fc](https://github.com/lynx-family/lynx/commit/41ca5fcab639ffbd1945026160b9a37de1b2587c))  @DragonDragonDDD
- [BugFix][List] Convert JSValue when updating layout node attributes ([c15dfd0](https://github.com/lynx-family/lynx/commit/c15dfd04eacf470fbb2fedec2c977f5d262ea6cf))  @DwwWxx
- [BugFix][text] Fixed the issue where the Skity text_decoration attribute was not working. ([6022f8a](https://github.com/lynx-family/lynx/commit/6022f8a194235e12087f0b067e5613dfadb6e638))  @ci_lynx
- [BugFix] Extract MTSContextHolder base for MTSContext initialization ([82b80e7](https://github.com/lynx-family/lynx/commit/82b80e7c334e12e0cbf3b7841962f8e17811fdf3))  @lybvinci
- [BugFix] Fix incorrect way to simulate scroll event ([2dcd019](https://github.com/lynx-family/lynx/commit/2dcd01984952003c087a72afea80fad1e6e447a6))  @ci_lynx
- [BugFix] Fix EXC_BAD_ACCESS crash when destroying TextFragmentBehavior ([469cf88](https://github.com/lynx-family/lynx/commit/469cf883adac3e24cba3a2938e4aee80cc14d858))  @zhongyr
- [BugFix][text] Fix Samira text crash issue ([29d01de](https://github.com/lynx-family/lynx/commit/29d01de9cb25260f510f369d36d32c48bcc807d3))  @ci_lynx
- [BugFix][Harmony] Fix potential UAF in PaintingContextHarmony and ensure Invoke callback on TASM thread ([61854a7](https://github.com/lynx-family/lynx/commit/61854a711efd7d64df66839ab49fd5fce2a0a50a))  @rel-q
- [BugFix][Frame] Improve iOS frame layout state handling ([1d2509f](https://github.com/lynx-family/lynx/commit/1d2509f30aec3a45bd7cd18a7d30eebe7c2870a4))  @pilipala195
- [BugFix][markdown] Fixed the issue of Markdown not displaying. ([668d150](https://github.com/lynx-family/lynx/commit/668d150d7d29aa8860e2b2c451a252eba6ade66c))  @ci_lynx
- [BugFix][iOS] Fix CUI renderer state handling ([e2d1986](https://github.com/lynx-family/lynx/commit/e2d19863e38eda14584054361afb9d89b1ec8bea))  @ShouruiSong
- [BugFix][Harmony] Skip mask SaveLayer when no mask-image layers exist ([5359d81](https://github.com/lynx-family/lynx/commit/5359d81d1bbb92fd8a17b2a3de997eea1d4006eb))  @rel-q
- [BugFix] Keep text default overflow aligned with page config ([7841691](https://github.com/lynx-family/lynx/commit/78416914b4927f3b0859e66157109bbedf13e841))  @ShouruiSong
- [BugFix] Support pre-registered bundles for frame loading ([0223791](https://github.com/lynx-family/lynx/commit/0223791b41119ac9baa2b0ce0805110fd4fca60e))  @nhsprite
- [BugFix][Event] Add the AGENTS guide for the new event module. ([b137a25](https://github.com/lynx-family/lynx/commit/b137a25e235fc35f508f0f84af3c84629e61530e))  @rAY-ooo
- [BugFix][NativeUIRender][TextService] fix text align issue ([6d61dee](https://github.com/lynx-family/lynx/commit/6d61deeed8c29cde3ad1ee29952d4468a44145b0))  @linxs0211
- [BugFix][Event] Correct the judgment logic of pan-intercept-direction. ([5fd7d75](https://github.com/lynx-family/lynx/commit/5fd7d753238faad39e0dd79cdf28333ee765b4b9))  @rAY-ooo
- [BugFix] Fix cascade priority for adopted stylesheets in style resolver ([3869436](https://github.com/lynx-family/lynx/commit/386943678d36962585bd045254560ccc37980e2a))  @zhongyr
- [BugFix][Event] Modify the task_runner of PlatformEventTargetExposure. ([20527ee](https://github.com/lynx-family/lynx/commit/20527eea7043bdcfe775a56765a5585a7a77b3f1))  @rAY-ooo
- [BugFix][iOS] Keep CUI host decorations synced with transformed layout ([6bb97d0](https://github.com/lynx-family/lynx/commit/6bb97d017b2940e5cc698c283f4c72d9472574ce))  @ShouruiSong
- [BugFix][iOS] Respect non-flatten CSS props in CUI flattening ([9f950a8](https://github.com/lynx-family/lynx/commit/9f950a81b7da474cec0bcd1b802abc787d6fad08))  @ShouruiSong
- [BugFix][iOS] Fix CUI background clip and text fragment box usage ([76e0c50](https://github.com/lynx-family/lynx/commit/76e0c50b9ad5df6fe45dd1df7779ebf75a62624b))  @ShouruiSong
- [BugFix] Memory leak of managing MTS quick context ([ec63d23](https://github.com/lynx-family/lynx/commit/ec63d23d2d1cdf7e1122360148d4e29e78d81dba))  @wqyfavor
- [BugFix] Repaint dirty fragment layers after patch without relayout ([28865bd](https://github.com/lynx-family/lynx/commit/28865bdcab9c4fe7b60050220569e60690785f66))  @zhongyr
- [BugFix] Align frame auto sizing with explicit auto props ([d6c6416](https://github.com/lynx-family/lynx/commit/d6c6416b7e7a57e1467f2e09c837c1fa3fd4c873))  @pilipala195
- [BugFix] Harden Harmony TemplateBundle native parsing ([2238a52](https://github.com/lynx-family/lynx/commit/2238a52a5a6587c39e3ebba7df6a485ffbb03c4a))  @pilipala195
- [BugFix] Fix testbench record state memory leak ([5c18037](https://github.com/lynx-family/lynx/commit/5c18037b920ca9298059418cc2494c118e3a04ec))  @wqyfavor
- [BugFix] Fix scroll-view's overflow child can't handle event ([9b4482c](https://github.com/lynx-family/lynx/commit/9b4482c7aedf8f376cf48e79e59e7c8d779ef1b4))  @ci_lynx
- [BugFix] Add guard to prevent MatrixClipTracker restore underflow ([49fe50f](https://github.com/lynx-family/lynx/commit/49fe50f17b3de16dab896544f74838d83353aa6b))  @ci_lynx
- [BugFix][Clay] Reland: Ensure screenshots capture latest rendered frame ([81ee128](https://github.com/lynx-family/lynx/commit/81ee128b6fbead21f742975fd53dff3c96c97309))  @ci_lynx
- [BugFix][Event] Fix the issue where list child node events were not working under the new event logic. ([4da7040](https://github.com/lynx-family/lynx/commit/4da7040625821b46e09fa8fcddb95d425086735a))  @rAY-ooo
- [BugFix][text] Fixed the crash issue caused by handlebar overlap during text selection. ([21baac3](https://github.com/lynx-family/lynx/commit/21baac38579ae50d87649571a3134ab223844c04))  @ci_lynx
- [BugFix][Harmony] Align OnLayoutFinish operation_id type to int64_t ([1b245d8](https://github.com/lynx-family/lynx/commit/1b245d8b7d04090c797317769f2c7dfd6c245663))  @DwwWxx
- [BugFix][iOS][Image] keep animated image play state when attach/reattach to window ([020d388](https://github.com/lynx-family/lynx/commit/020d388199e68395030bd2a672f21875455ba9c2))  @liubb0516
- [BugFix][Clay] Avoid assigning a temporary value to const reference ([3fe59e0](https://github.com/lynx-family/lynx/commit/3fe59e0cbf49660d19c9f6f3c61c2ca04a0d86bd))  @ci_lynx
- [BugFix][Event] Fix the issue where list child node events were not working under the new event logic for NoDiff. ([06d5fe2](https://github.com/lynx-family/lynx/commit/06d5fe29ec41044e4a19731ad7c020811eab5f05))  @rAY-ooo
- [BugFix][Android] Fix incorrect fast-path result in LynxLazyInitializer ([bea4140](https://github.com/lynx-family/lynx/commit/bea41403f023e4bec2cbf7ee0ec117e30a422fce))  @ykai55
- [BugFix] Add proper cleanup for native painting context destruction ([5a49d2c](https://github.com/lynx-family/lynx/commit/5a49d2c11ebb764e576f495b72d70fdcf0148b97))  @zhongyr
- [BugFix] Gate flex integer parsing with template config ([17bee8a](https://github.com/lynx-family/lynx/commit/17bee8a069c24c7013a110620a2447b15c267a47))  @ShouruiSong
- [BugFix] fix shared-context not work with frame ([088b512](https://github.com/lynx-family/lynx/commit/088b5120805cd1eeef112804a34a6f2cf0731cb8))  @nhsprite
- [BugFix] Fix potential memory leak of GlobalFeatureCounter ([18f0491](https://github.com/lynx-family/lynx/commit/18f0491c442631a5408098d10ca8a5a95edf4f47))  @wqyfavor
- [BugFix][List] Clear last binding children when list type changes ([e30927f](https://github.com/lynx-family/lynx/commit/e30927f994c769de4527b73c954f605a68c78f8d))  @DwwWxx
- [BugFix][Clay] Fix the crash of decode image ([da8b6b4](https://github.com/lynx-family/lynx/commit/da8b6b4899f43d34fb21e563ae39d3a74304fd13))  @ci_lynx
- [BugFix][Clay] Fix sync file leaks when using functorview on vulkan devices. ([0ec7c0e](https://github.com/lynx-family/lynx/commit/0ec7c0e97e939c28926cf03438c4353b09bb18e0))  @ci_lynx
- [BugFix][List] Use VisibleInList for waterfall layout. ([f5c2b82](https://github.com/lynx-family/lynx/commit/f5c2b82d8c0e162056016ad873c1ab6ec870b287))  @DwwWxx
- [BugFix][iOS][List] fix the listโ€˜s  dangling pointer crash ([e1601f2](https://github.com/lynx-family/lynx/commit/e1601f2c1b02f3abbb117e62be7b4fa9a957713f))  @keweibing
- [BugFix] Fix scroll-view's overflow child can't handle event ([3f5aa7f](https://github.com/lynx-family/lynx/commit/3f5aa7fb4b5bec911698bec9ea93cbd2aaa7efff))  @ci_lynx
- [BugFix] Remove redundant debuggable check in thread checker ([9df5454](https://github.com/lynx-family/lynx/commit/9df5454d6d760652a19d2bc5fcdd61116802c149))  @nhsprite
- [BugFix][Event] Add a page switch: enableDisexposureWhenBackground. ([babe761](https://github.com/lynx-family/lynx/commit/babe7617f21680705086e05fb8441ebb9e55031d))  @rAY-ooo
- [BugFix][text] Fixed the crash issue caused by handlebar overlap during text selection. ([0a06c74](https://github.com/lynx-family/lynx/commit/0a06c7415761c513e5e0e27a9b7abd9f51607339))  @ci_lynx
- [BugFix][Clay] Fix viewpager's preload invisble item's animation overflow to visible areas. ([ec4cd1e](https://github.com/lynx-family/lynx/commit/ec4cd1e0ed15d39d7fb1cafef485b740a00ce839))  @ci_lynx
- [BugFix] Fix data retention and rendering issues in LynxTemplateRender ([4c3ae82](https://github.com/lynx-family/lynx/commit/4c3ae82787304ce612a022a48685990b86285e04))  @nhsprite
- [BugFix] fix async lepus arguments capture ([8560476](https://github.com/lynx-family/lynx/commit/8560476147762ba67a382f695e26adbb04d9e79f))  @nhsprite
- [BugFix] Fix memory leak of `base::Vector` of erase method ([1d09279](https://github.com/lynx-family/lynx/commit/1d09279d97da395ad5f7b101fc5028644249b8d7))  @wqyfavor
- [BugFix][Andriod]Update background image props after props batch ([d460178](https://github.com/lynx-family/lynx/commit/d46017820c1f5016a27260a7f027153019e4f0ca))  @liubb0516
- [BugFix][Embedded] Fix BlockElement ReplaceElements ordering with logical children ([7c5a4bb](https://github.com/lynx-family/lynx/commit/7c5a4bbb31e1104bd772b3f9dbcc6ef2600c5079))  @liulixplor
- [BugFix] Cache element ID in BaseElementContainer to prevent crash during destruction ([5cac2ba](https://github.com/lynx-family/lynx/commit/5cac2ba49efbdc55462bfcdbe9947c907a7697b0))  @zhongyr
- [BugFix][Event] Fix a crash issue caused by asynchronous callbacks of invokeUIMethod. ([76f54e4](https://github.com/lynx-family/lynx/commit/76f54e45ff7bebf7f06700fd620f84d7e5ea6961))  @rAY-ooo
- [BugFix][DevTool] Fix DevTool not showing CSS variables in inline styles ([faeec5c](https://github.com/lynx-family/lynx/commit/faeec5c7b8e21be2c906d4a9b32d80df596deeb3))  @yuweizheng
- [BugFix][Clay] Fix page config delivery for clay ([41bd256](https://github.com/lynx-family/lynx/commit/41bd2565bc12cbcb9603381e41792b47e196072e))  @ci_lynx
- [BugFix][Element] Fix old fixed InsertSelf parent selection with a rollback switch ([375a86e](https://github.com/lynx-family/lynx/commit/375a86ecf64b05d4d64cc4d1a0781b0efed3d944))  @linxs0211
- [BugFix][iOS]Support redirection and skip-redirection for background-image ([7bcafc4](https://github.com/lynx-family/lynx/commit/7bcafc4bc61c5ae19fa9f2a0aee96fb506f471de))  @liubb0516
- [BugFix][Runtime] Add V8 locker for restricted napi attach ([ba94e15](https://github.com/lynx-family/lynx/commit/ba94e15815a9c73e7b5166b651a8e8521c4ecd16))  @ci_lynx
- [BugFix][Pipeline] Prevent unified pipeline scripting reentry ([a89a9da](https://github.com/lynx-family/lynx/commit/a89a9da1d73fe526ca9c45dc7e0376138a4aa4fa))  @ShouruiSong
- [BugFix][Recorder] Prevent infinite recursion in ParsePiperValueToJsonValue with circular reference detection ([8be0b63](https://github.com/lynx-family/lynx/commit/8be0b63f1b351883e4238aad6c304358e18b2607))  @RovicnowYoyi
- [BugFix] Fix background-origin, background-repeat, and gradient rendering for linear gradients ([67fbe80](https://github.com/lynx-family/lynx/commit/67fbe804d5e7411f91481968686048b96e4ee211))  @zhongyr
- [BugFix][worklet] Fixes the issue where GetBoundingClientRect is not working in a worklet. ([cf1abe8](https://github.com/lynx-family/lynx/commit/cf1abe8ed801b9f8f9bae90f5ddbc919cf1ad063))  @ci_lynx
- [BugFix][TextService] Fix Textra text service teardown lifetime ([c9922fc](https://github.com/lynx-family/lynx/commit/c9922fc80cf151650006217bb7b5972f0a4c35ff))  @linxs0211
- [BugFix] Fix duplicate obj file problem. ([20a32c3](https://github.com/lynx-family/lynx/commit/20a32c3a3c2ca269c41572b07dbf1ee6c90821e4))  @zsy-jason
- [BugFix][Event] Fix an issue where AirMode and MTS failed to trigger component events under the new event logic. ([3f30df3](https://github.com/lynx-family/lynx/commit/3f30df3448fdc5ed4b283df79432539c767371d9))  @rAY-ooo
- [BugFix] Fix windows v8 build problem. ([2b38a99](https://github.com/lynx-family/lynx/commit/2b38a99f5bf2e1481e18bd60fd39d0b773c4b730))  @zsy-jason
- [BugFix][BTS] Fallback to custom section for standalone script evaluation ([1f194db](https://github.com/lynx-family/lynx/commit/1f194db342fd04ff5069b9277a9ce8a193369d15))  @nhsprite
- [BugFix][Harmony] adapt ArkUI node event registration id handling ([7510891](https://github.com/lynx-family/lynx/commit/75108910148922b65c1515fe43117c9ec2257823))  @rel-q
- [BugFix] Fix error message logging format in LynxTemplateRender ([49af6a8](https://github.com/lynx-family/lynx/commit/49af6a88f88157125313972f8e7d42a1c8e459eb))  @nhsprite
- [BugFix] Napi environment should be destructed in reverse order of construction ([d1d399e](https://github.com/lynx-family/lynx/commit/d1d399eb292e8935896b3fe062c6db0da5b62381))  @wqyfavor
- [BugFix][Android] Align flatten image meaningful painting validity ([5173bca](https://github.com/lynx-family/lynx/commit/5173bcaae8aaf73d3816bc5f95d5554f32e4bfa6))  @ShouruiSong
- [BugFix][Clay] Fix renderer functions for clay ([7980ec3](https://github.com/lynx-family/lynx/commit/7980ec3bc3f72123b58ee8dbbd64f27147eed7a9))  @ci_lynx
- [BugFix] Invalidate raw text redraw on content updates ([fd68376](https://github.com/lynx-family/lynx/commit/fd68376586caf5ac1e39aa1cf89c1e55a01611cf))  @zhongyr
- [BugFix][BugFix][Andriod]Update background image props afterPropsUpdated ([a485f27](https://github.com/lynx-family/lynx/commit/a485f27f5e989bf1d61452fe1b661e9a82b52ca9))  @liubb0516
- [BugFix][clay] Align page config for clay ([4e9dddf](https://github.com/lynx-family/lynx/commit/4e9dddf7cbd8d6b841afc8495203202a6eb67762))  @ci_lynx
- [BugFix] protect for RunPixelPipeline with destroyed engine. ([189e266](https://github.com/lynx-family/lynx/commit/189e266a600bb57d9c66347e584f4831cf79f319))  @nhsprite
- [BugFix][Clay]  Align fluency event property name with lynx native rendering. ([ca5a386](https://github.com/lynx-family/lynx/commit/ca5a38634ab13a26505f56577d91c2b4b661ef98))  @ci_lynx
- [BugFix][iOS] Fix potential crash of setting nil font-names to container ([507944a](https://github.com/lynx-family/lynx/commit/507944a0cfad75f3d74a33e822381e03af65031d))  @wqyfavor
- [BugFix][Element] Disable animation forward dynamic update overwrite fix by default ([b1f9733](https://github.com/lynx-family/lynx/commit/b1f973381e13a58a49580fc0c3c104bf922c52d1))  @usczz
- [BugFix] Add USE_WEAK_SUFFIX_NAPI define to windows explorer ([37940a6](https://github.com/lynx-family/lynx/commit/37940a60b50497a37d6df7de82a3dd6bb419785b))  @RobinWuu
- [BugFix][Event] Fix the issue where clicks were not working in Embedded mode. ([fb16fa7](https://github.com/lynx-family/lynx/commit/fb16fa76bb76edbd6d832c62a8c5badb6c55eebe))  @rAY-ooo
- [BugFix] fix deadlock in MTS event dispatch ([b101824](https://github.com/lynx-family/lynx/commit/b101824a4f7c9a5ce3985b68b4df5081dfd489b2))  @ci_lynx
- [BugFix] Validate arguments of IntersectionObserver uimethod ([104c90d](https://github.com/lynx-family/lynx/commit/104c90d5c0ed32bff136763c2c9dc4a674d4dc1a))  @ci_lynx
- [BugFix][Harmony][JSVM] Initialize JSVM via common dlopen wrapper ([cd6f58d](https://github.com/lynx-family/lynx/commit/cd6f58d35f04516b7a00b162095dfbd3a76fe276))  @lybvinci
- [BugFix][DevTool] Fix missing state check in DevTool setting call ([bfced0d](https://github.com/lynx-family/lynx/commit/bfced0db2dffc0eff506c769053d3824c61dec18))  @mitchilling
- [BugFix] Fix header not found problem. ([2668cc2](https://github.com/lynx-family/lynx/commit/2668cc2079e271cb9c11570eb24a60f45766ef76))  @zsy-jason
- [BugFix] Guard self merge in background runtime options ([3aec320](https://github.com/lynx-family/lynx/commit/3aec32026879ecb9c8af6806d7bed0190c21649b))  @nhsprite
- [BugFix][Clay] Fix hybrid composition's overlay view blank error. ([7682c5b](https://github.com/lynx-family/lynx/commit/7682c5b1cc19bf904afb9368c35a611d872de4f8))  @ci_lynx
- [BugFix] Fix unit inconsistency in memory usage interface between iOS and Android ([86c5a17](https://github.com/lynx-family/lynx/commit/86c5a17bc3588c67ee95ff48562f5f0202cb380d))  @KingAlen
- [BugFix][Event] Fix the issue of click events being triggered repeatedly in frame scenes. ([07736ac](https://github.com/lynx-family/lynx/commit/07736ac4a416e3d219f11ac6897a3ad5941cabd7))  @rAY-ooo
- [BugFix][Trace]Fix lepus value free crash in profiler by checking GC mode ([536d55c](https://github.com/lynx-family/lynx/commit/536d55c25ec468c6665e164ab1da575eaf65ffb2))  @jianliang00
- [BugFix][Core] Carry renderer type in display list begin ([70931ca](https://github.com/lynx-family/lynx/commit/70931cae8ecb0fad22cfc0fc74062976232757a3))  @ShouruiSong
- [BugFix][Clay] Reland: Harden SimpleWebSocket frame/request building and URL parsing ([1534f16](https://github.com/lynx-family/lynx/commit/1534f16c47d6cc3e3cc48746aea4d93e51aa8fa8))  @ci_lynx
- [BugFix] Reduce iOS custom font fallback crash risk with prewarm and lightweight cascade fallback ([aa3d03c](https://github.com/lynx-family/lynx/commit/aa3d03cb26e68cedff42598469997cfa825184ba))  @linxs0211
- [BugFix][iOS][Clay] Ensure PerformanceController is initialized outside painting-context branch ([692f9cb](https://github.com/lynx-family/lynx/commit/692f9cbc267de74a1854e8a12bc4b00695146675))  @ci_lynx
- [BugFix] Fix wrong argument parsing in lynx_intersection_observer_module ([c2de1e7](https://github.com/lynx-family/lynx/commit/c2de1e763b80dc6ca437c835e459d9cf104a9985))  @ci_lynx
- [BugFix][Android][List] Allow parent takeover on edge non-touch nested fling ([266f3e6](https://github.com/lynx-family/lynx/commit/266f3e6344401d0d38c8ae72247c264e231e1c07))  @DwwWxx
- [BugFix][Event] Fix the issue of fixed node events failing under the new event logic. ([a52bf0d](https://github.com/lynx-family/lynx/commit/a52bf0d2f719830a9dd0bfb84d8d02e682f33a14))  @rAY-ooo
- [BugFix][Clay] Fix hybrid composition rendering incorrectly when raster cache enabled. ([77889bc](https://github.com/lynx-family/lynx/commit/77889bce8b515ef2c3a9a26dcb5e2d6e14d06ae8))  @ci_lynx
- [BugFix][Clay] Fix clay's animation not working in some simple cases. ([a8d96c9](https://github.com/lynx-family/lynx/commit/a8d96c9a01b5c406db6d57c475f511e967837cf7))  @ci_lynx
- [BugFix] Align touchend/tap sequence with Native ([3ac27cb](https://github.com/lynx-family/lynx/commit/3ac27cb4baf15e74faa186556aed2ec471fa34dd))  @ci_lynx
- [BugFix] Fix protocol definition not found problem. ([a8b196e](https://github.com/lynx-family/lynx/commit/a8b196e22c7b345c397851f50b7ab7bffd77525a))  @zsy-jason
- [BugFix][Android] Respect preset measure specs in LynxViewBuilder and frame view ([745a6ee](https://github.com/lynx-family/lynx/commit/745a6ee405e83c4be3e1b9ec05401ec018f6519a))  @pilipala195
- [BugFix][DevTool] Fix DevTool element inspection displaying node's adopted_sheets style ([24be60a](https://github.com/lynx-family/lynx/commit/24be60ad0020acbf6c23cb4d3896cf1f0c72eb5c))  @yuweizheng
- [BugFix][Android] Reuse event target tree for CUI meaningful areas ([36adf55](https://github.com/lynx-family/lynx/commit/36adf55913690380b6d764048eac922b843dba1f))  @ShouruiSong
- [BugFix] Add legacy instance data api compatibility to prevent breaking changes ([a6493ef](https://github.com/lynx-family/lynx/commit/a6493efeb33e4f2d5899c2aae82b1f1bd16eb8d7))  @RobinWuu
- [BugFix][Windows] Support host cursor resource directory for custom cursors ([58a9092](https://github.com/lynx-family/lynx/commit/58a9092dda6f99beaae2367afd93c17054007024))  @ChrisChan0668
- [BugFix][DevTool] Fix use-after-move issue ([59e9879](https://github.com/lynx-family/lynx/commit/59e98797009e2c22f6858cc1ff07c37b2196f316))  @mitchilling
- [BugFix] Add 'eventSource' parameter for list scroll event ([b4dad93](https://github.com/lynx-family/lynx/commit/b4dad9322f7fbd3f9809a91c0ad6853013e0ee90))  @ci_lynx
- [BugFix][List] Align getScrollInfo maxScrollOffset across all platforms ([d3a4410](https://github.com/lynx-family/lynx/commit/d3a44102d03594dafe6b16608d28652d5ac57e22))  @DwwWxx
- [BugFix] Correct integer type for long_press_duration ([0108f22](https://github.com/lynx-family/lynx/commit/0108f2251afa7b291762e96994f3c1715df4b842))  @ci_lynx
- [BugFix][Clay][Reland]Fix blank screen of list container ([88604df](https://github.com/lynx-family/lynx/commit/88604df9f30f6e7d22ee05d5c3a1f77b1418e021))  @ci_lynx
- [BugFix][Clay] Fix incomplete display of list ([bbf20d6](https://github.com/lynx-family/lynx/commit/bbf20d682b491779c87c29110b20a992747c0d87))  @ci_lynx
- [BugFix][Clay] Clay may incorrectly trigger a transition animation after first layout. ([5deef29](https://github.com/lynx-family/lynx/commit/5deef29359a603494b21d5d0bab197239673df08))  @ci_lynx
- [BugFix][Android] Supports resetContextFinder In LynxModuleFactory ([d1973cb](https://github.com/lynx-family/lynx/commit/d1973cbbce1826f98e8efc325d2bcef59815fe51))  @OverWatch-Winder
- [BugFix][Clay][Reland]Fix overflow for RenderScroll ([17b1008](https://github.com/lynx-family/lynx/commit/17b1008a0dd7fd4942f6b9a033d13e2cd4b06183))  @ci_lynx
- [BugFix] Remove OpenSSL-related symbols from Clay on iOS ([9146652](https://github.com/lynx-family/lynx/commit/914665253d0e7865a84aa537c96a896ddd4a85ed))  @RobinWuu
- [BugFix][MacOS] Fix crash caused by CADisplayLink invalidation ([24086d3](https://github.com/lynx-family/lynx/commit/24086d33f2f1d08f56e55a9a77fad47110d79af1))  @ci_lynx
- [BugFix][Clay] Fix clay's transition:height animation rendering error. ([8ff9448](https://github.com/lynx-family/lynx/commit/8ff944885fd761120db0b5a2ce35465e4cb2c577))  @ci_lynx
- [BugFix][Clay] TextShadowNode::Measure Even when the  value is zero, the text still needs to be measured ([8be59d2](https://github.com/lynx-family/lynx/commit/8be59d24c3220adf3da255759ef74d11090b62d9))  @ci_lynx
- [BugFix] Fix adopted stylesheets missing keyframes, font-face, and pseudo-element rules ([b0c4450](https://github.com/lynx-family/lynx/commit/b0c4450f5870e04e0f05c64f069da5a429e45a0e))  @zhongyr
- [BugFix] Fix header file not found errors. ([832e7c9](https://github.com/lynx-family/lynx/commit/832e7c91f2764fc61b3c11899644b2328faf1cdc))  @Dango-2021
- [BugFix][iOS] use lynx ui owner's get tag info ([ea809d9](https://github.com/lynx-family/lynx/commit/ea809d983bd120a02ec2e3cae3fbbf23482a09df))  @zhongyr
- [BugFix][Harmony] Fix the issue that an extra line of text was omitted due to floating-point precision problem. ([49fec7c](https://github.com/lynx-family/lynx/commit/49fec7cf49d530a8daa695d5b5f260ba827c2cca))  @Randycn
- [BugFix] Support auto font size in Android LayoutInElement text measurement ([1189d7a](https://github.com/lynx-family/lynx/commit/1189d7ad394f3c88aef992c4ed4dde89dfb78eeb))  @linxs0211
- [BugFix][Clay] Guard semantics updates against detached/null views in FlushSemantics ([ec6ec90](https://github.com/lynx-family/lynx/commit/ec6ec9092ed3c3db75edb343f74aff8059bcebed))  @ci_lynx
- [BugFix][iOS] Fix list items not displaying ([db28bef](https://github.com/lynx-family/lynx/commit/db28bef2fa564fa58b31d7a4757e621b67f7df26))  @ci_lynx
- [BugFix][Clay] Allow embedder native views to override builtin tags ([d928e3e](https://github.com/lynx-family/lynx/commit/d928e3ee31c0e2599798839f275131d53f2dfacb))  @ci_lynx
- [BugFix] Defer UI invoke tasks during unified pixel pipeline execution ([cb76662](https://github.com/lynx-family/lynx/commit/cb76662070cc66f15a645aea9389019f8798aa9f))  @nhsprite
- [BugFix][Clay] Fix crashes and freezes caused by device lost ([07df3ca](https://github.com/lynx-family/lynx/commit/07df3ca468969344268fdd819a0d0fc0705f770f))  @ci_lynx
- [BugFix][Clay] fix memory leaks in EmbedderTaskRunner ([44cc922](https://github.com/lynx-family/lynx/commit/44cc92285751d42ccf3660fa1d33bf75d8613512))  @ci_lynx
- [BugFix][Clay] Enable native list by default for Clay renderer ([4028527](https://github.com/lynx-family/lynx/commit/4028527ec359b16fc0101ae1b5e57e1acbca602e))  @ci_lynx
- [BugFix] Fix Clay text line_height not reset when value is undefined ([13822e6](https://github.com/lynx-family/lynx/commit/13822e6544c6f23b12fa56bff783a1f7d3864660))  @rel-q
- [BugFix][Clay] Fix elements inside image ([2db73d5](https://github.com/lynx-family/lynx/commit/2db73d5e26813ffa7924c30ad80fbd39add813c7))  @ci_lynx
- [BugFix][Clay] Fix hit testing to respect pager item z-order ([eae6866](https://github.com/lynx-family/lynx/commit/eae6866188c00440810aabba337283933885d596))  @ci_lynx
- [BugFix][Config] Fix release 3.8 config metadata ([aee717e](https://github.com/lynx-family/lynx/commit/aee717ee838e5574cf60e14b278f5cc6da851895))  @pilipala195
- [BugFix][Clay] Fix clay's hittest error when there is hybrid overlayview above platformview on iOS and android ([0d39886](https://github.com/lynx-family/lynx/commit/0d398867ec0f02f8bf9d759e5b2a0eb9412b1776))  @ci_lynx
- [BugFix] Avoid duplicate iOS painting context creation ([172f6df](https://github.com/lynx-family/lynx/commit/172f6df64ed845b8cd7fb62339aec708943a2af8))  @linxs0211
- [BugFix][text] Fix inline truncation flickering issue ([a5d8143](https://github.com/lynx-family/lynx/commit/a5d8143caa4aaeecb6760e8fa1d0d67ab2d91417))  @ci_lynx
- [BugFix][Frame] Isolate frame data ownership before dispatch ([f9b9d86](https://github.com/lynx-family/lynx/commit/f9b9d8686d81f6da551ce3ec8497e03947ab85bc))  @pilipala195
- [BugFix] Fix CSS parser config sync in binary config decoder ([bbab4f6](https://github.com/lynx-family/lynx/commit/bbab4f64434bfc1301db57554c3ad4ce4b249a18))  @zhongyr
- [BugFix] Support auto font size in Textra text layout ([434d4ff](https://github.com/lynx-family/lynx/commit/434d4ff444c3f03941082a7f016d0ed07bbf18ce))  @linxs0211
- [BugFix][DOM] Setup fragment behavior for component elements and fix redundant dirty-state marking ([33389d9](https://github.com/lynx-family/lynx/commit/33389d93dfb740fa1a31b9ec29b39d51f391985d))  @zhongyr
- [BugFix][Clay] Fix painting empty view crash if there are dash borders. ([e1b02c3](https://github.com/lynx-family/lynx/commit/e1b02c3caf96538362d82a1456cc5c7fe0eb0232))  @ci_lynx
- [BugFix] Measure fragment renderers before layout ([3f78b73](https://github.com/lynx-family/lynx/commit/3f78b73541235d1588b144eb4d66efab11ba0200))  @linxs0211
- [BugFix][Android] Preserve module creator cache when resetting context finder ([e27abbf](https://github.com/lynx-family/lynx/commit/e27abbfa23f67e8a69417d3c415d8233e2d361ad))  @OverWatch-Winder
- [BugFix] avoid npm promise-retry failure ([49996bf](https://github.com/lynx-family/lynx/commit/49996bff7156dda852e456863123a704be9f7b5d))  @ci_lynx
- [BugFix][Clay][iOS] Route x-input through xelement layout finish path ([7a2da1f](https://github.com/lynx-family/lynx/commit/7a2da1f86281c4aa3ad1329b840af95a7858d5db))  @ykai55
- [BugFix][Layout] Fix LinearLayout cross-axis auto margin resolving ([95e3d14](https://github.com/lynx-family/lynx/commit/95e3d14b97727820b56191605a45dfc08216e048))  @givemefive9
- [BugFix][Clay] Avoid resigning first responder when focus change should be ignored ([6011913](https://github.com/lynx-family/lynx/commit/6011913c9d069e6ed648c5cdfbd55f4b6cc9ade4))  @ci_lynx
- [BugFix][iOS] Fix LynxServiceAPI header not found when consumed as a CocoaPod ([0786eda](https://github.com/lynx-family/lynx/commit/0786eda3bd848654d35621a0ca079d201915a70e))  @nhsprite
- [BugFix][Clay] Avoid unreachable crash on non-string/non-number values in GetNumber ([8d1bfa8](https://github.com/lynx-family/lynx/commit/8d1bfa877ea9d86f2f4914202dc3642492f9feeb))  @ci_lynx
- [BugFix][Event] Fix the issue of radon list node events failing under the new event logic. ([d6fdbd7](https://github.com/lynx-family/lynx/commit/d6fdbd7e6934bd8e05acb92afac060be23c0c17b))  @rAY-ooo
- [BugFix][Harmony] Fix text event UAF crash. ([d9cf1dd](https://github.com/lynx-family/lynx/commit/d9cf1dd6a362c946f21679acc8fb4b0fa61da355))  @Randycn
- [BugFix][Clay] Guard against null ImageDescriptor creation in DecodeImage ([056cd74](https://github.com/lynx-family/lynx/commit/056cd7445fb7cf2035ee4b9daafca2c7112d127c))  @ci_lynx
- [BugFix][Clay] Fix editable textarea crash during setup and measure ([b5ef16e](https://github.com/lynx-family/lynx/commit/b5ef16ec42684eb5946cf425db7e738ff6e757dc))  @ci_lynx
- [BugFix][Android][Image]fix image loading failure when resize is disabled ([ab850a4](https://github.com/lynx-family/lynx/commit/ab850a4ba3895ba12682eda4bd78b1416907eb2b))  @liubb0516
- [BugFix][Android] Fix data race in TemplateData.getTemplateDataForJSThread ([e94ecea](https://github.com/lynx-family/lynx/commit/e94ecea4f0add39a38b3549f9d0e40b3f42c3eda))  @nhsprite
- [BugFix] Filter render binding functions per entry ([235ad10](https://github.com/lynx-family/lynx/commit/235ad10110150f5f9448aafbf66d8b0d7f0a76fd))  @pilipala195
- [BugFix][Harmony] Dispatch runtime attach/detach callbacks on UI runner ([ace9895](https://github.com/lynx-family/lynx/commit/ace98956be991fdb60e789a21f156ce3fa388029))  @lybvinci
- [BugFix] Fix stale bounce-view references in Harmony UIScroll ([72d3612](https://github.com/lynx-family/lynx/commit/72d3612510d8b5bc85d34fc63f2a36326faca584))  @keweibing
- [BugFix][Clay][AlphaVideo] Fix the issue that `x-alpha-video` does not support parsing zip format ([8b22c5f](https://github.com/lynx-family/lynx/commit/8b22c5f71bba7bee19b0b51276d5b3d6ce179183))  @ci_lynx
- [BugFix][Doc] Bridge Android old painting text service to Textra ([c0abbb7](https://github.com/lynx-family/lynx/commit/c0abbb7792f144ef70513349c4dc6855467f22c8))  @linxs0211
- [BugFix][clay] Respect fluency trace env flag when page config sampling is off ([05f4661](https://github.com/lynx-family/lynx/commit/05f4661654a129806768a799e5e31b1bd814acdc))  @ci_lynx
- [BugFix][Harmony] Set UI task runner on resource loader during runtime creation ([104b6bf](https://github.com/lynx-family/lynx/commit/104b6bfb321bfc33ff71d0235cb664f01e77ce15))  @lybvinci
- [BugFix][iOS] Keep UI invoke method alive across dispatch ([e370904](https://github.com/lynx-family/lynx/commit/e370904aab6994a1dd52a2e1248ee1bf13fb91fd))  @f0rdream
- [BugFix][Frame] Avoid replaying consumed frame data props ([c05faa9](https://github.com/lynx-family/lynx/commit/c05faa919c2a8fc8247e582d0b7a635d8bb05c63))  @pilipala195
- [BugFix][GPU] Clear cached surfaces and keep Metal textures alive across frame use ([6fef703](https://github.com/lynx-family/lynx/commit/6fef7037581e67f746e4f82a9890000c4f6ce59a))  @ci_lynx
- [BugFix][DevTool][macOS] Fix logbox crash by initializing pageViewController.view ([95c5346](https://github.com/lynx-family/lynx/commit/95c5346f0fed66d02d1c27591462d1d7f8ef4033))  @Dango-2021
- [BugFix][Clay] Fix clay hybrid composition rendering errors with muliple platformviews. ([320187a](https://github.com/lynx-family/lynx/commit/320187aa33ed630658e2ce8fa030ba1a8b4418d3))  @ci_lynx
- [BugFix] Skip timer callbacks after manager destruction ([1a3d267](https://github.com/lynx-family/lynx/commit/1a3d26782a91a37d3fe522c6c02ff09f46e24aa7))  @nhsprite
- [BugFix][Clay] Support scrollbar for text area ([148b978](https://github.com/lynx-family/lynx/commit/148b978ba71a3d371c30b9caad3d87a7afc75517))  @ci_lynx
- [BugFix] Make cxx foldview-slot be compatible with WKWebView ([b24679e](https://github.com/lynx-family/lynx/commit/b24679ed97f918a418361da25725273890a301af))  @ci_lynx
- [BugFix] Correctly propagate mHasImageSpan to prevent cache leak ([55310c2](https://github.com/lynx-family/lynx/commit/55310c2b7bf92d72f8317e8dd3e569ad777b5268))  @Randycn
- [BugFix][Event] Fix multiple logic issues and improved parameter validation ([f2c184d](https://github.com/lynx-family/lynx/commit/f2c184def9130e7eca54adb06612dab5ed506b74))  @rAY-ooo
- [BugFix][DevTool][Harmony] Fix BTS debugging when a LynxBackgroundRuntime is attached to a LynxView. ([4f79c76](https://github.com/lynx-family/lynx/commit/4f79c760c965cd151c10a195a322afe209f5788a))  @Dango-2021
- [BugFix][Harmony] Add LynxContext initWithBuilder API ([b6ce789](https://github.com/lynx-family/lynx/commit/b6ce789365f62d532826b5ceabe503c85be21da8))  @nhsprite
- [BugFix][Android] Add missing EmbeddedMode IntDef flags ([994a34c](https://github.com/lynx-family/lynx/commit/994a34c1d99030e13d72e25870ac0aa87a339b9d))  @linxs0211
- [BugFix][Clay] Fixed the issue where the text inlinetruncation could not be expanded and remove unstable list e2e cases ([c1fd4f2](https://github.com/lynx-family/lynx/commit/c1fd4f2f22d34febf5fc5896ab720a77bb07dc97))  @ci_lynx
- [BugFix][CSS] Copy page-config-derived parser configs in LoadStyleSheet ([4928863](https://github.com/lynx-family/lynx/commit/49288637e40818a1b0a28face2c0417a04ee7887))  @zhongyr
- [BugFix] Gate frame native data by PageConfig ([aa76dd4](https://github.com/lynx-family/lynx/commit/aa76dd4c3f2d7fa369f4ee639d1f468d45ec3403))  @pilipala195
- [BugFix][iOS] Avoid selecting non-scrollable overlay nest scroll ([73b576d](https://github.com/lynx-family/lynx/commit/73b576d3d5c4a2b7ab2185516a16fe63897524dc))  @AdrianLCA
- [BugFix][Clay] Fix clay hybrid composition flickering error. ([decb8ec](https://github.com/lynx-family/lynx/commit/decb8ec149350d145622098618bd61fafc96c5a5))  @ci_lynx
- [BugFix][text] Fixed incomplete text inlinetruncation display ([8d3f4a7](https://github.com/lynx-family/lynx/commit/8d3f4a7c9de42b9de2090cd677c201435a5d7a66))  @ci_lynx
- [BugFix][Desktop] Fix deadlock of vsync for macos ([484d0fe](https://github.com/lynx-family/lynx/commit/484d0feb91e76295610f51e14b5d8294fd8e876a))  @ci_lynx
- [BugFix][Clay] Skip cursor dispatch when hover region is owned by x-webview ([c145f66](https://github.com/lynx-family/lynx/commit/c145f660ee376dd44fde3d37074d6fc0aa44b6dc))  @ChrisChan0668
- [BugFix][Event] Add conditional judgment logic to ensure compatibility with custom components. ([74ffdac](https://github.com/lynx-family/lynx/commit/74ffdac0eac822f11c45be85a4c063568b662114))  @rAY-ooo
- [BugFix] Ensure onPageStarted dispatches only once for template bundle loads ([80c5ce2](https://github.com/lynx-family/lynx/commit/80c5ce2845ad6a47667da3e07773cb5b7d44c247))  @nhsprite
- [BugFix][hooks] Release global app instance on ReactApp/FC unmount to ([6149447](https://github.com/lynx-family/lynx/commit/61494472e6f00ebb2f81738e5ee44871d9309301))  @lybvinci
- [BugFix] Fix text selection updates in LayoutInElement ([047242e](https://github.com/lynx-family/lynx/commit/047242ea4843bb62ddcc1057a89564503dede73e))  @linxs0211
- [BugFix][Harmony] Bind NativeFacade actor to UI runner and clarify callback threads ([5418259](https://github.com/lynx-family/lynx/commit/541825967637c80738bd7a50e95f718025090dfb))  @lybvinci
- [BugFix] Avoid UAF when resolving unified pipeline target node ([bd80d7a](https://github.com/lynx-family/lynx/commit/bd80d7adbe313d489f742d4503f39bb5460cc413))  @nhsprite

### ๐Ÿšœ Refactor
- [Refactor][DevTool][Android] Introduce DevToolSettings for centralized preference management ([cb87d83](https://github.com/lynx-family/lynx/commit/cb87d83e8cc5fda6b270795118eab40a108017a9))  @mitchilling
- [Refactor][DevTool][Android] Refactor DevTool public APIs. ([fbf139a](https://github.com/lynx-family/lynx/commit/fbf139a36a971c6ca75214c9ac7d359d59e329d5))  @Dango-2021
- [Refactor][Runtime] Rename piper namespace to runtime::js across codebase ([4c73519](https://github.com/lynx-family/lynx/commit/4c735199d53b2659ea3e390287218658114e11c2))  @lybvinci
- [Refactor][DevTool][Android] Move initial synchronization of DevTool settings to DevToolSettings ([4784f12](https://github.com/lynx-family/lynx/commit/4784f126435dfb628c25bfb94d8a17e627c89b72))  @mitchilling
- [Refactor][Android] Simplify JS engine config to QuickJS-only on Android ([705342f](https://github.com/lynx-family/lynx/commit/705342f1bc5c3313ac9d8a674c90d09505d28663))  @lybvinci
- [Refactor][Runtime] Consolidate JS runtime utilities into js namespace ([00d1b4c](https://github.com/lynx-family/lynx/commit/00d1b4ca3b065422687f4edcf0583d42213f24fb))  @lybvinci
- [Refactor][Android] Deprecate Lynx session id and remove Fresco reporting usage ([d38e073](https://github.com/lynx-family/lynx/commit/d38e07393a879e3d41d12077da7a49fad15502f3))  @DragonDragonDDD
- [Refactor][Runtime] Consolidate JS runtime utilities into js namespace ([487e442](https://github.com/lynx-family/lynx/commit/487e44261642518186eb523a00e2e28a9461a475))  @lybvinci
- [Refactor][DevTool][iOS] Refactor DevTool public APIs. ([d7a5c0f](https://github.com/lynx-family/lynx/commit/d7a5c0f495fff79ca66f42665003b3200dea5a1a))  @Dango-2021
- [Refactor][BUILD] Rename lepus bindings target and update lepusng wiring ([8a7f9a4](https://github.com/lynx-family/lynx/commit/8a7f9a4fe845a636c40d8bbe5c10b35f6285755b))  @lybvinci
- [Refactor] Rename jsbridge runtime tests and update build wiring ([166ad45](https://github.com/lynx-family/lynx/commit/166ad455254b6b9ad000285fc83f0cf4ea933ca7))  @lybvinci
- [Refactor] Rename jsbridge runtime tests and update build wiring ([aeefd9d](https://github.com/lynx-family/lynx/commit/aeefd9d498b2099c1107a3034f5eb3f91ed52f63))  @lybvinci
- [Refactor][DevTool][Harmony] Refactor DevTool public APIs. ([574ccb3](https://github.com/lynx-family/lynx/commit/574ccb33942c4f2a79ced9d6a1a9ce5e293f1194))  @Dango-2021
- [Refactor][DevTool][Android] Declare keys in DevToolSettings ([753fdf8](https://github.com/lynx-family/lynx/commit/753fdf8f2f2349b781cd7c8581bc0f6bcf889250))  @mitchilling
- [Refactor][Runtime] Split Context and MTSContext ([876acd6](https://github.com/lynx-family/lynx/commit/876acd654ff86478f68d658f2077fdb8561533d3))  @ci_lynx
- [Refactor][DevTool] Refine DevTool public APIs. ([5110a2b](https://github.com/lynx-family/lynx/commit/5110a2b465e7e633ff485ac9f0d0e912c8ab8dd7))  @Dango-2021
- [Refactor][DevTool][iOS] Introduce DevToolSettings for centralized preference management ([01488ea](https://github.com/lynx-family/lynx/commit/01488eabd3b0ddb2e10e8ad77e64650bdce8eda2))  @mitchilling
- [Refactor][DevTool][iOS] Remove redundant native sync from LynxDevtoolEnv ([b43c7c3](https://github.com/lynx-family/lynx/commit/b43c7c33b603bf7b6e0d489827fcccf585bc185f))  @mitchilling
- [Refactor][DevTool][iOS] Delegate setting operations to `DevToolSettings` ([0ae8c59](https://github.com/lynx-family/lynx/commit/0ae8c5926424cd43aa9f2b6207665a7f6542c281))  @mitchilling
- [Refactor][MTS] Route runtime private pointer through MTSContextDelegate ([3d37f4a](https://github.com/lynx-family/lynx/commit/3d37f4a84f751a38d32d9c1fc4215b14889b4514))  @lybvinci
- [Refactor][MTS] Remove unused Lynx global injection value from MTSContext ([21e94b2](https://github.com/lynx-family/lynx/commit/21e94b229575a845c38e2fcfd9489c97dc5573b0))  @lybvinci
- [Refactor][Runtime]  Move binary writers and string table ownership to MTSContext ([98e38ab](https://github.com/lynx-family/lynx/commit/98e38abc23500dd8176b0c1deef9d4a237b364c1))  @ci_lynx
- [Refactor] Unify LynxFrameView render layout and viewport update flow ([b875288](https://github.com/lynx-family/lynx/commit/b875288d2fc09c8321f834a501bd930240ad9b32))  @pilipala195
- [Refactor][Optimize][Infra] Refactor Harmony API scanning and optimize Doxygen performance ([33c5299](https://github.com/lynx-family/lynx/commit/33c5299bcbd46ac3682208b7feec73be4a295519))  @pilipala195
- [Refactor][Runtime] Move Context to MTSRuntime ([19d99e5](https://github.com/lynx-family/lynx/commit/19d99e59aba8258f65322979036104b2254324e5))  @ci_lynx
- [Refactor][Runtime] Reorganize runtime around MTS context ([724e1b6](https://github.com/lynx-family/lynx/commit/724e1b61b4630d03bc32860434102560de5cb2cf))  @ci_lynx
- [Refactor][DevTool][iOS] Remove support for generic non-group DevTool settings accessors ([602ba84](https://github.com/lynx-family/lynx/commit/602ba8466fd5674d06baafe3af055077cf9da42e))  @mitchilling
- [Refactor] Remove unused Air source files ([2dcc0c1](https://github.com/lynx-family/lynx/commit/2dcc0c12a5208d94085853823b21e0a93937e2ec))  @ShouruiSong
- [Refactor] Remove obsolete Air build configuration ([1dd3796](https://github.com/lynx-family/lynx/commit/1dd379654089c0f609552c0c08460363dff2814d))  @ShouruiSong
- [Refactor][Runtime] Move Lepus context pool to MTSRuntimePool and unify build wiring ([873dd1b](https://github.com/lynx-family/lynx/commit/873dd1b327c051ae278c4bdc7f1ce1ce680e8980))  @lybvinci
- [Refactor] Remove obsolete Air build configuration ([1add163](https://github.com/lynx-family/lynx/commit/1add163a93bec79fc27c7e77e7eac7829981b59b))  @ShouruiSong
- [Refactor][DevTool] Remove setting masks and deprecate Trace Mode overrides ([04cbb6b](https://github.com/lynx-family/lynx/commit/04cbb6b0e469b596a409623c1ccd454b53cc03e3))  @mitchilling
- [Refactor] Replace MTSContextDelegate with direct MTSRuntime wiring ([f36190e](https://github.com/lynx-family/lynx/commit/f36190e701964032d92e70e9515538497460ea31))  @lybvinci
- [Refactor][Explorer] Extract shared lib, AppContext, and theme system ([3902723](https://github.com/lynx-family/lynx/commit/3902723bf1ca16bc98fa7583822195caadbd97ea))  @Huxpro
- [Refactor][Pipeline] Centralize pipeline observer dispatch in PipelineContextManager ([2151381](https://github.com/lynx-family/lynx/commit/2151381a35ab507ad35465aeb732c0875ebcac3e))  @pilipala195
- [Refactor] Remove implicit node_index defaults ([a6715fe](https://github.com/lynx-family/lynx/commit/a6715fe8223efb6e5721b6aa003df5e74e8e1a1f))  @ShouruiSong
- [Refactor][LynxResourceModule] Simplify resource prefetch result creation in LynxResourceModule ([5948546](https://github.com/lynx-family/lynx/commit/5948546f82e51fdcc7d122ed984c47b0372cb853))  @lybvinci
- [Refactor][TextService] Make Textra teardown explicitly destroy TextLayoutAPI ([497a6a8](https://github.com/lynx-family/lynx/commit/497a6a835adf35c3a4d516939de27a1b0b8a5c18))  @linxs0211

### ๐Ÿš€ Optimization
- [Optimize][Clay] Support bindbgload & bindbgerror ([7468854](https://github.com/lynx-family/lynx/commit/74688548185c3b26f868278d37e5e47f2c10a66e))  @ci_lynx
- [Optimize][Shell] Split and move engine build/setup into LynxShell ([2cc7fb4](https://github.com/lynx-family/lynx/commit/2cc7fb4d293839a6a6597e97b7ba63a68fac3d6a))  @DragonDragonDDD
- [Optimize] support `compilerOption` in tasm decoder ([9ead101](https://github.com/lynx-family/lynx/commit/9ead1013d8738e2c161ce51464fc9363474c1833))  @nhsprite
- [Optimize][TextSerivce][Part ] init textra via TextService ([3e2b7bd](https://github.com/lynx-family/lynx/commit/3e2b7bd6ce51705a59e8305909658c1a28630d76))  @linxs0211
- [Optimize] Add some log & trace for cef webview extension ([2b02f27](https://github.com/lynx-family/lynx/commit/2b02f27888a5a25e5f83fc81297d84a9b615e96a))  @FrendyChen
- [Optimize][Element] Consolidate style state between Element and FiberElement ([7cccd5c](https://github.com/lynx-family/lynx/commit/7cccd5c5731ba948894b28b21b4162c33746775e))  @ShouruiSong
- [Optimize][Shell] removes the SetEngineActor hook from LynxShellBuilder. ([927eff3](https://github.com/lynx-family/lynx/commit/927eff34bbde81bd9e5e687fad4569e2f8919e0d))  @DragonDragonDDD
- [Optimize][Android] Add fallback in-place Lynx engine rebuild path ([9eeea86](https://github.com/lynx-family/lynx/commit/9eeea8649833b2573962be3e03204cbf4dd8f357))  @DragonDragonDDD
- [Optimize][Trace] Add trace description for BTS callback execution on background thread ([435e507](https://github.com/lynx-family/lynx/commit/435e507e2c7f1447edc9faaa96b046e329ea6264))  @KananSu
- [Optimize][Trace] Add `tagName` field to UI tree trace dump ([892e818](https://github.com/lynx-family/lynx/commit/892e818a1880256377046b6059f3a57dfd0c27b8))  @KingAlen
- [Optimize][DOM] Move selector and simple style mixins to Element ([c9c7b80](https://github.com/lynx-family/lynx/commit/c9c7b8016fcf7060fb35b44b15f493ce3001ae73))  @ShouruiSong
- [Optimize][iOS] Impl LynxDisplayListApplier init and usage ([d009310](https://github.com/lynx-family/lynx/commit/d0093102395f985b39d934597a773f959af910be))  @ShouruiSong
- [Optimize][Clay] Support exposure UI clip for ExposeObserver ([9050de3](https://github.com/lynx-family/lynx/commit/9050de3b7befe16e86dd4fa8c161eabac4f67eae))  @ci_lynx
- [Optimize][PC] Fix issue where opaque is null in napi_module_creator callback ([db2fbed](https://github.com/lynx-family/lynx/commit/db2fbed3cf258bf1de266bdfa33e9d06ecb96f86))  @lidadating
- [Optimize][iOS] Wire LynxRendererHost into iOS views and platform renderer ([83476a2](https://github.com/lynx-family/lynx/commit/83476a22202e0c35390ec0258c0acf08248a9a0a))  @ShouruiSong
- [Optimize][iOS][Renderer] Add LynxRendererContext and enable text display list rendering ([889bd79](https://github.com/lynx-family/lynx/commit/889bd79f88a66653e5455fa38248b8ab29f0f932))  @ShouruiSong
- [Optimize][Gesture] Reset interceptGestureStatus in hitTest methods ([b43f987](https://github.com/lynx-family/lynx/commit/b43f987a8eb2d0112621cf50cbb4d813d76afb08))  @MoonfaceX
- [Optimize] The thread message loop in the base library ([2b9bd84](https://github.com/lynx-family/lynx/commit/2b9bd8443cd8f563c016e40473680799cb8dfa89))  @wqyfavor
- [Optimize][Harmony][Scroll] Add scroll notification and new arch support ([5aeff8c](https://github.com/lynx-family/lynx/commit/5aeff8c379a230f3d829f6e1e4620f12ae287a64))  @MoonfaceX
- [Optimize][Resource] Refactor LynxResourceLoader interface ([2f6b059](https://github.com/lynx-family/lynx/commit/2f6b0596437fd21a8f78511ea80790a8842275df))  @zsy-jason
- [Optimize][List] Add enable_list_new_architecture settings. ([d7e8d1f](https://github.com/lynx-family/lynx/commit/d7e8d1f6908f31188a0de1ff71a03981cbdc696e))  @DwwWxx
- [Optimize][Android][Image] Image capability enhancement in embedded mode ([cbae290](https://github.com/lynx-family/lynx/commit/cbae290908053a3e835f2147b51978e0a381fec5))  @liubb0516
- [Optimize][Harmony][Refresh] Implement refresh view component for HarmonyOS platform ([0cd5081](https://github.com/lynx-family/lynx/commit/0cd50814258681a5f22c6c1a5cf82709751777ea))  @MoonfaceX
- [Optimize][DevTool] Refine the DevTool switch page. ([55c5012](https://github.com/lynx-family/lynx/commit/55c5012221ec6e72633a31f209f5cd70a1769408))  @Dango-2021
- [Optimize][iOS][Refresh] Add pull-to-refresh functionality for iOS ([4c59292](https://github.com/lynx-family/lynx/commit/4c59292c9192188016b1199ff6d4fcba9b58ff2e))  @MoonfaceX
- [Optimize] release TASM 0.0.23 for lazy CSS support ([422ff6b](https://github.com/lynx-family/lynx/commit/422ff6b45551756405e407e24ea3e93a33f955e6))  @zhongyr
- [Optimize][iOS][Scroll] Cancel pan gesture when disabling scroll ([1203d1c](https://github.com/lynx-family/lynx/commit/1203d1c419afa52513a9f7538852430d827925c5))  @MoonfaceX
- [Optimize][Clay] Remove unnecessary logs in VulkanFenceHelper and size check when set perspective. ([8451578](https://github.com/lynx-family/lynx/commit/8451578a6cb3a40efb1f2855e65916ec1666fcf3))  @ci_lynx
- [Optimize][Scroll] Add getScrollInfo method to scroll view components ([c4b8834](https://github.com/lynx-family/lynx/commit/c4b88342a8db9f050a022e3b17b5b076dd2ac979))  @MoonfaceX
- [Optimize][iOS][Refresh] Add pull-to-refresh functionality for iOS ([a3cb8e5](https://github.com/lynx-family/lynx/commit/a3cb8e5eecb9b34e2f88e7669a172ec759942dc4))  @MoonfaceX
- [Optimize][Android][Scroll] Convert scroll position values from px to dip ([5c2dbe1](https://github.com/lynx-family/lynx/commit/5c2dbe11774d36b2aea9219b7e20c20ee17fdfb4))  @MoonfaceX
- [Optimize][Devtool] use gn actions to build pc devtool assets instead of python scripts ([7c67e47](https://github.com/lynx-family/lynx/commit/7c67e47eb85837658b1840dad45072201d699532))  @ci_lynx
- [Optimize][DevTool] Optimize the timing for starting/stopping screencast on iOS ([9051b4e](https://github.com/lynx-family/lynx/commit/9051b4eff63362c555ed8e4883ab45bf00eae285))  @yuweizheng
- [Optimize][Event] Add NativeUIRender support and optimized touch event handling on iOS. ([c077d60](https://github.com/lynx-family/lynx/commit/c077d6009a88a028bfea5afde15f9aa0fd68139a))  @rAY-ooo
- [Optimize][NativeModule] Simplify native module error handling with LynxError ([fd608cc](https://github.com/lynx-family/lynx/commit/fd608cc6b8bf8e510ac3d03726a4cbe3c5c06b38))  @lybvinci
- [Optimize][Frame] Initialize and bundle creation optimized ([475b6e1](https://github.com/lynx-family/lynx/commit/475b6e1102feb83e99f175d9510a1563129e06f0))  @pilipala195
- [Optimize][Runtime] Track JS runtimes on memory task runner ([933e039](https://github.com/lynx-family/lynx/commit/933e039f1a974bda4b77e51b36fdb09bb0a67226))  @lybvinci
- [Optimize][Trace] Integrate Lynx JS runtime profiler and export perfetto symbols ([c4c3a1a](https://github.com/lynx-family/lynx/commit/c4c3a1a9f4657738bd6fbb8b4cca0bfca0ca0f47))  @yongjieTang
- [Optimize][TextSerivce][Part 2] implement text_layout_textra ([edaffa8](https://github.com/lynx-family/lynx/commit/edaffa8b2e934c74189c25b68f9673169359c348))  @linxs0211
- [Optimize][Config] Remove accounts mapping validation for author field ([86466e0](https://github.com/lynx-family/lynx/commit/86466e0d6bacd2e05355a85030fa38ceab5f361f))  @pilipala195
- [Optimize][Clay] list support item-snap. ([666a9c7](https://github.com/lynx-family/lynx/commit/666a9c7724f5c6c23699b6b1b2de9cca5d6a44d7))  @ci_lynx
- [Optimize][iOS] Add LynxImageLoadOptions and option-based image loading ([281a85c](https://github.com/lynx-family/lynx/commit/281a85ccb58f9d7bb94a417735950fc8e21cd880))  @ShouruiSong
- [Optimize][iOS] Add LynxImageManager for image loading lifecycle ([e8c0de8](https://github.com/lynx-family/lynx/commit/e8c0de8780c8eae9801af07ca8f2a0394ed099ad))  @ShouruiSong
- [Optimize][iOS][Gesture] Add type check before accessing UILynxView properties ([c010b8c](https://github.com/lynx-family/lynx/commit/c010b8cd424f1192e61e4c4cf2dec0e756dcad86))  @MoonfaceX
- [Optimize][QuickJS] Added the -Oz compiler flag ([e866622](https://github.com/lynx-family/lynx/commit/e86662281997f4b48bb1119bd9552b2e5d5b5bd4))  @givemefive9
- [Optimize][Text] Add SKILL documentation for text element behavior and APIs ([7b32510](https://github.com/lynx-family/lynx/commit/7b325101bbd4708f45b16382da5bb4fde8cacbef))  @Randycn
- [Optimize] Gracefully skip unsupported CSS properties during encoding ([b244b30](https://github.com/lynx-family/lynx/commit/b244b30392aaa861c282be7af9c98b4175a3415a))  @zhongyr
- [Optimize][Input][Android] Ensure focus/blur operations execute after view rendering ([080339d](https://github.com/lynx-family/lynx/commit/080339d2dbbdabe682380109e3d7dd8017dab051))  @MoonfaceX
- [Optimize]Adapt to refactored DebugRouter ([e49a624](https://github.com/lynx-family/lynx/commit/e49a6247166cca4742e138b3799d7ca50e67edfe))  @RovicnowYoyi
- [Optimize][Input][iOS] Use locale-specific decimal separator in LynxDigitKeyListener ([7dc9934](https://github.com/lynx-family/lynx/commit/7dc99347bab2ef10f50e4560810b4edb4c7b8ce8))  @MoonfaceX
- [Optimize] revert lynx-types package version to 3.7.0 and update changelogs ([53d0979](https://github.com/lynx-family/lynx/commit/53d0979a02e412cd54ad9071128a7f839cb9968a))  @ci_lynx
- [Optimize][Harmony][Overlay] Update ui_overlay implementation ([fa24088](https://github.com/lynx-family/lynx/commit/fa240881d5acff530242969e7d76da44ac4d95e0))  @MoonfaceX
- [Optimize] Change cross-module napi_env parameter type to void* to avoid implementation conflicts ([6e5d985](https://github.com/lynx-family/lynx/commit/6e5d985321cffb0acd4fef52d2f05612f5bb6c65))  @RobinWuu
- [Optimize][Typings][Refresh] add refresh component type definitions and tests ([6e9e298](https://github.com/lynx-family/lynx/commit/6e9e298934f30e4707754028cf047ca0bd3b5dbf))  @MoonfaceX
- [Optimize][Clay] Normalize image cache keys and URL handling ([4b8add6](https://github.com/lynx-family/lynx/commit/4b8add6e7092b15d871829fdd424ef10889258ec))  @ci_lynx
- [Optimize][Event][iOS] Add unit tests for touch events and gesture handling under NativeUIRender. ([5f89f1f](https://github.com/lynx-family/lynx/commit/5f89f1f6c307ca0438fc372f8e9b2c83acc00a28))  @rAY-ooo
- [Optimize][Clay] Optimize image rendering logic ([eac8e14](https://github.com/lynx-family/lynx/commit/eac8e147cca0b82f4fef5908312f1233b26a2568))  @ci_lynx
- [Optimize] Standardize platform tag naming convention ([0c4d320](https://github.com/lynx-family/lynx/commit/0c4d320180a0ad8dfbf4c229de5eca28a537d527))  @MoonfaceX
- [Optimize][iOS] Implement image rendering support in LynxRenderer ([2219e7a](https://github.com/lynx-family/lynx/commit/2219e7a09b850b92e9e763d634b5269cd84ad952))  @ShouruiSong
- [Optimize][Clay] Remove obsolete logging, embedder, and test stubs ([4fe6d4b](https://github.com/lynx-family/lynx/commit/4fe6d4b7cc1e60d675deea526d8875bae1b756b2))  @ci_lynx
- [Optimize][Clay] Optimize cache keys for data/SVG images using MD5 identifiers ([cf9375b](https://github.com/lynx-family/lynx/commit/cf9375b24fc639af9f29ca9e3522a47d22d01d81))  @ci_lynx
- [Optimize] Let strategy estimate both axes velocity ([31174aa](https://github.com/lynx-family/lynx/commit/31174aa6fb36f797f2dd41660162d357060040c9))  @ci_lynx
- [Optimize][Image] Optimize image event handling with event mask ([bdca62a](https://github.com/lynx-family/lynx/commit/bdca62a7a21dbee9e8092c00d912a34f5ed413d7))  @zhongyr
- [Optimize][Event] NativeUIRender supports MTS's invokeUIMethod. ([fef7888](https://github.com/lynx-family/lynx/commit/fef7888ba64c5021ddfbf83c78f87dff756310b5))  @rAY-ooo
- [Optimize][DevTool][Android] Remove the support of simple (not grouped) settings via get/set env pipeline. ([5a410e7](https://github.com/lynx-family/lynx/commit/5a410e7b317bade0d4cc95070ce56d16f01f3b6c))  @mitchilling
- [Optimize][iOS][Android] Support font resource prefetching in LynxResourceModule ([21f9ac6](https://github.com/lynx-family/lynx/commit/21f9ac66db51191a97a2c04e529f6c410690f536))  @linxs0211
- [Optimize][Event] NativeUIRender supports BTSโ€™s invokeUIMethod. ([8f3b673](https://github.com/lynx-family/lynx/commit/8f3b6736216b4cd2e0780db7ae9f3788aa37b799))  @rAY-ooo
- [Optimize][List] Refine anchor selection for pending targets and updated items ([077ce37](https://github.com/lynx-family/lynx/commit/077ce37ab1d7a026a85858871b1521ccf8a3baa3))  @DwwWxx
- [Optimize][Refresh][Android] Implement LynxUIRefresh component ([9058533](https://github.com/lynx-family/lynx/commit/90585335754c10198c1d1779b963dac508dea340))  @DwwWxx
- [Optimize][Element] Centralize dirty flags and flush propagation in Element ([1edcc04](https://github.com/lynx-family/lynx/commit/1edcc04b98c44404f5ef222c2547a17fca5b5848))  @ShouruiSong
- [Optimize][Bytecode] Clarify bytecode switch and simplify cache checks ([636c135](https://github.com/lynx-family/lynx/commit/636c1357194e48aa1ee37746a3898645652829d2))  @lybvinci
- [Optimize] JS source string decoding ([7a4bb34](https://github.com/lynx-family/lynx/commit/7a4bb34678a810e0f59886090c19d7aa962dd1a9))  @wqyfavor
- [Optimize] Use NSProxy as proxy's parent class ([6182705](https://github.com/lynx-family/lynx/commit/6182705b0a3ac69d877b6a006d10fc045b953d38))  @ci_lynx
- [Optimize][Trace] Align with Android/Harmony by adding Timing::OnPipelineStart trace event ([7416b52](https://github.com/lynx-family/lynx/commit/7416b52b909fed37715dc0a676feffe56424d33a))  @KananSu
- [Optimize][Element] Move attribute and selector helpers from FiberElement to Element ([42ba0dc](https://github.com/lynx-family/lynx/commit/42ba0dc9dbf30943123bdcac806903ac6f4ea214))  @ShouruiSong
- [Optimize][Runtime] Optimize the conxtext interface definition ([dfaa1ed](https://github.com/lynx-family/lynx/commit/dfaa1ed93d3146b1e94c445e014e1f4b44ba8e73))  @ci_lynx
- [Optimize][Clay] Report more information when loading image failed on PCs. ([a13107b](https://github.com/lynx-family/lynx/commit/a13107b5e407b3e3a7e53f8f8c02ad2ef84730f0))  @ci_lynx
- [Optimize][Event] NativeUIRender supports BTSโ€™s invokeUIMethod. ([1a6eab8](https://github.com/lynx-family/lynx/commit/1a6eab8817389bb98e13e63336f752f788255f24))  @rAY-ooo
- [Optimize][Element] Move event handler and config APIs to Element base ([9778812](https://github.com/lynx-family/lynx/commit/9778812a7989068d96d00ed91b93827fb4c095aa))  @ShouruiSong
- [Optimize][Element] Promote shared FiberElement helpers to Element base ([3170873](https://github.com/lynx-family/lynx/commit/3170873157555776140aab776c04d8067722ccca))  @ShouruiSong
- [Optimize][Element] Move render tree helper methods from FiberElement to Element ([591707b](https://github.com/lynx-family/lynx/commit/591707ba222c7a7c5c7d1743ae86fe48f1b9b9f9))  @ShouruiSong
- [Optimize][Harmony]: implement font prefetching and update types ([84b983f](https://github.com/lynx-family/lynx/commit/84b983fb4a39dd8ccf1e657eef34d009885e154b))  @linxs0211
- [Optimize][Element] Move direction and sibling helper methods to Element base ([75719e7](https://github.com/lynx-family/lynx/commit/75719e7e2d5962d532bfc0fb4734d2b6c289ff1e))  @ShouruiSong
- [Optimize][Element] Move child and render tree accessor methods to Element base ([ae1955f](https://github.com/lynx-family/lynx/commit/ae1955f8a4e3cead01ddb1ec675942bf4060b9dc))  @ShouruiSong
- [Optimize][Element] Move parent component methods from FiberElement to Element base ([f43f332](https://github.com/lynx-family/lynx/commit/f43f332b5c3c76c5ac926f0d43958e86cc4a8b2d))  @ShouruiSong
- [Optimize][Trace] Support pointer debug annotations in Perfetto trace utils ([a87069d](https://github.com/lynx-family/lynx/commit/a87069d59735ab09fc1d23ddcffa738c2e96a176))  @yongjieTang
- [Optimize] Implement proper cleanup for engine wrapper binding ([df2a3e7](https://github.com/lynx-family/lynx/commit/df2a3e78fe1f38a10e079a8e48c91f6f67a38f69))  @nhsprite
- [Optimize][Element] Move utility, bundle and accessor methods to Element base ([2bafdf2](https://github.com/lynx-family/lynx/commit/2bafdf284379064ed1beeab0dd5f6ebf0e891b6b))  @ShouruiSong
- [Optimize] Add setup_canvas_surface_earlier to propagate early canvas surface setup ([b2ecb3d](https://github.com/lynx-family/lynx/commit/b2ecb3da6f429cd5d1b3528c7ceabafa2668a338))  @ci_lynx
- [Optimize] Upgrade skity version and fit the break change ([752a92c](https://github.com/lynx-family/lynx/commit/752a92c07412567c42648c8da469475aba833abb))  @ci_lynx
- [Optimize] update support engine version for tasm ([25a34ba](https://github.com/lynx-family/lynx/commit/25a34baee055176f1ae2bbc36871aec456f11452))  @nhsprite
- [Optimize][Event][Part1] NativeUIRender supports the exposure capability. ([1d35840](https://github.com/lynx-family/lynx/commit/1d35840d8e76087f4c7aae46c39d685c40c8d677))  @rAY-ooo
- [Optimize][JSVM] Enable memory-sensitive JSVM initialization configuration ([c7f80e7](https://github.com/lynx-family/lynx/commit/c7f80e7bcbe3112caed2cca320fb512729f2f691))  @Kaitianlu
- [Optimize] Decoding phase by making core decoder functions as non-virtual ([8e0c565](https://github.com/lynx-family/lynx/commit/8e0c5652272736a498afa195cdf01726504d6208))  @wqyfavor
- [Optimize][Element] Move parent component methods from FiberElement to Element base ([9c93db1](https://github.com/lynx-family/lynx/commit/9c93db1dc4570215d10a3ee1a894ce470367340d))  @ShouruiSong
- [Optimize][text] Optimize the style of the text selection box. ([5df8c82](https://github.com/lynx-family/lynx/commit/5df8c82c9f9d3c55b1122e3a31dd4a887abad547))  @ci_lynx
- [Optimize][Event][Part2] NativeUIRender supports the exposure capability. ([e470d89](https://github.com/lynx-family/lynx/commit/e470d894038138fff17846afc6a736250bcb647e))  @rAY-ooo
- [Optimize][Element] Migrate CheckHasIdMapInCSSFragment and NeedPropagateInheritedDirtyFlag to Element base ([3a81aed](https://github.com/lynx-family/lynx/commit/3a81aed84a5bab01b393596f208b65fb611f4d9e))  @ShouruiSong
- [Optimize][Event][Part3] NativeUIRender supports the exposure capability. ([d8991fb](https://github.com/lynx-family/lynx/commit/d8991fbfa86bc81b08ace1ec9f2b894a7460b389))  @rAY-ooo
- [Optimize][Element] Migrate VerifyKeyframePropsChangedHandling and HandleBeforeFlushActionsTask to Element base ([0b4cc51](https://github.com/lynx-family/lynx/commit/0b4cc516d4556d232cd664735c9ed1f922fb28d4))  @ShouruiSong
- [Optimize][TextService][Android] support inline image invalidation and optimize draw performance ([540e7c3](https://github.com/lynx-family/lynx/commit/540e7c3ed9067f9e7fbc8c3ca6927a2480e0d282))  @linxs0211
- [Optimize][Element] Migrate IfNeedsUpdateLayoutInfo to Element base ([c89c741](https://github.com/lynx-family/lynx/commit/c89c741366a76f169b5caaddf7b4da12bb0c53f3))  @ShouruiSong
- [Optimize][Harmony] Impl list native state storage interface in base ui. ([33f6ac6](https://github.com/lynx-family/lynx/commit/33f6ac603017f2ccb61d11061c1fba7e9fc2ff25))  @DwwWxx
- [Optimize][Android] NestedScrollContainerView supports ScrollingView API. ([fd84584](https://github.com/lynx-family/lynx/commit/fd84584233889cef34576b1021f70e1796d288d6))  @DwwWxx
- [Optimize][Event][Part4] NativeUIRender supports the exposure capability. ([5600ae8](https://github.com/lynx-family/lynx/commit/5600ae848549eb0242209b7a85954d7a27b3ce5e))  @rAY-ooo
- [Optimize][Android] Add node ready callback support in LynxBaseUI ([6bab74c](https://github.com/lynx-family/lynx/commit/6bab74c13f27861561769a1808acb89a586400ab))  @MoonfaceX
- [Optimize][Runtime] Pass JS exception handler via external params ([235831e](https://github.com/lynx-family/lynx/commit/235831e5d4a31788f24a825c4262e564ed00d294))  @lybvinci
- [Optimize] Rename modp_b64_xx method with prefix lynx. ([6f2c0b9](https://github.com/lynx-family/lynx/commit/6f2c0b93daf47562f9a5e1f5014e169e4b24f536))  @zsy-jason
- [Optimize][Clay] Optimize rendering commands ([ae886f0](https://github.com/lynx-family/lynx/commit/ae886f0c13d604736e502ddc4889bdc358410c4b))  @ci_lynx
- [Optimize][Tracing] Instrument JS runtime lifecycle with Perfetto trace events ([399a9e9](https://github.com/lynx-family/lynx/commit/399a9e92b12db8b8d4abba72fbf8f88699f4f243))  @lybvinci
- [Optimize] add lynx-tasm cli entry for dual packages ([ec2a642](https://github.com/lynx-family/lynx/commit/ec2a642b88adf1c43a71a44fa71b55d8a0e1a050))  @nhsprite
- [Optimize] Avoid full redraw for opacity/transform changes in simple styling mode ([0f9f64d](https://github.com/lynx-family/lynx/commit/0f9f64d60f6fa871b482d8760ac502cd0df0660e))  @zhongyr
- [Optimize][Event] NativeUIRender supports stopExposure/resumeExposure. ([554edca](https://github.com/lynx-family/lynx/commit/554edca6154e94901de6f3e36c61a71edd9b780e))  @rAY-ooo
- [Optimize] Add LynxUpdateMode enum for template update strategies ([a4c22e5](https://github.com/lynx-family/lynx/commit/a4c22e545cb0e0e948925cfcf1f2f22bd9d84c1a))  @nhsprite
- [Optimize] Add LynxUpdateMode support for HarmonyOS platform ([fc4c567](https://github.com/lynx-family/lynx/commit/fc4c5678eb8828003912770f17ba6b0da3af0eec))  @nhsprite
- [Optimize] Improve code clarity in display list components ([f6a90a2](https://github.com/lynx-family/lynx/commit/f6a90a21ff49a9c5fffd4394815d57267c8ca6ef))  @zhongyr
- [Optimize][embedder][log] Add C API to initialize logging and control min level ([4371abc](https://github.com/lynx-family/lynx/commit/4371abcdae849c1d0ca9e4cfce5491cab17c497c))  @yongjieTang
- [Optimize][Windows]Optimize window resize ([1a04b46](https://github.com/lynx-family/lynx/commit/1a04b4663cf12303b84ff6a0792dfb26058060e2))  @ci_lynx
- [Optimize] use C++ NAPI instead of C NAPI in extension module API ([2f88ad5](https://github.com/lynx-family/lynx/commit/2f88ad5dc4982087a416e5898a3786b8ab33bc2d))  @RobinWuu
- [Optimize][Harmony] Add keyframe animation pipeline and wire up SetKeyframes ([340c5c1](https://github.com/lynx-family/lynx/commit/340c5c19142efd5a392153041203bfe9f488533a))  @rel-q
- [Optimize] Increase wasm MAXIMUM_MEMORY for tasm packages ([6a205ba](https://github.com/lynx-family/lynx/commit/6a205ba7039a6049ffb65ce4f727abdf3964194e))  @nhsprite
- [Optimize][Android] Add configurable LynxFrameView provider ([a31699c](https://github.com/lynx-family/lynx/commit/a31699c81fbe4885d0999a4c4c557d4dadb074c8))  @nhsprite
- [Optimize][DevTool][iOS] Correct naming of previewScreenshotEnabled ([714fc43](https://github.com/lynx-family/lynx/commit/714fc43436d7a8e2c81cdbecf1071b2c07c22f00))  @mitchilling
- [Optimize][DevTool][Android] Correct naming of preview screenshot ([9278771](https://github.com/lynx-family/lynx/commit/9278771066655f1248b86ab778c73e48a5525942))  @mitchilling
- [Optimize] Standardize weak-node-api header paths and adopt source-level dependency ([f3743bf](https://github.com/lynx-family/lynx/commit/f3743bfbf51aad038a9b2972fb48694e4d4d223e))  @RobinWuu
- [Optimize] Reorganize TASM codec into template_bundle ([704ea47](https://github.com/lynx-family/lynx/commit/704ea47fb65268f85b4e0eff3b94fe447ff28836))  @nhsprite
- [Optimize][iOS][Input] Fix typo for input ([514455e](https://github.com/lynx-family/lynx/commit/514455ec54d0844b3ae6f00e551c28a9f96f3bf1))  @MoonfaceX
- [Optimize] optimize lepus vm part1 ([3ea797a](https://github.com/lynx-family/lynx/commit/3ea797af3b1860889038c8a19f91e8e2980a02cf))  @ci_lynx
- [Optimize][Android]resolve deprecation warnings in LynxUISVG ([67743cb](https://github.com/lynx-family/lynx/commit/67743cba6d4b56c0221a97d941fda2e88e2dbd91))  @keweibing
- [Optimize] Android template data should be recycled before engine is destroyed ([8db0ae1](https://github.com/lynx-family/lynx/commit/8db0ae1fce96689180468828905aadf46f17a83b))  @wqyfavor
- [Optimize] optimize lepus vm part1 ([c8f01ef](https://github.com/lynx-family/lynx/commit/c8f01efa1650b5e784043a7561d0d68bd34bcf2a))  @ci_lynx
- [Optimize] LLDB script for vector debug ([2971efa](https://github.com/lynx-family/lynx/commit/2971efa3bf71ab78bbd0d8ec6ba391533490b5f9))  @wqyfavor
- [Optimize] Add bigint unit tests for TemplateData on Android and Darwin ([000f21a](https://github.com/lynx-family/lynx/commit/000f21a44b3e2b322a5752e15eda506214826f22))  @nhsprite
- [Optimize] Change the searchId parameter in DOM search APIs from uint64 to string to align with the Chrome CDP standard ([8cc680c](https://github.com/lynx-family/lynx/commit/8cc680c8a918486d69c710308467161a7d273fbd))  @yuweizheng
- [Optimize] optimize lepus vm part2 ([b10806a](https://github.com/lynx-family/lynx/commit/b10806a7f871cd8db1608060489886e9faa51d28))  @ci_lynx
- [Optimize][Harmony] Implement DecodeImage(request) and unify image-service usage across UI and background ([946df70](https://github.com/lynx-family/lynx/commit/946df709a5b303f39209e7dbdfe59d0b2571be23))  @rel-q
- [Optimize] Avoid massive temporary `base::String` while dispatching event ([7c13ba0](https://github.com/lynx-family/lynx/commit/7c13ba0329f686748cb9c37847735c536d3e40b4))  @wqyfavor
- [Optimize] optimize lepus bytecode part3 ([90dd572](https://github.com/lynx-family/lynx/commit/90dd572e31b82a8b1ea94998df9ec9a3c8a46e3e))  @ci_lynx
- [Optimize][Event] NativeUIRender supports image events. ([bfba796](https://github.com/lynx-family/lynx/commit/bfba7968054a462e929997673ced27647415d518))  @rAY-ooo
- [Optimize][Harmony] background image load events ([a808b36](https://github.com/lynx-family/lynx/commit/a808b364be0f7109c29dcc00b58c86e577a1dad0))  @rel-q
- [Optimize][Harmony] Enable Harmony new image by default ([6480203](https://github.com/lynx-family/lynx/commit/6480203c1909efa9c912622f5785e4a7505c1e6d))  @rel-q
- [Optimize] Add C API layer for external codec access ([9d1832f](https://github.com/lynx-family/lynx/commit/9d1832f0d472074e41d72d20c75601ebf24c7c3a))  @nhsprite
- [Optimize] Deduplicate build_gn by delegating to lynx.build_gn ([6bee328](https://github.com/lynx-family/lynx/commit/6bee3289cbc365e858a3f7a20cabee07d20d0444))  @nhsprite
- [Optimize][Android] List supports nesting scrollable child view when using item snap. ([3241661](https://github.com/lynx-family/lynx/commit/324166176a2e10f298e83c63e84fe5351efd855a))  @DwwWxx
- [Optimize][Harmony] Support text selection in text ui. ([60eba42](https://github.com/lynx-family/lynx/commit/60eba42af8501f80af7b02539a11eeb3f432cac1))  @Randycn
- [Optimize][Canvas][Harmony] add settings service for canvas ([1a04ad6](https://github.com/lynx-family/lynx/commit/1a04ad6a40ec5633d7912893e00ed6fea8f08434))  @GhostFlying
- [Optimize] Add static library build support for TASM codec ([d0cd63e](https://github.com/lynx-family/lynx/commit/d0cd63e062c376231d86d4540b3413e2afa130a4))  @nhsprite
- [Optimize][Android][Image] Support path-only cache key for images ([9d8e61b](https://github.com/lynx-family/lynx/commit/9d8e61b2ec07b0c735bf75cc329e368c561829de))  @liubb0516
- [Optimize] add new opcode for lepus ([d0cdcc1](https://github.com/lynx-family/lynx/commit/d0cdcc1b9e20bd620a7866540cf8c59bbb308d91))  @ci_lynx
- [Optimize][Clay][iOS] Increase CAMetalLayer maximumDrawableCount to 3 ([cf3dd09](https://github.com/lynx-family/lynx/commit/cf3dd097dfc49018ca63ea0d622118aaf51a685e))  @ci_lynx
- [Optimize] Report original config string in feature switch event ([58420a1](https://github.com/lynx-family/lynx/commit/58420a1f9b83eb6f665b50ee40f109154d320807))  @pilipala195
- [Optimize][Windows][EGL] Prefer high-performance GPU for ANGLE surfaces ([87c70ce](https://github.com/lynx-family/lynx/commit/87c70ce6ca239b87812d5d38b6bebb9f7e451910))  @ci_lynx
- [Optimize][Android][Input] Fix input readonly filter and map center redundant updates ([2a5c1f7](https://github.com/lynx-family/lynx/commit/2a5c1f7d331eff25dea071a986dd1d6c4e77598f))  @MoonfaceX
- [Optimize][Harmony][Image] Add resource load callback for `ui_flatten_image` ([25dbe40](https://github.com/lynx-family/lynx/commit/25dbe401ae17df715c14510ea2ea79a21493e0a4))  @liubb0516
- [Optimize][Clay] Optimize CPU and Memory ([8adc2ed](https://github.com/lynx-family/lynx/commit/8adc2edfc0bbc7d7881b07148caafba84b97fac3))  @ci_lynx
- [Optimize][Clay] Optimize AA of image using Mipmap ([02206d9](https://github.com/lynx-family/lynx/commit/02206d915911ba9bc5f87b5a0bae485ffadbc59e))  @ci_lynx
- [Optimize][Clay]Optimize the overscroll effect for nested scroll ([2ed6710](https://github.com/lynx-family/lynx/commit/2ed6710555aecc78da469a90eebb53267667bbcf))  @ci_lynx
- [Optimize][Frame] Unify frame data and global props transfer with lepus::Value ([40fd137](https://github.com/lynx-family/lynx/commit/40fd13750ab2188a50530b6eb4fde019bbded753))  @pilipala195
- [Optimize][Harmony][CSS] add new css `offset-path` `offset-distance` and `offset-rotate` for HarmonyOS ([53a01c7](https://github.com/lynx-family/lynx/commit/53a01c7fcf56a5c8898d969eb3b1afcb73f6675d))  @liubb0516
- [Optimize][Clay] Pause clay's vsync when app entering into system background. ([8cf56fa](https://github.com/lynx-family/lynx/commit/8cf56fa7d86e4887e06f30eccd97014445d32ae9))  @ci_lynx
- [Optimize][Windows][Clay] Prefer discrete GPU when creating D3D11 devices ([c29345d](https://github.com/lynx-family/lynx/commit/c29345dcb06b79b55cf4be58f1c8dba5fce57f87))  @ci_lynx
- [Optimize][Input][iOS] Add empty setLineHeight method for input element ([2cca5e4](https://github.com/lynx-family/lynx/commit/2cca5e4668f557a61a29c0353f0b33f07178c6eb))  @MoonfaceX
- [Optimize][Config] Rename animation config and make it configurable via PageConfig ([cd4c5ef](https://github.com/lynx-family/lynx/commit/cd4c5efa77a79200c05856bb5e43a1a431e88d44))  @usczz
- [Optimize][TemplateBundle] Add skipCSS option for JS-only decoding ([44d0d95](https://github.com/lynx-family/lynx/commit/44d0d95fcec1ceafa61fbf117a18398163a02dd8))  @ci_lynx
- [Optimize][iOS][Input] prevent keyboard handling issues during focus handoff ([bf6f64f](https://github.com/lynx-family/lynx/commit/bf6f64f4744a67ba81b1c6e7f3a734e1552816b3))  @MoonfaceX
- [Optimize][Runtime] Support parallel TemplateBundle loading for LynxBackgroundRuntime ([638f491](https://github.com/lynx-family/lynx/commit/638f491e7505f7fb25b8c794776696c5d433a559))  @ci_lynx
- [Optimize] Support Clay-lite variant for iOS source publish ([83a9df3](https://github.com/lynx-family/lynx/commit/83a9df35036eca1d8768b867d6d46c625ed27143))  @rel-q
- [Optimize][iOS][Input] Unify iOS maxlength overflow paste handling ([e8454f6](https://github.com/lynx-family/lynx/commit/e8454f689ea2f671a972f681ebe3f20049619367))  @MoonfaceX
- [Optimize][Android] Add "android-enable-auto-blur" property to AndroidView ([892e47d](https://github.com/lynx-family/lynx/commit/892e47de28ed8d28398e5ee7b686bb180d41767e))  @rel-q
- [Optimize][Clay] Optimize clay ios' a11y enable/disable logic. ([d3428e6](https://github.com/lynx-family/lynx/commit/d3428e65d9b2298fe554e6cd59d27a4acf6e877b))  @ci_lynx
- [Optimize][Animation] Add transition visibility support with opacity animation ([7bac68a](https://github.com/lynx-family/lynx/commit/7bac68a2da8053517bc1b304a3bc9b361a28c4a2))  @rel-q
- [Optimize][Event][Android] Make NativeUIRender compatible with scroll-view and x-swiper. ([c1d015b](https://github.com/lynx-family/lynx/commit/c1d015b99e42aa9fc8692231b40d1b56100fe9ba))  @rAY-ooo
- [Optimize][Clay] Do not tick animation if animation's related view is not intersected with current page. ([0a1a600](https://github.com/lynx-family/lynx/commit/0a1a6002124153df7955c7e86b230ef93704d8a7))  @ci_lynx
- [Optimize][Event][Android] Make NativeUIRender compatible with x-viewpager-ng. ([3b233b3](https://github.com/lynx-family/lynx/commit/3b233b35536fd7b860fc9b3652e91241cae76211))  @rAY-ooo
- [Optimize][Devtool]Support enableSingleSession when debuggable is true ([ead2043](https://github.com/lynx-family/lynx/commit/ead204384f9adfcf1f4375c297ebf07b0b6d455b))  @RovicnowYoyi
- [Optimize][Android][Input] Replace findShadowNodeBySign with new helper method ([9d51bdc](https://github.com/lynx-family/lynx/commit/9d51bdc6798e074e8315e5cc9f60b9cc84076bdc))  @MoonfaceX
- [Optimize][clay] Cull fully clipped/offscreen platform views during preroll ([019b17e](https://github.com/lynx-family/lynx/commit/019b17e09f36e47e1ce9e3fa99291ca0b16277e1))  @ci_lynx
- [Optimize][Clay] Avoid jank when `x-input` has a transition animation running. ([fdf658c](https://github.com/lynx-family/lynx/commit/fdf658ca0cde575682afcbaadce03165d6ef71cf))  @ci_lynx
- [Optimize][Clay] Support clay markdown `::selection` ability. ([1483645](https://github.com/lynx-family/lynx/commit/1483645de5da577d8bb4f8b44c969eb94b9828b0))  @ci_lynx
- [Optimize] Add Clay service preinitialization ([cd7e84e](https://github.com/lynx-family/lynx/commit/cd7e84eab1efa93acef9434ec6a44fdd353ce84e))  @ci_lynx

### ๐Ÿ“š Documentation
- [Doc][Lynx] Link Lynx Explorer build guide ([7e261cc](https://github.com/lynx-family/lynx/commit/7e261cc9a2ecd2ee244eac5c44b0e3e2043c2694))  @ci_lynx
- [Doc] Add AGENTS guides for core animation modules ([068f852](https://github.com/lynx-family/lynx/commit/068f8523c780cf44cee01e7f5e2918d5a3c9a45c))  @ShouruiSong
- [Doc] Add AGENTS guides for core bootstrap dirs ([826232a](https://github.com/lynx-family/lynx/commit/826232a2a6783c0c6ae2c5d0e1196b5df982e719))  @ShouruiSong
- [Doc] Add AGENTS guides for core interface layers ([834e446](https://github.com/lynx-family/lynx/commit/834e446d395c0f27044ac7b7bc05ed6995a2b144))  @ShouruiSong
- [Doc] Add AGENTS guides for core base threading ([a964655](https://github.com/lynx-family/lynx/commit/a964655ffd8d35a7af2ac894b10b88c3b4bc6072))  @ShouruiSong
- [Doc] Add AGENTS guides for core roots and shared state ([f3186b6](https://github.com/lynx-family/lynx/commit/f3186b6c406d08a1c272aa6ce5c50a172f314d2d))  @ShouruiSong
- [Doc] Add AGENTS guides for core ownership surfaces ([87468eb](https://github.com/lynx-family/lynx/commit/87468eb2f58a78ea4416631ec009fb1ace4d452c))  @ShouruiSong
- [Doc] Expand AGENTS guides for renderer root modules ([2880d48](https://github.com/lynx-family/lynx/commit/2880d487581bee83f86019fd607a983562cb91a8))  @ShouruiSong
- [Doc] Add remaining AGENTS guides for animation and renderer leaves ([2b7b950](https://github.com/lynx-family/lynx/commit/2b7b950f040ef0018add27c24c66ca13ab6ee0d4))  @ShouruiSong
- [Doc] Add AGENTS guides for base and binding internals ([d5c04dc](https://github.com/lynx-family/lynx/commit/d5c04dc5c6ef4bd93c5f88ace67c72baf07340b3))  @ShouruiSong
- [Doc] Add AGENTS guides for runtime and renderer bridges ([269b965](https://github.com/lynx-family/lynx/commit/269b965cf5293c17bf802fc79bc532fa1aa7250d))  @ShouruiSong

### ๐Ÿงช Testing
- [Testing] Add benchmark for base task scheduler ([2bc93e2](https://github.com/lynx-family/lynx/commit/2bc93e2faa4257fb082fc7548b2efd1a9a72f5b0))  @wqyfavor
- [Testing] Remove unused code of playground ([2eb5e42](https://github.com/lynx-family/lynx/commit/2eb5e4260e9cdf34d65978c3e12842b6c1ccb91f))  @wqyfavor

### ๐Ÿ› ๏ธ Infra
- [Infra] Batch synchronize code from the upstream branch. ([22991db](https://github.com/lynx-family/lynx/commit/22991dbe570a4b3dd3fb466afc7b03c600eb5609))  @ci_lynx
- [Infra] add a workflow to keep cocoapods token alive ([a331faf](https://github.com/lynx-family/lynx/commit/a331faf21e57242739d5c77262c55ad3fdf2b01f))  @gongfeng98
- [Infra][Win] Porting with electron36 ([431ba11](https://github.com/lynx-family/lynx/commit/431ba117a8c2ab5315e724ce58b46aa88978850f))  @ci_lynx
- [Infra] Deduplicate astc-encoder deps and fix weak-node win import ([f07d2b0](https://github.com/lynx-family/lynx/commit/f07d2b0935099ecd31a845f78705d0faeb615231))  @yongjieTang
- [Infra] Batch synchronize code from the upstream branch. ([3453a93](https://github.com/lynx-family/lynx/commit/3453a93c5c0358d5a5bdf14d5651e85029099a88))  @ci_lynx
- [Infra] Fix lynxtron's build problem. ([87e2484](https://github.com/lynx-family/lynx/commit/87e24848098452bb7a81e5dcba60fe3f99842707))  @zsy-jason
- [Infra] update lynx version to 3.8 ([1d4e759](https://github.com/lynx-family/lynx/commit/1d4e7592d776632e5fea4350a540c2dc4438aa52))  @Dango-2021
- [Infra] Optimize habitat helper script for reusability ([a0120a0](https://github.com/lynx-family/lynx/commit/a0120a0bf7b6db086f7da8be085444830ed012c0))  @coolkiid
- [Infra] Disable flaky ut case ([06e1a89](https://github.com/lynx-family/lynx/commit/06e1a892a82d79e9aabd41f23eab13443605bf2d))  @Kingatnuaa0528
- [Infra] Disable windows-explorer build task due to flakiness ([b25b675](https://github.com/lynx-family/lynx/commit/b25b67586f7983348dd4e67d60681b55ab5eb016))  @Kingatnuaa0528
- [Infra] use local prettier to check coding style ([beeeefb](https://github.com/lynx-family/lynx/commit/beeeefbe5d82a41a1fa594c344265eb2788997f6))  @gongfeng98
- [Infra] remove python setup in cocoapods_token_keepalive workflow ([6e5a138](https://github.com/lynx-family/lynx/commit/6e5a138b57be72476eedef8bcfc942368a61a523))  @gongfeng98
- [Infra][CQ] Add retry for Python deps install ([fb1fe86](https://github.com/lynx-family/lynx/commit/fb1fe86bb8939ab0d1514e62721b8c6deb4f5aaa))  @ci_lynx
- [Infra] Resolve high vulnerability CVE-2025-66418 ([48c7cb8](https://github.com/lynx-family/lynx/commit/48c7cb88921572476dcddd6ff557945bace35d20))  @orbisai0security
- [Infra] Fix extra linesep in habitat cache helper script ([1ef4b12](https://github.com/lynx-family/lynx/commit/1ef4b1204720a6c466e3f15b9b6863afa10562