Skip to content

[pull] main from lynx-family:main#563

Merged
pull[bot] merged 4 commits intocolinaaa:mainfrom
lynx-family:main
Mar 28, 2026
Merged

[pull] main from lynx-family:main#563
pull[bot] merged 4 commits intocolinaaa:mainfrom
lynx-family:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Mar 28, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

colinaaa and others added 4 commits March 28, 2026 11:50
…#2392)

## Summary
- align `GlobalKeys` in devtool connector with the full Android
`DevToolSettings` key list
- add explicit response filters for `GetGlobalSwitch` and
`SetGlobalSwitch` to avoid consuming unrelated customized events
- add a changeset for `@lynx-js/devtool-connector` patch release

## Verification
- `pnpm --filter @lynx-js/devtool-connector build`

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

## Release Notes

* **Bug Fixes**
  * Fixed alignment of device settings keys with Android specifications
  * Enhanced response filtering for global switch operations

* **New Features**
* Expanded supported device settings to include logbox, debug mode,
launch recording, quickjs debugging, performance metrics, and visual
debugging tools

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
…th separators (#2359)

The `tasm.json` path on Windows platform has `\` backslash. We should
always use `/` slash and webpack/rspack use slash too.

<img width="1713" height="620" alt="image"
src="https://github.com/user-attachments/assets/5c77ea82-cbc7-404c-963f-25bad7914acf"
/>
<!--
  Thank you for submitting a pull request!

We appreciate the time and effort you have invested in making these
changes. Please ensure that you provide enough information to allow
others to review your pull request.

Upon submission, your pull request will be automatically assigned with
reviewers.

If you want to learn more about contributing to this project, please
visit:
https://github.com/lynx-family/lynx-stack/blob/main/CONTRIBUTING.md.
-->

<!-- The AI summary below will be auto-generated - feel free to replace
it with your own. -->

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Bug Fixes**
* Development and debug asset paths now use consistent POSIX-style
separators across Windows, macOS, and Linux, preventing mixed
backslash/forward-slash issues and reducing cross-platform asset loading
problems.

* **Chores**
* Prepared and declared a patch release for the template webpack plugin
to deliver this cross-platform path consistency fix.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

## Checklist

<!--- Check and mark with an "x" -->

- [ ] Tests updated (or not required).
- [ ] Documentation updated (or not required).
- [ ] Changeset added, and when a BREAKING CHANGE occurs, it needs to be
clearly marked (or not required).

---------

Signed-off-by: Hengchang Lu <luhengchang228@126.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
## Summary
- add `reactlynx` externals presets to both
`defineExternalBundleRslibConfig` and `pluginExternalBundle`
- add `bundlePath`-based external loading so runtime code resolves
externals from `publicPath + bundlePath` instead of hard-coded absolute
URLs
- add `@lynx-js/react-umd` dev/prod export entries so external-bundle
tooling can resolve packaged ReactLynx runtimes explicitly
- simplify the `react-externals` example to use preset-based
configuration, dedicated external bundle output roots, and emitted
bundle assets
- add coverage for preset expansion, explicit override precedence,
runtime loading behavior, and artifact emission

## Testing
- `pnpm --filter @lynx-js/lynx-bundle-rslib-config test --
test/external-bundle.test.ts`
- `pnpm --filter @lynx-js/external-bundle-rsbuild-plugin test`
- `pnpm --filter @lynx-js/externals-loading-webpack-plugin test`
- `pnpm turbo api-extractor --filter=@lynx-js/lynx-bundle-rslib-config
--filter=@lynx-js/external-bundle-rsbuild-plugin
--filter=@lynx-js/externals-loading-webpack-plugin -- --local`


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Extensible externals presets with a built-in reactlynx preset
(supports preset inheritance), string shorthand for bundlePath-based
externals, automatic dev serving and build-time emission of managed
bundles, and an added React UMD entry for reuse by wrapper libraries.

* **Documentation**
* Updated READMEs, examples, and guidance on presets, bundlePath vs url,
and recommended configuration flows.

* **Chores**
* Added changesets to bump affected packages and record changelog notes.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Signed-off-by: Yiming Li <yimingli.cs@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
…i-202603021542 (#2306)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[lynx-community/benchx_cli](https://github.com/lynx-community/benchx_cli)
| minor | `benchx_cli-202602132156` → `benchx_cli-202603021542` |

---

### Release Notes

<details>
<summary>lynx-community/benchx_cli (lynx-community/benchx_cli)</summary>

###
[`vbenchx_cli-202603021542`](https://github.com/lynx-community/benchx_cli/compare/benchx_cli-202602132156...benchx_cli-202603021542)

[Compare
Source](https://github.com/lynx-community/benchx_cli/compare/benchx_cli-202602132156...benchx_cli-202603021542)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/lynx-family/lynx-stack).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40OC4xIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYm90OnJlbm92YXRlIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@pull pull bot requested a review from colinaaa as a code owner March 28, 2026 09:37
@pull pull bot added the ⤵️ pull label Mar 28, 2026
@pull pull bot merged commit 434721d into colinaaa:main Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants