[pull] main from lynx-family:main#563
Merged
pull[bot] merged 4 commits intocolinaaa:mainfrom Mar 28, 2026
Merged
Conversation
…#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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 : )