Skip to content

Hotfix/release - #1111

Merged
ctw-joao-luis merged 173 commits into
mainfrom
hotfix/release
May 20, 2026
Merged

ctw-joao-luis merged 173 commits into
mainfrom
hotfix/release

Conversation

@luluiz

@luluiz luluiz commented May 20, 2026

Copy link
Copy Markdown
Member

User-Facing Changes

Description

Checklist

  • The web version was tested and it is running ok
  • The desktop version was tested and it is running ok
  • This change is covered by unit tests
  • Files constants.ts, types.ts and *.style.ts have been checked and relevant code snippets have been relocated

ctw-joao-luis and others added 30 commits December 17, 2025 16:35
## User-Facing Changes

N/A

## Description

Syncing Develop branch with main to avoid future conflicts and since the
automatized workflow didnt work

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Taeseung Sohn <paulsohnjp@gmail.com>
Signed-off-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Rodrigo CTW <rodrigo.PE.rodrigues@ctw.bmwgroup.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Alexandre Neuwald CTW <Alexandre.Neuwald@ctw.bmwgroup.com>
Co-authored-by: Luiz Bezerra <luiz.bezerra@ctw.bmwgroup.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Co-authored-by: Alexandre Neuwald <alexandre.neuwald@criticaltechworks.com>
Co-authored-by: Bruno Abreu <bmachadorj@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Co-authored-by: Taeseung Sohn <paulsohnjp@gmail.com>
Co-authored-by: Planck-Ho <wenloong.he@gmail.com>
## User-Facing Changes

This PR introduces conflict detection and handling in the release-sync
workflow, allowing for the creation of pull requests even when merge
conflicts exist.

## Description

This update enhances the release-sync workflow by adding conflict
detection and handling. It commits conflict markers for manual
resolution and prevents workflow failure on version conflicts.

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
#835)

## Description

Restrict release job to only trigger from release and hotfix branches

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
## User-Facing Changes

N/A

## Description
Configuring OICD on post release workflow

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

N/A

## Description

Removing dead code on release workflow and making release branch names
more strict.
With this change to make a new release maintainers will need to name
their branch like:

For a **patch release:** `hotfix/*`
For a **minor release:** `release/minor/*` (the `/` after minor is
optional)
For a **major release:** `release/major/*` (the `/` after major is
optional)

Anything else will throw an error and break the workflow with exit code
1



## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
⚠️ **This PR has merge conflicts that need to be resolved manually.**

This PR syncs changes from `main` into `develop` after release
**1.22.1**.

    Please review the changes before merging.

    **Auto-generated by GitHub Actions**

---------

Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Taeseung Sohn <paulsohnjp@gmail.com>
Signed-off-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Rodrigo CTW <rodrigo.PE.rodrigues@ctw.bmwgroup.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Alexandre Neuwald CTW <Alexandre.Neuwald@ctw.bmwgroup.com>
Co-authored-by: Luiz Bezerra <luiz.bezerra@ctw.bmwgroup.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Co-authored-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Co-authored-by: Alexandre Neuwald <alexandre.neuwald@criticaltechworks.com>
Co-authored-by: Bruno Abreu <bmachadorj@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Co-authored-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Co-authored-by: Taeseung Sohn <paulsohnjp@gmail.com>
Co-authored-by: Planck-Ho <wenloong.he@gmail.com>
…h 1 update (#853)

Bumps the npm_and_yarn group with 1 update in the / directory:
[storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core).
Bumps the npm_and_yarn group with 1 update in the /packages/suite-base
directory:
[storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core).

Updates `storybook` from 9.1.9 to 9.1.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases">storybook's
releases</a>.</em></p>
<blockquote>
<h2>v9.1.17</h2>
<h2>9.1.17</h2>
<ul>
<li>Core: Fix .env-file parsing, thanks <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>v9.1.16</h2>
<h2>9.1.16</h2>
<ul>
<li>CLI: Fix Nextjs project creation in empty directories - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32828">#32828</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Core: Add `experimental_devServer` preset - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32862">#32862</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Telemetry: Fix preview-first-load event - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32859">#32859</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.15</h2>
<h2>9.1.15</h2>
<ul>
<li>Core: Add `preview-first-load` telemetry - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32770">#32770</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Dependencies: Update `vite-plugin-storybook-nextjs` - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32821">#32821</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>v9.1.14</h2>
<h2>9.1.14</h2>
<ul>
<li>NextJS: Add NextJS 16 support - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32791">#32791</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>Addon-Vitest: Support Vitest 4 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32819">#32819</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>CSF: Fix `play-fn` tag for methods - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32695">#32695</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.12</h2>
<h2>9.1.12</h2>
<ul>
<li>Maintenance: Hotfix for missing nextjs dts files, thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>v9.1.11</h2>
<h2>9.1.11</h2>
<ul>
<li>Automigration: Improve the viewport/backgrounds automigration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32619">#32619</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Mocking: Fix `sb.mock` usage in Storybook's deployed in subpaths -
<a
href="https://redirect.github.com/storybookjs/storybook/pull/32678">#32678</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>NextJS-Vite: Automatically fix bad PostCSS configuration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32691">#32691</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite
builder - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32718">#32718</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Telemetry: Add metadata for react routers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32615">#32615</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.10</h2>
<h2>9.1.10</h2>
<ul>
<li>Automigrations: Add automigration for viewport and backgrounds - <a
href="https://redirect.github.com/storybookjs/storybook/pull/31614">#31614</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Telemetry: Log userAgent in onboarding - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32566">#32566</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md">storybook's
changelog</a>.</em></p>
<blockquote>
<h2>9.1.17</h2>
<ul>
<li>Core: Fix .env-file parsing, thanks <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>9.1.16</h2>
<ul>
<li>CLI: Fix Nextjs project creation in empty directories - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32828">#32828</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Core: Add <code>experimental_devServer</code> preset - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32862">#32862</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Telemetry: Fix preview-first-load event - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32859">#32859</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.15</h2>
<ul>
<li>Core: Add <code>preview-first-load</code> telemetry - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32770">#32770</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Dependencies: Update <code>vite-plugin-storybook-nextjs</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32821">#32821</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>9.1.14</h2>
<ul>
<li>NextJS: Add NextJS 16 support - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32791">#32791</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>Addon-Vitest: Support Vitest 4 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32819">#32819</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>CSF: Fix <code>play-fn</code> tag for methods - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32695">#32695</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.13</h2>
<ul>
<li>Nextjs: Fix config access for Vite - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32759">#32759</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>9.1.12</h2>
<ul>
<li>Maintenance: Hotfix for missing nextjs dts files, thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>9.1.11</h2>
<ul>
<li>Automigration: Improve the viewport/backgrounds automigration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32619">#32619</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Mocking: Fix <code>sb.mock</code> usage in Storybook's deployed in
subpaths - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32678">#32678</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>NextJS-Vite: Automatically fix bad PostCSS configuration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32691">#32691</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite
builder - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32718">#32718</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Telemetry: Add metadata for react routers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32615">#32615</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.10</h2>
<ul>
<li>Automigrations: Add automigration for viewport and backgrounds - <a
href="https://redirect.github.com/storybookjs/storybook/pull/31614">#31614</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Telemetry: Log userAgent in onboarding - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32566">#32566</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/storybookjs/storybook/commit/d0d5a3d645df3493ad935e321d1ef101679cfc2e"><code>d0d5a3d</code></a>
Bump version from 9.1.16 to 9.1.17 MANUALLY</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a06c25727a7f7433a8c4bc05a422d47703bf6d6b"><code>a06c257</code></a>
filter env vars from .env files</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a54a04cef3ea631f2dacf3631f7f78e4453cd096"><code>a54a04c</code></a>
Bump version from &quot;9.1.15&quot; to &quot;9.1.16&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/ebd7ff59675c519bd50d81d005a69c921d943dbe"><code>ebd7ff5</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32859">#32859</a>
from storybookjs/shilman/first-load-new-user</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/da2da6e60cc28e89189268be88d3d39bc763050b"><code>da2da6e</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32862">#32862</a>
from storybookjs/yann/patch-dev-server-preset</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/d0d17d96288be91ae0969803cbfcd7849b9c98f8"><code>d0d17d9</code></a>
Bump version from &quot;9.1.14&quot; to &quot;9.1.15&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/b3129cd29460075e18507e84af8881725984aa21"><code>b3129cd</code></a>
fix exports</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a78540afffbe1f69e21d7bf34e1c3b19c0ee1f04"><code>a78540a</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32770">#32770</a>
from storybookjs/shilman/preview-first-load</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/5afb39f85e981d380fba4658a82fac24fa5ce51b"><code>5afb39f</code></a>
Bump version from &quot;9.1.13&quot; to &quot;9.1.14&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/0617aaa78035c9e032e986a1bd0a2e4affe51df5"><code>0617aaa</code></a>
improve typings of <code>storybook/internal/babel</code></li>
<li>Additional commits viewable in <a
href="https://github.com/storybookjs/storybook/commits/v9.1.17/code/core">compare
view</a></li>
</ul>
</details>
<br />

Updates `storybook` from 9.1.9 to 9.1.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases">storybook's
releases</a>.</em></p>
<blockquote>
<h2>v9.1.17</h2>
<h2>9.1.17</h2>
<ul>
<li>Core: Fix .env-file parsing, thanks <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>v9.1.16</h2>
<h2>9.1.16</h2>
<ul>
<li>CLI: Fix Nextjs project creation in empty directories - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32828">#32828</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Core: Add `experimental_devServer` preset - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32862">#32862</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Telemetry: Fix preview-first-load event - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32859">#32859</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.15</h2>
<h2>9.1.15</h2>
<ul>
<li>Core: Add `preview-first-load` telemetry - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32770">#32770</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Dependencies: Update `vite-plugin-storybook-nextjs` - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32821">#32821</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>v9.1.14</h2>
<h2>9.1.14</h2>
<ul>
<li>NextJS: Add NextJS 16 support - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32791">#32791</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>Addon-Vitest: Support Vitest 4 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32819">#32819</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>CSF: Fix `play-fn` tag for methods - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32695">#32695</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.12</h2>
<h2>9.1.12</h2>
<ul>
<li>Maintenance: Hotfix for missing nextjs dts files, thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>v9.1.11</h2>
<h2>9.1.11</h2>
<ul>
<li>Automigration: Improve the viewport/backgrounds automigration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32619">#32619</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Mocking: Fix `sb.mock` usage in Storybook's deployed in subpaths -
<a
href="https://redirect.github.com/storybookjs/storybook/pull/32678">#32678</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>NextJS-Vite: Automatically fix bad PostCSS configuration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32691">#32691</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite
builder - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32718">#32718</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Telemetry: Add metadata for react routers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32615">#32615</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.10</h2>
<h2>9.1.10</h2>
<ul>
<li>Automigrations: Add automigration for viewport and backgrounds - <a
href="https://redirect.github.com/storybookjs/storybook/pull/31614">#31614</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Telemetry: Log userAgent in onboarding - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32566">#32566</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md">storybook's
changelog</a>.</em></p>
<blockquote>
<h2>9.1.17</h2>
<ul>
<li>Core: Fix .env-file parsing, thanks <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>9.1.16</h2>
<ul>
<li>CLI: Fix Nextjs project creation in empty directories - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32828">#32828</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Core: Add <code>experimental_devServer</code> preset - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32862">#32862</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Telemetry: Fix preview-first-load event - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32859">#32859</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.15</h2>
<ul>
<li>Core: Add <code>preview-first-load</code> telemetry - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32770">#32770</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Dependencies: Update <code>vite-plugin-storybook-nextjs</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32821">#32821</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>9.1.14</h2>
<ul>
<li>NextJS: Add NextJS 16 support - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32791">#32791</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>Addon-Vitest: Support Vitest 4 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32819">#32819</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>CSF: Fix <code>play-fn</code> tag for methods - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32695">#32695</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.13</h2>
<ul>
<li>Nextjs: Fix config access for Vite - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32759">#32759</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>9.1.12</h2>
<ul>
<li>Maintenance: Hotfix for missing nextjs dts files, thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>9.1.11</h2>
<ul>
<li>Automigration: Improve the viewport/backgrounds automigration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32619">#32619</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Mocking: Fix <code>sb.mock</code> usage in Storybook's deployed in
subpaths - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32678">#32678</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>NextJS-Vite: Automatically fix bad PostCSS configuration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32691">#32691</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite
builder - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32718">#32718</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Telemetry: Add metadata for react routers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32615">#32615</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.10</h2>
<ul>
<li>Automigrations: Add automigration for viewport and backgrounds - <a
href="https://redirect.github.com/storybookjs/storybook/pull/31614">#31614</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Telemetry: Log userAgent in onboarding - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32566">#32566</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/storybookjs/storybook/commit/d0d5a3d645df3493ad935e321d1ef101679cfc2e"><code>d0d5a3d</code></a>
Bump version from 9.1.16 to 9.1.17 MANUALLY</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a06c25727a7f7433a8c4bc05a422d47703bf6d6b"><code>a06c257</code></a>
filter env vars from .env files</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a54a04cef3ea631f2dacf3631f7f78e4453cd096"><code>a54a04c</code></a>
Bump version from &quot;9.1.15&quot; to &quot;9.1.16&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/ebd7ff59675c519bd50d81d005a69c921d943dbe"><code>ebd7ff5</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32859">#32859</a>
from storybookjs/shilman/first-load-new-user</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/da2da6e60cc28e89189268be88d3d39bc763050b"><code>da2da6e</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32862">#32862</a>
from storybookjs/yann/patch-dev-server-preset</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/d0d17d96288be91ae0969803cbfcd7849b9c98f8"><code>d0d17d9</code></a>
Bump version from &quot;9.1.14&quot; to &quot;9.1.15&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/b3129cd29460075e18507e84af8881725984aa21"><code>b3129cd</code></a>
fix exports</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a78540afffbe1f69e21d7bf34e1c3b19c0ee1f04"><code>a78540a</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32770">#32770</a>
from storybookjs/shilman/preview-first-load</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/5afb39f85e981d380fba4658a82fac24fa5ce51b"><code>5afb39f</code></a>
Bump version from &quot;9.1.13&quot; to &quot;9.1.14&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/0617aaa78035c9e032e986a1bd0a2e4affe51df5"><code>0617aaa</code></a>
improve typings of <code>storybook/internal/babel</code></li>
<li>Additional commits viewable in <a
href="https://github.com/storybookjs/storybook/commits/v9.1.17/code/core">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## User-Facing Changes
Selects the first organization layout in alphabetical order when no
layout is selected. Introduces a polling mechanism to wait for the
layout manager to become available.

## Description
Implements logic to prioritize organization layouts and adds a polling
mechanism to handle busy states in the layout manager. Includes unit
tests to ensure functionality.

## Checklist
- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes
N/A

## Description

Fixing lint issue regarding the header's year

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
…across 1 directory (#866)

Bumps the npm_and_yarn group with 1 update in the / directory:
[qs](https://github.com/ljharb/qs).

Updates `qs` from 6.14.0 to 6.14.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ljharb/qs/blob/main/CHANGELOG.md">qs's
changelog</a>.</em></p>
<blockquote>
<h2><strong>6.14.1</strong></h2>
<ul>
<li>[Fix] ensure arrayLength applies to <code>[]</code> notation as
well</li>
<li>[Fix] <code>parse</code>: when a custom decoder returns
<code>null</code> for a key, ignore that key</li>
<li>[Refactor] <code>parse</code>: extract key segment splitting
helper</li>
<li>[meta] add threat model</li>
<li>[actions] add workflow permissions</li>
<li>[Tests] <code>stringify</code>: increase coverage</li>
<li>[Dev Deps] update <code>eslint</code>,
<code>@ljharb/eslint-config</code>, <code>npmignore</code>,
<code>es-value-fixtures</code>, <code>for-each</code>,
<code>object-inspect</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ljharb/qs/commit/3fa11a5f643c76896387bd2d86904a2d0141fdf7"><code>3fa11a5</code></a>
v6.14.1</li>
<li><a
href="https://github.com/ljharb/qs/commit/a62670423c1ccab0dd83c621bfb98c7c024e314d"><code>a626704</code></a>
[Dev Deps] update <code>npmignore</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9"><code>3086902</code></a>
[Fix] ensure arrayLength applies to <code>[]</code> notation as
well</li>
<li><a
href="https://github.com/ljharb/qs/commit/fc7930e86c2264c1568c9f5606830e19b0bc2af2"><code>fc7930e</code></a>
[Dev Deps] update <code>eslint</code>,
<code>@ljharb/eslint-config</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/0b06aac566abee45ef0327667a7cc89e7aed8b58"><code>0b06aac</code></a>
[Dev Deps] update <code>@ljharb/eslint-config</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/64951f6200a1fb72cc003c6e8226dde3d2ef591f"><code>64951f6</code></a>
[Refactor] <code>parse</code>: extract key segment splitting helper</li>
<li><a
href="https://github.com/ljharb/qs/commit/e1bd2599cdff4c936ea52fb1f16f921cbe7aa88c"><code>e1bd259</code></a>
[Dev Deps] update <code>@ljharb/eslint-config</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/f4b3d39709fef6ddbd85128d1ba4c6b566c4902e"><code>f4b3d39</code></a>
[eslint] add eslint 9 optional peer dep</li>
<li><a
href="https://github.com/ljharb/qs/commit/6e94d9596ca50dffafcef40a5f64eca89962cf34"><code>6e94d95</code></a>
[Dev Deps] update <code>eslint</code>,
<code>@ljharb/eslint-config</code>, <code>npmignore</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/973dc3c51c86da9f4e30edeb4b1725158d439102"><code>973dc3c</code></a>
[actions] add workflow permissions</li>
<li>Additional commits viewable in <a
href="https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=qs&package-manager=npm_and_yarn&previous-version=6.14.0&new-version=6.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Bumps [flatbuffers](https://github.com/google/flatbuffers) from 24.3.25
to 25.9.23.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/flatbuffers/releases">flatbuffers's
releases</a>.</em></p>
<blockquote>
<h2>FlatBuffers Version 25.9.23</h2>
<h2>What's Changed</h2>
<ul>
<li>[Swift] Adds new API to reduce memory copying within swift by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8484">google/flatbuffers#8484</a></li>
<li>[C++] Fixes access to union members when generating code with
options &quot;--cpp-field-case-style upper&quot; and
&quot;--gen-object-api&quot; by <a
href="https://github.com/Ailuridae"><code>@​Ailuridae</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8447">google/flatbuffers#8447</a></li>
<li>[C++] Fix dereference operator of VectorIterator to structures by <a
href="https://github.com/admo"><code>@​admo</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8425">google/flatbuffers#8425</a></li>
<li>[TS] Enum value default null by <a
href="https://github.com/bjornharrtell"><code>@​bjornharrtell</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8619">google/flatbuffers#8619</a></li>
<li>[Swift] Flexbuffers native swift port by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8577">google/flatbuffers#8577</a></li>
<li>[TS] Upgrade deps by <a
href="https://github.com/bjornharrtell"><code>@​bjornharrtell</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8620">google/flatbuffers#8620</a></li>
<li>Avoid outputting Python files for already generated types by <a
href="https://github.com/akb825"><code>@​akb825</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8500">google/flatbuffers#8500</a></li>
<li>Bugfix: grpc python code generation location and file suffix by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8359">google/flatbuffers#8359</a></li>
<li>Decode bytes to strings in Python Object API by <a
href="https://github.com/sethraymond"><code>@​sethraymond</code></a> in
<a
href="https://redirect.github.com/google/flatbuffers/pull/8551">google/flatbuffers#8551</a></li>
<li>[Swift] Adds windows support by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8622">google/flatbuffers#8622</a></li>
<li>[TS] Fix relative paths for exports by <a
href="https://github.com/trumully"><code>@​trumully</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8517">google/flatbuffers#8517</a></li>
<li>[CI] Moves swift actions to use next by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8632">google/flatbuffers#8632</a></li>
<li>Bugfix/new decode flag by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8634">google/flatbuffers#8634</a></li>
<li>Use correct default type for str by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8623">google/flatbuffers#8623</a></li>
<li>Fixed typo in quick_start.md by <a
href="https://github.com/Dylan-Gallagher"><code>@​Dylan-Gallagher</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8592">google/flatbuffers#8592</a></li>
<li>Fix typo in code comment by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8549">google/flatbuffers#8549</a></li>
<li>Update README logo path by <a
href="https://github.com/gio3k"><code>@​gio3k</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8602">google/flatbuffers#8602</a></li>
<li>[Python] Avoid include own type by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8625">google/flatbuffers#8625</a></li>
<li>[Swift] Fixes inlining &amp; module importing by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8637">google/flatbuffers#8637</a></li>
<li>Fix Enum type definition by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8624">google/flatbuffers#8624</a></li>
<li>Fix JavaScript typo in mkdocs.yml by <a
href="https://github.com/luksab"><code>@​luksab</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8515">google/flatbuffers#8515</a></li>
<li>[Python] Avoid double flatbuffers include in pyi files by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8626">google/flatbuffers#8626</a></li>
<li>doc: PHP fread typo by <a
href="https://github.com/rogeriolino"><code>@​rogeriolino</code></a> in
<a
href="https://redirect.github.com/google/flatbuffers/pull/8566">google/flatbuffers#8566</a></li>
<li>[Swift] Allows keepingCapacity for the underlying memory by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8643">google/flatbuffers#8643</a></li>
<li>[Python] Enhance object API <code>__init__</code> with typed keyword
arguments by <a
href="https://github.com/crackcomm"><code>@​crackcomm</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8615">google/flatbuffers#8615</a></li>
<li>Fix start page: Backwards and Forwards Compatibility by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8645">google/flatbuffers#8645</a></li>
<li>Support Rust edition 2024 by <a
href="https://github.com/aleb"><code>@​aleb</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8638">google/flatbuffers#8638</a></li>
<li>Bugfix <strong>eq</strong> for numpy data types by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8646">google/flatbuffers#8646</a></li>
<li>[Swift] Moves capacity from storage to struct by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8650">google/flatbuffers#8650</a></li>
<li>[Swift] Fixes load from misaligned raw pointer by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8649">google/flatbuffers#8649</a></li>
<li>Fix native_type non-native_inline fields, add tests by <a
href="https://github.com/souryavarenya"><code>@​souryavarenya</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8655">google/flatbuffers#8655</a></li>
<li>Remove stray required in docs by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8663">google/flatbuffers#8663</a></li>
<li>Doc fix verifier example code for cpp by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8664">google/flatbuffers#8664</a></li>
<li>docs: fix broken link in readme by <a
href="https://github.com/Nugine"><code>@​Nugine</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8656">google/flatbuffers#8656</a></li>
<li>Fix small typo in word JavaScript (JavasScript -&gt; JavaScript) by
<a
href="https://github.com/isaiahpettingill"><code>@​isaiahpettingill</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8530">google/flatbuffers#8530</a></li>
<li>Add Rust reflection documentation by <a
href="https://github.com/candysonya"><code>@​candysonya</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8536">google/flatbuffers#8536</a></li>
<li>CMakeLists: include(CheckSymbolExists) so check_symbol_exists() will
work by <a href="https://github.com/vzjc"><code>@​vzjc</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8580">google/flatbuffers#8580</a></li>
<li>Fix: Actually call ValidateOptions by <a
href="https://github.com/thejtshow"><code>@​thejtshow</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8665">google/flatbuffers#8665</a></li>
<li>Update TS codegen - change <code>getFullyQualifiedName</code> return
type from string to string literal by <a
href="https://github.com/rametta"><code>@​rametta</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8421">google/flatbuffers#8421</a></li>
<li>[CI] Fixes swift tests on windows by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8685">google/flatbuffers#8685</a></li>
<li>fix(go/grpc): avoid panic on short FlatBuffers input by <a
href="https://github.com/thevilledev"><code>@​thevilledev</code></a> in
<a
href="https://redirect.github.com/google/flatbuffers/pull/8684">google/flatbuffers#8684</a></li>
<li>Bugfix: grpc supress incorrect warning by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8669">google/flatbuffers#8669</a></li>
<li>gRPC callbackService support added by <a
href="https://github.com/shankeleven"><code>@​shankeleven</code></a> in
<a
href="https://redirect.github.com/google/flatbuffers/pull/8666">google/flatbuffers#8666</a></li>
<li>[C#] Fix union verifier by <a
href="https://github.com/TorsteinTenstadNorsonic"><code>@​TorsteinTenstadNorsonic</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8593">google/flatbuffers#8593</a></li>
<li>Add bounds checking to a C# method where it was missing by <a
href="https://github.com/CurtHagenlocher"><code>@​CurtHagenlocher</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8673">google/flatbuffers#8673</a></li>
<li>[C#] Improve Span&lt;&gt; utilization by <a
href="https://github.com/bigjt-dev"><code>@​bigjt-dev</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8588">google/flatbuffers#8588</a></li>
<li>[C#] Added ToSizedArrayPadded(int padLeft, int padRight) to
ByteBuffers to avoid unnecessary copying. by <a
href="https://github.com/petersvp"><code>@​petersvp</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8658">google/flatbuffers#8658</a></li>
<li>fix(idl_gen_ts): bool to number conversion in mutable API (<a
href="https://redirect.github.com/google/flatbuffers/issues/8676">#8676</a>)
by <a href="https://github.com/nurbo"><code>@​nurbo</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8677">google/flatbuffers#8677</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/google/flatbuffers/blob/master/CHANGELOG.md">flatbuffers's
changelog</a>.</em></p>
<blockquote>
<h2>[25.9.23] (September 23 2025)(<a
href="https://github.com/google/flatbuffers/releases/tag/v25.9.23">https://github.com/google/flatbuffers/releases/tag/v25.9.23</a>)</h2>
<ul>
<li>flatc: <code>--grpc-callback-api</code> flag generates C++ gRPC
Callback API server <code>CallbackService</code> skeletons AND client
native callback/async stubs (unary + all streaming reactor forms)
(opt-in, non-breaking, issue <a
href="https://redirect.github.com/google/flatbuffers/issues/8596">#8596</a>).</li>
<li>Swift - Adds new API to reduce memory copying within swift (<a
href="https://redirect.github.com/google/flatbuffers/issues/8484">#8484</a>)</li>
<li>Rust - Support Rust edition 2024 (<a
href="https://redirect.github.com/google/flatbuffers/issues/8638">#8638</a>)</li>
<li>[C++] - Use the Google Style for clang-format without exceptions (<a
href="https://redirect.github.com/google/flatbuffers/issues/8706">#8706</a>)</li>
</ul>
<h2>[25.2.10] (February 10 2025)(<a
href="https://github.com/google/flatbuffers/releases/tag/v25.2.10">https://github.com/google/flatbuffers/releases/tag/v25.2.10</a>)</h2>
<ul>
<li>Removed the old documentation pages. The new one is live at <a
href="https://flatbuffers.dev">https://flatbuffers.dev</a></li>
<li>Swift version 6.0 support (<a
href="https://redirect.github.com/google/flatbuffers/issues/8414">#8414</a>)</li>
</ul>
<h2>[25.1.24] (January 24 2025)(<a
href="https://github.com/google/flatbuffers/releases/tag/v25.1.24">https://github.com/google/flatbuffers/releases/tag/v25.1.24</a>)</h2>
<ul>
<li>Mostly related to bazel build support.</li>
<li>Min bazel supported is now 7 or higher, as WORKSPACE files are
removed (<a
href="https://redirect.github.com/google/flatbuffers/issues/8509">#8509</a>)</li>
<li>Minor C++ codegen fix removing extra semicolon (<a
href="https://redirect.github.com/google/flatbuffers/issues/8488">#8488</a>)</li>
</ul>
<h2>[25.1.21] (January 21 2025)(<a
href="https://github.com/google/flatbuffers/releases/tag/v25.1.21">https://github.com/google/flatbuffers/releases/tag/v25.1.21</a>)</h2>
<ul>
<li>Rust Full Reflection (<a
href="https://redirect.github.com/google/flatbuffers/issues/8102">#8102</a>)</li>
<li>Mostly documentation updates hosted at <a
href="https://flatbuffers.dev">https://flatbuffers.dev</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/flatbuffers/commit/187240970746d00bbd26b0f5873ed54d2477f9f3"><code>1872409</code></a>
FlatBuffers Version 25.9.23 (<a
href="https://redirect.github.com/google/flatbuffers/issues/8708">#8708</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/c427e1a65d0eca76a0f2e131d689c2edf51a4aa3"><code>c427e1a</code></a>
Bump the npm_and_yarn group across 1 directory with 2 updates (<a
href="https://redirect.github.com/google/flatbuffers/issues/8704">#8704</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/caf3b494dbadbbe501ef8fbc1eee8cc4e0152456"><code>caf3b49</code></a>
bulk code format fix (<a
href="https://redirect.github.com/google/flatbuffers/issues/8707">#8707</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/0e047869daf1e711f93722470c4a23f1f33a560d"><code>0e04786</code></a>
Use the Google Style for clang-format without exceptions (<a
href="https://redirect.github.com/google/flatbuffers/issues/8706">#8706</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/881eaab706a35f8644091f781992699db18167dc"><code>881eaab</code></a>
Revert back to use the latest from the swiftly ci (<a
href="https://redirect.github.com/google/flatbuffers/issues/8702">#8702</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/48eccb83dbd10168ea8bfbace3aaafcfdee67447"><code>48eccb8</code></a>
fix(idl_gen_ts): bool to number conversion in mutable API (<a
href="https://redirect.github.com/google/flatbuffers/issues/8677">#8677</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/3c0511fa6af1e4f091101cc9eb034471b29783f8"><code>3c0511f</code></a>
[C#] Added ToSizedArrayPadded(int padLeft, int padRight) to ByteBuffers
to av...</li>
<li><a
href="https://github.com/google/flatbuffers/commit/82396fa0fe9a61e7a30bdd008e180d56f5e49ebf"><code>82396fa</code></a>
[C#] Improve Span&lt;&gt; utilization (<a
href="https://redirect.github.com/google/flatbuffers/issues/8588">#8588</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/a6b337f8031f14e0d69e2eeb7f4e0aaf1d06a776"><code>a6b337f</code></a>
Add bounds checking to a method where it was missing (<a
href="https://redirect.github.com/google/flatbuffers/issues/8673">#8673</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/35230bd70c25f0c0a39ade8135ceee80418815bf"><code>35230bd</code></a>
[C#] Fix union verifier (<a
href="https://redirect.github.com/google/flatbuffers/issues/8593">#8593</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/google/flatbuffers/compare/v24.3.25...v25.9.23">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flatbuffers&package-manager=npm_and_yarn&previous-version=24.3.25&new-version=25.9.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
…group (#861)

Bumps the electron group with 1 update:
[electron](https://github.com/electron/electron).

Updates `electron` from 39.2.4 to 39.2.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/electron/electron/releases">electron's
releases</a>.</em></p>
<blockquote>
<h2>electron v39.2.7</h2>
<h1>Release Notes for v39.2.7</h1>
<h2>Other Changes</h2>
<ul>
<li>Updated Chromium to 142.0.7444.235. <a
href="https://redirect.github.com/electron/electron/pull/49190">#49190</a></li>
</ul>
<h2>electron v39.2.6</h2>
<h1>Release Notes for v39.2.6</h1>
<h2>Fixes</h2>
<ul>
<li>Fixed visual artifacts while resizing a window on Windows. <a
href="https://redirect.github.com/electron/electron/pull/49138">#49138</a></li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Updated Chromium to 142.0.7444.226. <a
href="https://redirect.github.com/electron/electron/pull/49137">#49137</a></li>
</ul>
<h2>electron v39.2.5</h2>
<h1>Release Notes for v39.2.5</h1>
<h2>Fixes</h2>
<ul>
<li>Fixed a Windows notification issue where clicking a native
notification would result in an application hang on certain Windows
environments. <a
href="https://redirect.github.com/electron/electron/pull/49130">#49130</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/49129">40</a>)<!--
raw HTML omitted --></li>
<li>Fixed an issue where <code>menu-did-close</code> was not emitted
properly for some application menus. <a
href="https://redirect.github.com/electron/electron/pull/49093">#49093</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/49094">38</a>,
<a
href="https://redirect.github.com/electron/electron/pull/49092">40</a>)<!--
raw HTML omitted --></li>
<li>Reduced amount of visual artifacts while resizing a window on
Windows. <a
href="https://redirect.github.com/electron/electron/pull/49076">#49076</a></li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Fixed devtools element panel flickering when with node inspection.
<a
href="https://redirect.github.com/electron/electron/pull/49044">#49044</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/49043">40</a>)<!--
raw HTML omitted --></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/electron/electron/commit/4d18062d0f0ca34c455bc7ec032dd7959a0365b6"><code>4d18062</code></a>
ci: disallow non-maintainer changes to Yarn files (<a
href="https://redirect.github.com/electron/electron/issues/49192">#49192</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/832ffb23304e000754e64e53571534a5a9784173"><code>832ffb2</code></a>
chore: bump chromium to 142.0.7444.235 (39-x-y) (<a
href="https://redirect.github.com/electron/electron/issues/49190">#49190</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/03121eeaef3d707d934dfd8f96355544e0b995e2"><code>03121ee</code></a>
build: upgrade yarn to 4.12.0 (<a
href="https://redirect.github.com/electron/electron/issues/49179">#49179</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/8282c07a0f0eb9e16036eefd1738e1ccf128d726"><code>8282c07</code></a>
build: upgrade github-app-auth to 3.2.0 (<a
href="https://redirect.github.com/electron/electron/issues/49177">#49177</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/f2d1cb21b0a6bde87cbe15a95743612b597c1b0a"><code>f2d1cb2</code></a>
fix: visual artifacts while resizing on Windows (<a
href="https://redirect.github.com/electron/electron/issues/49138">#49138</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/ef9b4162afd40b18fb6905fd896c5345de2bcea4"><code>ef9b416</code></a>
chore: bump chromium to 142.0.7444.226 (39-x-y) (<a
href="https://redirect.github.com/electron/electron/issues/49137">#49137</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/6e97bca80d01af2d4d1ee550f0a8b2d713cb7c73"><code>6e97bca</code></a>
fix: run toast creation on background thread (<a
href="https://redirect.github.com/electron/electron/issues/49130">#49130</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/c511fc5c3fb1b63be4939b23806825891a7ef753"><code>c511fc5</code></a>
chore: reclaim macOS disk space (<a
href="https://redirect.github.com/electron/electron/issues/49121">#49121</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/22dfbb0822141e6a5f8ae33eb0610abeb67f603f"><code>22dfbb0</code></a>
ci: use clang problem matcher with nan spec runner (<a
href="https://redirect.github.com/electron/electron/issues/49099">#49099</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/85913a38da333fe3276d7e407b4884fc19f7b2fe"><code>85913a3</code></a>
fix: ensure <code>menu-did-close</code> is emitted for application menus
(<a
href="https://redirect.github.com/electron/electron/issues/49093">#49093</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/electron/electron/compare/v39.2.4...v39.2.7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron&package-manager=npm_and_yarn&previous-version=39.2.4&new-version=39.2.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Bumps [@octokit/rest](https://github.com/octokit/rest.js) from 22.0.0 to
22.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/octokit/rest.js/releases"><code>@​octokit/rest</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v22.0.1</h2>
<h2><a
href="https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1">22.0.1</a>
(2025-10-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update octokit monorepo (major) (<a
href="https://redirect.github.com/octokit/rest.js/issues/538">#538</a>)
(<a
href="https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee">ded2f17</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca"><code>daa3ec9</code></a>
ci(action): update actions/setup-node action to v6 (<a
href="https://redirect.github.com/octokit/rest.js/issues/534">#534</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783"><code>1dec0c7</code></a>
ci(action): update peter-evans/create-or-update-comment action to v5 (<a
href="https://redirect.github.com/octokit/rest.js/issues/531">#531</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee"><code>ded2f17</code></a>
fix(deps): update octokit monorepo (major) (<a
href="https://redirect.github.com/octokit/rest.js/issues/538">#538</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b"><code>0e0eaea</code></a>
chore(deps): update dependency <code>@​types/node</code> to v24 (<a
href="https://redirect.github.com/octokit/rest.js/issues/537">#537</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1"><code>c04acc8</code></a>
chore(deps): update vitest monorepo to v4 (major) (<a
href="https://redirect.github.com/octokit/rest.js/issues/536">#536</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7"><code>e6dd306</code></a>
chore(deps): update dependency undici to v7 (<a
href="https://redirect.github.com/octokit/rest.js/issues/474">#474</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597"><code>5f380d0</code></a>
build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (<a
href="https://redirect.github.com/octokit/rest.js/issues/520">#520</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04"><code>dc6827d</code></a>
build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (<a
href="https://redirect.github.com/octokit/rest.js/issues/516">#516</a>)</li>
<li>See full diff in <a
href="https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@octokit/rest&package-manager=npm_and_yarn&previous-version=22.0.0&new-version=22.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
This PR tackles a livelock issue that appears when the same
ModelPrimitive is passed in multiple consecutive frames again and again.
When the render performance is already bad, models are never actually
rendered until freeing the load by pausing the playback.

What seems to happen is that the asynchronous loading of models aborts
before updating the renderable list when there was received a more
recent frame in the meantime. This makes sense because the renderable
list of the next frame shouldn't be updated in that case. But before
aborting, it performs the actual loading of the model which is then just
discarded. In our use case this leads to an even worse render
performance and certain models are never being shown even though they
actually stay "static" (same data, same position etc.) once they appear.
Once they are loaded, the model cache works and the model is reused from
then on. But if it's never loaded, it is never being displayed and in
every single frame it loads it but then discards it.

So I added some kind of "pending loaded model cache" which stores a
loaded model for the case that it might be needed in the succeeding
frame. If the rate of incoming frames is very high, there will still be
some redundant tries of loading the model but at least it ends once one
process has finished loading.

There are also some other slight changes in the updateModels function
which only tackle readability. I thought, it might be easier to
understand the code if we rename `renderable` to `reusedRenderable` as
it is only assigned if it can be reused.

I append an example mcap which can be viewed using the
[asam-osi-converter](https://github.com/lichtblick-suite/asam-osi-converter/releases/tag/v0.1.2).
The issue should appear even on better hardware when increasing the
playback speed. On my laptop it starts to show on 2x speed. It starts to
slow down more and more and never comes back to normal speed until
pausing the playback.


[many_traffic_lights.zip](https://github.com/user-attachments/files/24105575/many_traffic_lights.zip)

---------

Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
## User-Facing Changes

N/A

## Description

E2E test to validate adding and removing tabs to a layout

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
Update the file loading functionality to support multiple files at once,
enhancing the end-to-end tests accordingly. Rework the loadFile function
and introduce loadFiles to streamline file handling.

## User-Facing Changes

No direct user-facing changes.

## Description

This change introduces the test of loading multiple files
simultaneously.

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
…869)

## User-Facing Changes
e2e test to validate that topics are available within the 3D Panel
settings

## Description
e2e testing

## Checklist

- [ ] The web version was tested and it is running ok - NA
- [ ] The desktop version was tested and it is running ok - NA
- [ ] This change is covered by unit tests - NA
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated - NA
## User-Facing Changes

N/A

## Description

E2E to test opening, selecting a topic and changing font size

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description
E2E to test opening a layout via file picker

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
…abs test (#880)

## User-Facing Changes

N/A

## Description

Adding more checks before clicks to improve sturdiness on add-tabs test

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description
Resolve npm audit

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

N/A

## Description

Improve linting performance by adding cache option and updating
.gitignore


Enhance the linting process by implementing a cache to reduce linting
time. Updated the `.gitignore` to exclude the ESLint cache file.

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
## User-Facing Changes

N/A

## Description

updated monaco-editor to version 0.55.1 and dompurify to version 3.2.7

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Taeseung Sohn <paulsohnjp@gmail.com>
Signed-off-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Rodrigo CTW <rodrigo.PE.rodrigues@ctw.bmwgroup.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Alexandre Neuwald CTW <Alexandre.Neuwald@ctw.bmwgroup.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Co-authored-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Co-authored-by: Alexandre Neuwald <alexandre.neuwald@criticaltechworks.com>
Co-authored-by: Bruno Abreu <bmachadorj@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Co-authored-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Co-authored-by: Taeseung Sohn <paulsohnjp@gmail.com>
Co-authored-by: Planck-Ho <wenloong.he@gmail.com>
…group (#802)

Bumps the webpack group with 1 update:
[webpack](https://github.com/webpack/webpack).

Updates `webpack` from 5.102.1 to 5.103.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack/releases">webpack's
releases</a>.</em></p>
<blockquote>
<h2>v5.103.0</h2>
<h3>Features</h3>
<ul>
<li>Added <code>DotenvPlugin</code> and top level <code>dotenv</code>
option to enable this plugin</li>
<li>Added <code>WebpackManifestPlugin</code></li>
<li>Added support the <code>ignoreList</code> option in devtool
plugins</li>
<li>Allow to use custom javascript parse function</li>
<li>Added <code>import.meta.env</code> support for environment
variables</li>
<li>Added support for <code>import.meta.dirname</code> and
<code>import.meta.filename</code></li>
<li>Added support <code>import.defer()</code> for statistical path</li>
<li>Handle import.meta.main</li>
<li>Added suport to setup named exports for JSON modules and disable
usage named export for <code>import file from &quot;./file.json&quot;
with { type: &quot;json&quot; }</code></li>
<li>Added support
<code>__dirname</code>/<code>__filename</code>/<code>import.meta.dirname</code>/<code>import.meta.filename</code>
for universal target</li>
<li>[CSS] Added the <code>exportType</code> option with
<code>link</code> (by default), &quot;text&quot; and
<code>css-style-sheet</code> values</li>
<li>[CSS] Added support for <code>composes</code> properties</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>The <code>dependOn</code> chunk must be loaded before the common
chunk</li>
<li>Return to namespace import when the external request includes a
specific export</li>
<li>No runtime extra runtime code for module libraries</li>
<li>Delay HMR accept dependencies to preserve import attributes</li>
<li>Properly handle external presets for universal target</li>
<li>Fixed incorrect identifier of import binding for module
externals</li>
<li>Fixed when defer import and dynamic default export mixed</li>
<li>Reduce generated output when <code>globalThis</code> supported</li>
<li>Fixed loading async modules in defer import</li>
<li>Reexport module for default import when no used exports for systemjs
library</li>
<li>Rename HarmonyExportDependencyParserPlugin exported id to
CompatibilityPlugin tagged id</li>
<li>Handle <code>__dirname</code> and <code>__filename</code> for ES
modules</li>
<li>Rename single nested <code>__webpack_export__</code> and
<code>__webpack_require__</code> in already bundled code</li>
<li>[Types] webpack function type</li>
<li>[Types] NormalModule type</li>
<li>[Types] Multi compiler configuration type</li>
<li>[Types] Fixed regression in custom <code>hashDigest</code> type</li>
<li>[CSS] No extra runtime for initial chunk</li>
<li>[CSS] Fixed a lot of CSS modules bugs</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/webpack/webpack/commit/e0219482aafb9087a50ca0be45110727a33801fb"><code>e021948</code></a>
chore(release): 5.103.0</li>
<li><a
href="https://github.com/webpack/webpack/commit/1dc6967bb7771c32f1287ddddbc0e0605f3a1a84"><code>1dc6967</code></a>
chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 (<a
href="https://redirect.github.com/webpack/webpack/issues/20130">#20130</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/077417f1feab85336a50b2c57d2a39359f623486"><code>077417f</code></a>
fix(css): many css modules bugs (<a
href="https://redirect.github.com/webpack/webpack/issues/20129">#20129</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/7722518487dea41ac2b4ebfda19815fa48bb7ace"><code>7722518</code></a>
chore: fix script (<a
href="https://redirect.github.com/webpack/webpack/issues/20128">#20128</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/688a7f951143ea5c9fddb59380e9fd8754e5ef89"><code>688a7f9</code></a>
test: no runtime requirements for module library (<a
href="https://redirect.github.com/webpack/webpack/issues/20127">#20127</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/04fe5a19e245c9da7a55c8568a2aa467215f8f35"><code>04fe5a1</code></a>
refactor: pkg.pr.new publish (<a
href="https://redirect.github.com/webpack/webpack/issues/20093">#20093</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/27c05c7c397e07fb2c682015d90789bc6f52bcb1"><code>27c05c7</code></a>
fix: return to namespace import when the external request includes a
specific...</li>
<li><a
href="https://github.com/webpack/webpack/commit/067cc60bdbb9b66bc2d169388d9de738f7a8d305"><code>067cc60</code></a>
refactor: no runtime requirements for module library (<a
href="https://redirect.github.com/webpack/webpack/issues/20096">#20096</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/d4208baecfe3709c6b931f76fc15abf454ee76e2"><code>d4208ba</code></a>
fix: delay HMR accept dependencies to preserve import attributes (<a
href="https://redirect.github.com/webpack/webpack/issues/20124">#20124</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/102e1a4d81d487568721039e6a588e8420a30b50"><code>102e1a4</code></a>
feat(css): added css-style-sheet to exportType for CSSStyleSheet return
(<a
href="https://redirect.github.com/webpack/webpack/issues/20104">#20104</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/webpack/webpack/compare/v5.102.1...v5.103.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.102.1&new-version=5.103.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
…co-editor group (#803)

Bumps the monaco-editor group with 1 update:
[monaco-editor](https://github.com/microsoft/monaco-editor).

Updates `monaco-editor` from 0.54.0 to 0.55.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/monaco-editor/releases">monaco-editor's
releases</a>.</em></p>
<blockquote>
<h2>v0.55.1</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5121">#5121</a>:
Fixes missing language exports</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5122">#5122</a>:
v0.55.1</li>
</ul>
<p>This list of changes was <a
href="https://dev.azure.com/monacotools/Monaco/_build/results?buildId=377315&amp;view=logs">auto
generated</a>.</p>
<h2>v0.55.0</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5120">#5120</a>:
Fixes npx playwright install --with-deps</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5118">#5118</a>:
Fixes <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5113">microsoft/monaco-editor#5113</a></li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5117">#5117</a>:
v0.55.0</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5116">#5116</a>:
Install playwright dependencies in monaco-editor-core job</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5105">#5105</a>:
Fixes website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5104">#5104</a>:
fixes website &amp; adds editor.api.d.ts</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5102">#5102</a>:
Fixes typedoc &amp; updates pipelines to test website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5100">#5100</a>:
Updates website dependencies</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5071">#5071</a>:
Bump vite from 5.4.20 to 5.4.21 in /samples/browser-esm-vite-react</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/4961">#4961</a>:
Bump on-headers and compression in /samples</li>
</ul>
<!-- raw HTML omitted -->
<ul>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5040">#5040</a>:
Bump <code>@​babel/runtime</code> from 7.18.9 to 7.28.4 in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5095">#5095</a>:
Bump vite from 7.1.9 to 7.1.11 in /samples/browser-esm-vite</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5097">#5097</a>:
Cleans up build scripts</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5098">#5098</a>:
Dont build the editor when building the website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5099">#5099</a>:
Run tests</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5094">#5094</a>:
Adds vite esm example</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5093">#5093</a>:
Adds playground support for esmUrl</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5092">#5092</a>:
Updates changelog</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5090">#5090</a>:
Adds localization section to readme</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5089">#5089</a>:
Adds missing NLS files</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5088">#5088</a>:
Dont use .js for typescript imports, as rollup adds them to the
output</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5070">#5070</a>:
Bump vite from 7.1.5 to 7.1.11</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5069">#5069</a>:
Bump playwright and <code>@​playwright/test</code></li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5058">#5058</a>:
Add monaco-editor-core dependencies to monaco-editor after updating
monaco-editor-core.</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5053">#5053</a>:
Bump loader-utils from 2.0.2 to 2.0.4 in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5055">#5055</a>:
Bump postcss and css-loader in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5054">#5054</a>:
Bump json5 from 2.2.1 to 2.2.3 in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/4973">#4973</a>:
Fix Kotlin number literals</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/4991">#4991</a>:
Bump vite from 2.9.17 to 5.4.20 in /samples/browser-esm-vite-react</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5039">#5039</a>:
Bump webpack from 5.90.1 to 5.102.1 in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5037">#5037</a>:
Bump ws in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5010">#5010</a>:
[Bug] Multiple issues with how monaco-editor is published</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5051">#5051</a>:
Fixes <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5010">#5010</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md">monaco-editor's
changelog</a>.</em></p>
<blockquote>
<h2>[0.55.1]</h2>
<ul>
<li>Fixes missing language exports (monaco.json/typescript/...) due to
wrong &quot;types&quot; path - <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5123">#5123</a></li>
</ul>
<h2>[0.55.0]</h2>
<h3>Breaking Changes</h3>
<ul>
<li>Moves nested namespaces (<code>languages.css</code>,
<code>languages.html</code>, <code>languages.json</code>,
<code>languages.typescript</code>) to top level namespaces
(<code>css</code>, <code>html</code>, <code>json</code>,
<code>typescript</code>) to simplify the build process and align with
typescript recommendations.</li>
</ul>
<h3>New Features</h3>
<ul>
<li>Adds native LSP support (see new <code>lsp</code> namespace).</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Updates dompurify to 3.2.7</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/516f350bdaf7a82f6731bd128a9ec86a6e5fa47d"><code>516f350</code></a>
Fixes missing language exports (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5121">#5121</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/9221aa0ef8a19147fa516c2826a33d92322f47f8"><code>9221aa0</code></a>
v0.55.1 (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5122">#5122</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/d678c1d32df7e4752c7cdfdba73293c6f5beda2e"><code>d678c1d</code></a>
Merge pull request <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5120">#5120</a>
from microsoft/hediet/enormous-herring</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/f047a08481848639d158756535c12a8c92f7561d"><code>f047a08</code></a>
Fixes npx playwright install --with-deps</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/220c1cab847519e63d1879c68d9b59930f80c601"><code>220c1ca</code></a>
Fixes <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5113">microsoft/monaco-editor#5113</a>
(<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5118">#5118</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/1b175c701c86406f1a491aac87401dba61e04e14"><code>1b175c7</code></a>
v0.55.0 (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5117">#5117</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/574b846ad235420d94be7f66e8f800e8b236b9fd"><code>574b846</code></a>
Install playwright dependencies in monaco-editor-core job (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5116">#5116</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/5486e82ffa1bed4d7bc619d9b91d9da3d5445b26"><code>5486e82</code></a>
update (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5105">#5105</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/e70b6618f427bcd1ea144aabc7dae09bf462cd33"><code>e70b661</code></a>
fixes website &amp; adds editor.api.d.ts (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5104">#5104</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/36efbe07d929083932bef67f8ff86c3d144af3f6"><code>36efbe0</code></a>
Fixes typedoc &amp; updates pipelines to test website (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5102">#5102</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/monaco-editor/compare/v0.54.0...v0.55.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=monaco-editor&package-manager=npm_and_yarn&previous-version=0.54.0&new-version=0.55.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
## User-Facing Changes

N/A

## Description

Improving add layout E2E test, making it more sturdy

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

There were cases when Teleop panel completely crashed Lichtblick because
it would try to publish a message faster than topic would be advertised,
with this fix this error should not happen again.

Fixes #554 

## Description

**Problem:** The publish effect and advertise effect are asynchronous
and independent. When a button is clicked, the code attempts to publish
a message immediately, but there's a race condition where the topic may
not be fully ready yet, causing an unhandled exception that crashes the
entire panel.

(I was only able to reproduce the error on Lichtblick's web version on
dev mode)

Added try-catch error handling around all `context.publish()` calls:

So now the try and catch catches the exception instead of letting it
crash the component, then `setIntreval()` retries publishing the message
and eventually, even if the publish fails once or twice more, the
publish will work because the topic will be finally ready and no more
crashes will happen.

**HOW TO TEST:**

1) Build and run this image

```
FROM osrf/ros:humble-desktop

RUN apt-get update && \
    apt-get install -y \
      ros-humble-foxglove-bridge \
      ros-humble-geometry-msgs \
    && rm -rf /var/lib/apt/lists/*

SHELL ["/bin/bash", "-c"]
RUN echo "source /opt/ros/humble/setup.bash" >> /root/.bashrc

EXPOSE 8765

CMD ["bash", "-c", "\
  source /opt/ros/humble/setup.bash && \
  ros2 topic echo /cmd_vel geometry_msgs/msg/Twist & \
  ros2 launch foxglove_bridge foxglove_bridge_launch.xml \
"]
```

`docker build -t lichtblick-teleop-sim .`
`docker run -it --rm --network host lichtblick-teleop-sim`

2) Open Lichtblick with a websocket connection and connect to port 8765

3) Use teleop panel and confirm the messages are being published on the
terminal the image is running


## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
ctw-joao-luis and others added 26 commits April 30, 2026 16:21
## User-Facing Changes

N/A

## Description

- Improved PR checks visibility for Sonar analysis in fork-safe workflow
mode.
- Sonar analysis triggered via workflow_run is now explicitly associated
with the PR commit SHA, so the SonarCloud check appears in the GitHub PR
checks UI.
- Added steps for Sonar triggered via workflow_run to be added to the
GitHub UI
- Added final job that verifies analysis results abstract of the source
of the PR so SonarQube workflow can be added to repo's rulesets and not
be blocked by the fact that only one job (internal or external) will
ever run at time

<img width="941" height="1037" alt="image"
src="https://github.com/user-attachments/assets/d6d22a98-0f7e-4bca-9e99-ef380dec312e"
/>


## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes
N/A

## Description
Updated the `eslint.options` to use the new `overrideConfig` structure
for compatibility with ESLint 9. This was causing eslint server to fail
locally (in VSCode).

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes
State Transition Panel X Axis changes now trigger a re-render even when
there's no data source.

## Description
This update stabilizes the `fixedBounds` while introducing a
`defaultMax` value to ensure rendering is possible even when
`endTimeSinceStart` is undefined. Unit tests have been adjusted
accordingly.

## Checklist

- [x] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Co-authored-by: Copilot <copilot@github.com>
## User-Facing Changes

N/A

## Description

- Removed the broken label check on `github.event.pull_request`, so that
condition always failed.

- Result check now fails when both scans are skipped, previously
"skipped" wasn't treated as a problem, so the check passed vacuously on
fork PRs where neither scan actually ran.

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
Bumps [actions/github-script](https://github.com/actions/github-script)
from 7 to 9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/github-script/releases">actions/github-script's
releases</a>.</em></p>
<blockquote>
<h2>v9.0.0</h2>
<p><strong>New features:</strong></p>
<ul>
<li><strong><code>getOctokit</code> factory function</strong> —
Available directly in the script context. Create additional
authenticated Octokit clients with different tokens for multi-token
workflows, GitHub App tokens, and cross-org access. See <a
href="https://github.com/actions/github-script#creating-additional-clients-with-getoctokit">Creating
additional clients with <code>getOctokit</code></a> for details and
examples.</li>
<li><strong>Orchestration ID in user-agent</strong> — The
<code>ACTIONS_ORCHESTRATION_ID</code> environment variable is
automatically appended to the user-agent string for request
tracing.</li>
</ul>
<p><strong>Breaking changes:</strong></p>
<ul>
<li><strong><code>require('@actions/github')</code> no longer works in
scripts.</strong> The upgrade to <code>@actions/github</code> v9
(ESM-only) means <code>require('@actions/github')</code> will fail at
runtime. If you previously used patterns like <code>const { getOctokit }
= require('@actions/github')</code> to create secondary clients, use the
new injected <code>getOctokit</code> function instead — it's available
directly in the script context with no imports needed.</li>
<li><code>getOctokit</code> is now an injected function parameter.
Scripts that declare <code>const getOctokit = ...</code> or <code>let
getOctokit = ...</code> will get a <code>SyntaxError</code> because
JavaScript does not allow <code>const</code>/<code>let</code>
redeclaration of function parameters. Use the injected
<code>getOctokit</code> directly, or use <code>var getOctokit =
...</code> if you need to redeclare it.</li>
<li>If your script accesses other <code>@actions/github</code> internals
beyond the standard <code>github</code>/<code>octokit</code> client, you
may need to update those references for v9 compatibility.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Add ACTIONS_ORCHESTRATION_ID to user-agent string by <a
href="https://github.com/Copilot"><code>@​Copilot</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/695">actions/github-script#695</a></li>
<li>ci: use deployment: false for integration test environments by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/712">actions/github-script#712</a></li>
<li>feat!: add getOctokit to script context, upgrade
<code>@​actions/github</code> v9, <code>@​octokit/core</code> v7, and
related packages by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/700">actions/github-script#700</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Copilot"><code>@​Copilot</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/github-script/pull/695">actions/github-script#695</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/github-script/compare/v8.0.0...v9.0.0">https://github.com/actions/github-script/compare/v8.0.0...v9.0.0</a></p>
<h2>v8.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update Node.js version support to 24.x by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/637">actions/github-script#637</a></li>
<li>README for updating actions/github-script from v7 to v8 by <a
href="https://github.com/sneha-krip"><code>@​sneha-krip</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/653">actions/github-script#653</a></li>
</ul>
<h2>⚠️ Minimum Compatible Runner Version</h2>
<p><strong>v2.327.1</strong><br />
<a
href="https://github.com/actions/runner/releases/tag/v2.327.1">Release
Notes</a></p>
<p>Make sure your runner is updated to this version or newer to use this
release.</p>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/github-script/pull/637">actions/github-script#637</a></li>
<li><a
href="https://github.com/sneha-krip"><code>@​sneha-krip</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/github-script/pull/653">actions/github-script#653</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/github-script/compare/v7.1.0...v8.0.0">https://github.com/actions/github-script/compare/v7.1.0...v8.0.0</a></p>
<h2>v7.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Upgrade husky to v9 by <a
href="https://github.com/benelan"><code>@​benelan</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/482">actions/github-script#482</a></li>
<li>Add workflow file for publishing releases to immutable action
package by <a
href="https://github.com/Jcambass"><code>@​Jcambass</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/485">actions/github-script#485</a></li>
<li>Upgrade IA Publish by <a
href="https://github.com/Jcambass"><code>@​Jcambass</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/486">actions/github-script#486</a></li>
<li>Fix workflow status badges by <a
href="https://github.com/joshmgross"><code>@​joshmgross</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/497">actions/github-script#497</a></li>
<li>Update usage of <code>actions/upload-artifact</code> by <a
href="https://github.com/joshmgross"><code>@​joshmgross</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/512">actions/github-script#512</a></li>
<li>Clear up package name confusion by <a
href="https://github.com/joshmgross"><code>@​joshmgross</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/514">actions/github-script#514</a></li>
<li>Update dependencies with <code>npm audit fix</code> by <a
href="https://github.com/joshmgross"><code>@​joshmgross</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/515">actions/github-script#515</a></li>
<li>Specify that the used script is JavaScript by <a
href="https://github.com/timotk"><code>@​timotk</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/478">actions/github-script#478</a></li>
<li>chore: Add Dependabot for NPM and Actions by <a
href="https://github.com/nschonni"><code>@​nschonni</code></a> in <a
href="https://redirect.github.com/actions/github-script/pull/472">actions/github-script#472</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/github-script/commit/3a2844b7e9c422d3c10d287c895573f7108da1b3"><code>3a2844b</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/github-script/issues/700">#700</a>
from actions/salmanmkc/expose-getoctokit + prepare re...</li>
<li><a
href="https://github.com/actions/github-script/commit/ca10bbdd1a7739de09e99a200c7a59f5d73a4079"><code>ca10bbd</code></a>
fix: use <code>@​octokit/core/</code>types import for v7
compatibility</li>
<li><a
href="https://github.com/actions/github-script/commit/86e48e20ac85c970ed1f96e718fd068173948b7b"><code>86e48e2</code></a>
merge: incorporate main branch changes</li>
<li><a
href="https://github.com/actions/github-script/commit/c1084728b5b935ec4ddc1e4cee877b01797b3ff9"><code>c108472</code></a>
chore: rebuild dist for v9 upgrade and getOctokit factory</li>
<li><a
href="https://github.com/actions/github-script/commit/afff112e4f8b57c718168af75b89ce00bc8d091d"><code>afff112</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/github-script/issues/712">#712</a>
from actions/salmanmkc/deployment-false + fix user-ag...</li>
<li><a
href="https://github.com/actions/github-script/commit/ff8117e5b78c415f814f39ad6998f424fee7b817"><code>ff8117e</code></a>
ci: fix user-agent test to handle orchestration ID</li>
<li><a
href="https://github.com/actions/github-script/commit/81c6b7876079abe10ff715951c9fc7b3e1ab389d"><code>81c6b78</code></a>
ci: use deployment: false to suppress deployment noise from integration
tests</li>
<li><a
href="https://github.com/actions/github-script/commit/3953caf8858d318f37b6cc53a9f5708859b5a7b7"><code>3953caf</code></a>
docs: update README examples from <a
href="https://github.com/v8"><code>@​v8</code></a> to <a
href="https://github.com/v9"><code>@​v9</code></a>, add getOctokit docs
and v9 brea...</li>
<li><a
href="https://github.com/actions/github-script/commit/c17d55b90dcdb3d554d0027a6c180a7adc2daf78"><code>c17d55b</code></a>
ci: add getOctokit integration test job</li>
<li><a
href="https://github.com/actions/github-script/commit/a047196d9a02fe92098771cafbb98c2f1814e408"><code>a047196</code></a>
test: add getOctokit integration tests via callAsyncFunction</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/github-script/compare/v7...v9">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/github-script&package-manager=github_actions&previous-version=7&new-version=9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…group (#1081)

Bumps the webpack group with 1 update:
[webpack](https://github.com/webpack/webpack).

Updates `webpack` from 5.105.4 to 5.106.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack/releases">webpack's
releases</a>.</em></p>
<blockquote>
<h2>v5.106.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>CSS <a href="https://github.com/import"><code>@​import</code></a> now
inherits the parent module's exportType, so a file configured as
&quot;text&quot; correctly creates a style tag when <a
href="https://github.com/imported"><code>@​imported</code></a> by a
&quot;style&quot; parent. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20838">#20838</a>)</p>
</li>
<li>
<p>Make asset modules available in JS context when referenced from both
CSS and a lazily compiled JS chunk. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20801">#20801</a>)</p>
</li>
<li>
<p>Include missing generator options in hash to ensure persistent cache
invalidation when configuration changes (CssGenerator
<code>exportsOnly</code>, JsonGenerator <code>JSONParse</code>,
WebAssemblyGenerator <code>mangleImports</code>). (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20821">#20821</a>)</p>
</li>
<li>
<p>Fix <code>||</code> default value handling in ProgressPlugin and
ManifestPlugin that incorrectly overrode user-provided falsy values
(e.g. <code>modules: false</code>, <code>entries: false</code>,
<code>entrypoints: false</code>). (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20823">#20823</a>)</p>
</li>
<li>
<p>Migrate from <code>mime-types</code> to <code>mime-db</code>. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20812">#20812</a>)</p>
</li>
<li>
<p>Handle <code>@charset</code> at-rules in CSS modules. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20831">#20831</a>)</p>
</li>
<li>
<p>Marked all experimental options in types. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20814">#20814</a>)</p>
</li>
</ul>
<h2>v5.106.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>Fix two ES5-environment regressions in the anonymous default export
<code>.name</code> fix-up: the generated code referenced an undeclared
<code>__WEBPACK_DEFAULT_EXPORT__</code> binding causing
<code>ReferenceError</code>, and used
<code>Reflect.defineProperty</code> which is not available in pre-ES2015
runtimes. The fix-up now references the real assignment target and uses
<code>Object.defineProperty</code> /
<code>Object.getOwnPropertyDescriptor</code>. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20796">#20796</a>)</p>
</li>
<li>
<p>Prevent <code>!important</code> from being renamed as a local
identifier in CSS modules. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20798">#20798</a>)</p>
</li>
<li>
<p>Use compiler context instead of module context for CSS modules local
ident hashing to avoid hash collisions when files with the same name
exist in different directories. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20799">#20799</a>)</p>
</li>
</ul>
<h2>v5.106.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p>Add <code>exportType: &quot;style&quot;</code> for CSS modules to
inject styles into DOM via HTMLStyleElement, similar to style-loader
functionality. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20579">#20579</a>)</p>
</li>
<li>
<p>Add <code>context</code> option support for VirtualUrlPlugin (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20449">#20449</a>)</p>
<ul>
<li>The context for the virtual module. A string path. Defaults to
'auto', which will try to resolve the context from the module id.</li>
<li>Support custom context path for resolving relative imports in
virtual modules</li>
<li>Add examples demonstrating context usage and filename
customization</li>
</ul>
</li>
<li>
<p>Generate different <code>CssModule</code> instances for different
<code>exportType</code> values. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20590">#20590</a>)</p>
</li>
<li>
<p>Added the <code>localIdentHashFunction</code> option to configure the
hash function to be used for hashing. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20694">#20694</a>)
Additionally, the <code>localIdentName</code> option can now be a
function.</p>
</li>
<li>
<p>Added support for destructuring assignment <code>require</code> in
cjs, allowing for tree shaking. (by <a
href="https://github.com/ahabhgk"><code>@​ahabhgk</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20548">#20548</a>)</p>
</li>
<li>
<p>Added the <code>validate</code> option to enable/disable validation
in webpack/plugins/loaders, also implemented API to make it inside
plugins. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20275">#20275</a>)</p>
</li>
<li>
<p>Added <code>source</code> support for async WASM modules. (by <a
href="https://github.com/magic-akari"><code>@​magic-akari</code></a> in
<a
href="https://redirect.github.com/webpack/webpack/pull/20364">#20364</a>)</p>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>Add a static getSourceBasicTypes method to the Module class to
prevent errors across multiple versions. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20614">#20614</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack/blob/main/CHANGELOG.md">webpack's
changelog</a>.</em></p>
<blockquote>
<h2>5.106.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>CSS <a href="https://github.com/import"><code>@​import</code></a> now
inherits the parent module's exportType, so a file configured as
&quot;text&quot; correctly creates a style tag when <a
href="https://github.com/imported"><code>@​imported</code></a> by a
&quot;style&quot; parent. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20838">#20838</a>)</p>
</li>
<li>
<p>Make asset modules available in JS context when referenced from both
CSS and a lazily compiled JS chunk. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20801">#20801</a>)</p>
</li>
<li>
<p>Include missing generator options in hash to ensure persistent cache
invalidation when configuration changes (CssGenerator
<code>exportsOnly</code>, JsonGenerator <code>JSONParse</code>,
WebAssemblyGenerator <code>mangleImports</code>). (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20821">#20821</a>)</p>
</li>
<li>
<p>Fix <code>||</code> default value handling in ProgressPlugin and
ManifestPlugin that incorrectly overrode user-provided falsy values
(e.g. <code>modules: false</code>, <code>entries: false</code>,
<code>entrypoints: false</code>). (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20823">#20823</a>)</p>
</li>
<li>
<p>Migrate from <code>mime-types</code> to <code>mime-db</code>. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20812">#20812</a>)</p>
</li>
<li>
<p>Handle <code>@charset</code> at-rules in CSS modules. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20831">#20831</a>)</p>
</li>
<li>
<p>Marked all experimental options in types. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20814">#20814</a>)</p>
</li>
</ul>
<h2>5.106.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>Fix two ES5-environment regressions in the anonymous default export
<code>.name</code> fix-up: the generated code referenced an undeclared
<code>__WEBPACK_DEFAULT_EXPORT__</code> binding causing
<code>ReferenceError</code>, and used
<code>Reflect.defineProperty</code> which is not available in pre-ES2015
runtimes. The fix-up now references the real assignment target and uses
<code>Object.defineProperty</code> /
<code>Object.getOwnPropertyDescriptor</code>. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20796">#20796</a>)</p>
</li>
<li>
<p>Prevent <code>!important</code> from being renamed as a local
identifier in CSS modules. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20798">#20798</a>)</p>
</li>
<li>
<p>Use compiler context instead of module context for CSS modules local
ident hashing to avoid hash collisions when files with the same name
exist in different directories. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20799">#20799</a>)</p>
</li>
</ul>
<h2>5.106.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p>Add <code>exportType: &quot;style&quot;</code> for CSS modules to
inject styles into DOM via HTMLStyleElement, similar to style-loader
functionality. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20579">#20579</a>)</p>
</li>
<li>
<p>Add <code>context</code> option support for VirtualUrlPlugin (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20449">#20449</a>)</p>
<ul>
<li>The context for the virtual module. A string path. Defaults to
'auto', which will try to resolve the context from the module id.</li>
<li>Support custom context path for resolving relative imports in
virtual modules</li>
<li>Add examples demonstrating context usage and filename
customization</li>
</ul>
</li>
<li>
<p>Generate different <code>CssModule</code> instances for different
<code>exportType</code> values. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20590">#20590</a>)</p>
</li>
<li>
<p>Added the <code>localIdentHashFunction</code> option to configure the
hash function to be used for hashing. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20694">#20694</a>)
Additionally, the <code>localIdentName</code> option can now be a
function.</p>
</li>
<li>
<p>Added support for destructuring assignment <code>require</code> in
cjs, allowing for tree shaking. (by <a
href="https://github.com/ahabhgk"><code>@​ahabhgk</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20548">#20548</a>)</p>
</li>
<li>
<p>Added the <code>validate</code> option to enable/disable validation
in webpack/plugins/loaders, also implemented API to make it inside
plugins. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20275">#20275</a>)</p>
</li>
<li>
<p>Added <code>source</code> support for async WASM modules. (by <a
href="https://github.com/magic-akari"><code>@​magic-akari</code></a> in
<a
href="https://redirect.github.com/webpack/webpack/pull/20364">#20364</a>)</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/webpack/webpack/commit/0d7e3e0153f0696311a590f90620506e8ab166ac"><code>0d7e3e0</code></a>
chore(release): new release (<a
href="https://redirect.github.com/webpack/webpack/issues/20815">#20815</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/d5df118cd230458cde9265704f796c8fefd016d4"><code>d5df118</code></a>
chore(deps): bump actions/cache in the dependencies group (<a
href="https://redirect.github.com/webpack/webpack/issues/20839">#20839</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/5f0874bbced3a35efe603547f735ea28337cda60"><code>5f0874b</code></a>
fix: make asset modules available in JS when referenced from CSS and
lazy JS ...</li>
<li><a
href="https://github.com/webpack/webpack/commit/b63ab37e5e867197da736620359f6597b1fbc44a"><code>b63ab37</code></a>
chore(deps): bump test/test262-cases in the dependencies group (<a
href="https://redirect.github.com/webpack/webpack/issues/20792">#20792</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/313dfc596774ba7a5436b4f1012006e1df4ccc20"><code>313dfc5</code></a>
ci: improve time for windows (<a
href="https://redirect.github.com/webpack/webpack/issues/20840">#20840</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/a553f61be33ec8ca8dd7536de0808152962f5bae"><code>a553f61</code></a>
test: update test262 (<a
href="https://redirect.github.com/webpack/webpack/issues/20841">#20841</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/1ef747cb0a3750c76a55ba4d61b09bf5576e3dd5"><code>1ef747c</code></a>
fix: CSS <a href="https://github.com/import"><code>@​import</code></a>
should inherit parent's exportType over parser config (<a
href="https://redirect.github.com/webpack/webpack/issues/20838">#20838</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/485d4cecb06adb232d7c9292665a009a0447dd00"><code>485d4ce</code></a>
chore(deps): update <code>open-cli</code> (<a
href="https://redirect.github.com/webpack/webpack/issues/20834">#20834</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/46042b91960ad453c91892bb5571013ce312fda9"><code>46042b9</code></a>
chore(deps): no outdated strip-ansi (<a
href="https://redirect.github.com/webpack/webpack/issues/20835">#20835</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/8c7700bb3d2bfdf7d45903fc8e178e3cb16f46d1"><code>8c7700b</code></a>
fix: handle <code>@charset</code> at-rules in CSS modules</li>
<li>Additional commits viewable in <a
href="https://github.com/webpack/webpack/compare/v5.105.4...v5.106.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.105.4&new-version=5.106.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…babel group (#1082)

Bumps the babel group with 1 update:
[@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).

Updates `@babel/preset-env` from 7.29.2 to 7.29.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/preset-env</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.29.3 (2026-04-30)</h2>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17923">#17923</a>
Support flow extends bound (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17931">#17931</a>
fix(decorators): replace super within all removed static elements (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-register</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17915">#17915</a> Fix
thread synchronization issues in <code>@babel/register</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-bugfix-safari-rest-destructuring-rhs-array</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17788">#17788</a> Add
bugfix plugin for Safari array rest destructuring bug (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17782">#17782</a>
Improve trailing comma comment handling (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17847">#17847</a>
Replace npmjs.com links with npmx.dev (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-helper-import-to-platform-api</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-transform-json-modules</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17818">#17818</a>
Load async Wasm and JSON imports in parallel (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed"><code>183db7b</code></a>
v7.29.3</li>
<li><a
href="https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d"><code>268f246</code></a>
Add bugfix plugin for Safari array rest destructuring bug (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788">#17788</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6"><code>f8524d8</code></a>
Update compat data (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686">#17686</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.29.3/packages/babel-preset-env">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/preset-env&package-manager=npm_and_yarn&previous-version=7.29.2&new-version=7.29.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….13.11 (#1083)

Bumps
[eslint-import-resolver-webpack](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/webpack)
from 0.13.8 to 0.13.11.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-plugin-import/blob/main/resolvers/webpack/CHANGELOG.md">eslint-import-resolver-webpack's
changelog</a>.</em></p>
<blockquote>
<h2>0.13.11 - 2026-04-01</h2>
<ul>
<li>[deps] update <code>is-core-module</code>, <code>is-regex</code>,
<code>lodash</code>, <code>resolve</code></li>
</ul>
<h2>0.13.10 - 2024-12-10</h2>
<ul>
<li>[new] add cache option (<a
href="https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/webpack/issues/3100">#3100</a>,
thanks [<a
href="https://github.com/seiyab"><code>@​seiyab</code></a>])</li>
</ul>
<h2>0.13.9 - 2024-09-02</h2>
<ul>
<li>[refactor] simplify loop (<a
href="https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/webpack/issues/3029">#3029</a>,
thanks [<a
href="https://github.com/fregante"><code>@​fregante</code></a>])</li>
<li>[meta] add <code>repository.directory</code> field</li>
<li>[refactor] avoid hoisting, misc cleanup</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/364c941f57ce98370e82ef183b2dae114615e5ca"><code>364c941</code></a>
[resolvers/webpack] v0.13.11</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/17bd6a901a7bb991a95ab7c3c6b368baf0ba7ef0"><code>17bd6a9</code></a>
[resolvers] [webpack] [meta] only apps should have lockfiles</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/a440156f83db98217a24285377486f7dc46b88c7"><code>a440156</code></a>
[resolvers] [webpack] [deps] update <code>is-core-module</code>,
<code>is-regex</code>, <code>lodash</code>, `...</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/e159652f541ebcd49eafdc9202dc77ee043139da"><code>e159652</code></a>
[resolvers/webpack] v0.13.10</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/8c3c1bec09e3a7640998b226f19527ab98de624d"><code>8c3c1be</code></a>
[resolvers/webpack] [deps] update <code>hasown</code>,
<code>is-core-module</code>, <code>is-regex</code></li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/ac7d3966abdac247deabc373ff3f73dcca765c44"><code>ac7d396</code></a>
[resolvers/webpack] [new] add cache option</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/0a58d7572c8267203182043608d56ead1c50f4ce"><code>0a58d75</code></a>
[resolvers/webpack] v0.13.9</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/19dbc33ecf09c774db35f362b05caaec027d2e18"><code>19dbc33</code></a>
[resolvers/webpack] [refactor] misc cleanup</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/db8b95d7a5768c0ccd372b6b5228287a182c7679"><code>db8b95d</code></a>
[resolvers/webpack] [refactor] simplify loop</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/6554bd5c30976290024cecc44ef1e96746cf3cf7"><code>6554bd5</code></a>
[meta] add <code>repository.directory</code> field</li>
<li>Additional commits viewable in <a
href="https://github.com/import-js/eslint-plugin-import/commits/resolvers/webpack/v0.13.11/resolvers/webpack">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-import-resolver-webpack&package-manager=npm_and_yarn&previous-version=0.13.8&new-version=0.13.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [plist](https://github.com/TooTallNate/node-plist) from 3.1.0 to
4.0.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/TooTallNate/plist.js/blob/master/History.md">plist's
changelog</a>.</em></p>
<blockquote>
<h1>4.0.0 / 2026-04-25</h1>
<ul>
<li>convert commonjs to pure esm</li>
<li>remove build step</li>
<li>remove Makefile usage</li>
<li>bump minimum node version from 10 to 18</li>
<li>switch testing from mocha to node's built in test runner</li>
<li>implement a real browser example in examples/browser/</li>
<li>converted <code>var</code> usage to block scope (<code>let</code>
and <code>const</code>) everywhere</li>
</ul>
<h1>3.1.1 / 2026-04-25</h1>
<ul>
<li>update xmldom dep</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/TooTallNate/node-plist/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=plist&package-manager=npm_and_yarn&previous-version=3.1.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps
[@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat)
from 1.4.1 to 2.0.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/rewrite/releases"><code>@​eslint/compat</code>'s
releases</a>.</em></p>
<blockquote>
<h2>migrate-config: v2.0.5</h2>
<h2><a
href="https://github.com/eslint/rewrite/compare/migrate-config-v2.0.4...migrate-config-v2.0.5">2.0.5</a>
(2026-04-03)</h2>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​eslint/compat</code> bumped from ^2.0.3 to ^2.0.4</li>
</ul>
</li>
<li>devDependencies
<ul>
<li><code>@​eslint/core</code> bumped from ^1.1.1 to ^1.2.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>compat: v2.0.5</h2>
<h2><a
href="https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5">2.0.5</a>
(2026-04-08)</h2>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​eslint/core</code> bumped from ^1.2.0 to ^1.2.1</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>migrate-config: v2.0.4</h2>
<h2><a
href="https://github.com/eslint/rewrite/compare/migrate-config-v2.0.3...migrate-config-v2.0.4">2.0.4</a>
(2026-03-20)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>update dependency <code>@​eslint/eslintrc</code> to ^3.3.5 (<a
href="https://redirect.github.com/eslint/rewrite/issues/397">#397</a>)
(<a
href="https://github.com/eslint/rewrite/commit/8567c1969f82f5582f86d9202058ac7e41c0d53d">8567c19</a>)</li>
</ul>
<h2>compat: v2.0.4</h2>
<h2><a
href="https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4">2.0.4</a>
(2026-04-03)</h2>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​eslint/core</code> bumped from ^1.1.1 to ^1.2.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>compat: v2.0.3</h2>
<h2><a
href="https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3">2.0.3</a>
(2026-03-06)</h2>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​eslint/core</code> bumped from ^1.1.0 to ^1.1.1</li>
</ul>
</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md"><code>@​eslint/compat</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5">2.0.5</a>
(2026-04-08)</h2>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​eslint/core</code> bumped from ^1.2.0 to ^1.2.1</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2><a
href="https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4">2.0.4</a>
(2026-04-03)</h2>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​eslint/core</code> bumped from ^1.1.1 to ^1.2.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2><a
href="https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3">2.0.3</a>
(2026-03-06)</h2>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​eslint/core</code> bumped from ^1.1.0 to ^1.1.1</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2><a
href="https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2">2.0.2</a>
(2026-01-29)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>add eslint 10 as peer dependency (<a
href="https://redirect.github.com/eslint/rewrite/issues/361">#361</a>)
(<a
href="https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1">ecb37dc</a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​eslint/core</code> bumped from ^1.0.1 to ^1.1.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2><a
href="https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1">2.0.1</a>
(2026-01-08)</h2>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​eslint/core</code> bumped from ^1.0.0 to ^1.0.1</li>
</ul>
</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/rewrite/commit/d2dbf7b73d01505da89a69b7465e486d8a88aa8f"><code>d2dbf7b</code></a>
chore: release main (<a
href="https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/424">#424</a>)</li>
<li><a
href="https://github.com/eslint/rewrite/commit/fe114eed69c5d59d0dd05cda8071a5b98c4daec2"><code>fe114ee</code></a>
chore: release main (<a
href="https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/413">#413</a>)</li>
<li><a
href="https://github.com/eslint/rewrite/commit/8863791972f3074b43f3490989e10e293f6295f5"><code>8863791</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/rewrite/commit/835ddf95b0c421a138b0038f3e38591df9a3fd69"><code>835ddf9</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/rewrite/commit/8cd3676402f85db8327946a909a7b9c9e3be978f"><code>8cd3676</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/rewrite/commit/4d734592f3436cf564802a36d4af571e2933fba6"><code>4d73459</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/rewrite/commit/a6c7a26a852f1606ce10c4642d43ee264f725781"><code>a6c7a26</code></a>
chore: update <code>eslint</code> and <code>eslint-config-eslint</code>
(<a
href="https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/401">#401</a>)</li>
<li><a
href="https://github.com/eslint/rewrite/commit/41eb19fbdd81a778a2feb362f11172278063f785"><code>41eb19f</code></a>
chore: release main (<a
href="https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/380">#380</a>)</li>
<li><a
href="https://github.com/eslint/rewrite/commit/5c42055c68e4f474b20bd83f9ef59150ed7b684e"><code>5c42055</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/rewrite/commit/b13b4827684e8aaeca88b92aded396fbc51efb35"><code>b13b482</code></a>
docs: Update README sponsors</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/rewrite/commits/compat-v2.0.5/packages/compat">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat&package-manager=npm_and_yarn&previous-version=1.4.1&new-version=2.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## User-Facing Changes

Add axis labels to both plot and state transition panels, enhancing the
clarity of data representation.

## Description

This update introduces axis labels for plots and state transitions,
improving user experience by providing clearer context for the displayed
data.

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Co-authored-by: Copilot <copilot@github.com>
)

## User-Facing Changes

N/A

## Description

- Separated sonar internal check and fork check into two different
workflows
- This separation is done because of the repo's rules. Both sonar
check's will have the same name that name will be added to the repo's
rules however it will only be required on internal PRs.
- That happens because required status checks to pass cannot be
triggered by certain events like `workflow_run` and that's how sonar
fork analysis is triggered.
- So the ruleset will only apply to internal PRs and external (from
forks) will have to be enforced by the reviewer

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Signed-off-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
…dates (#1093)

Bumps the npm_and_yarn group with 2 updates in the / directory:
[@tootallnate/once](https://github.com/TooTallNate/once) and
[ip-address](https://github.com/beaugunderson/ip-address).

Updates `@tootallnate/once` from 2.0.0 to 2.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/TooTallNate/once/releases">@​tootallnate/once's
releases</a>.</em></p>
<blockquote>
<h2>v2.0.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>a1e5e2d: Fix promise hang when AbortSignal is aborted</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/TooTallNate/once/blob/v2.0.1/CHANGELOG.md">@​tootallnate/once's
changelog</a>.</em></p>
<blockquote>
<h2>2.0.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>a1e5e2d: Fix promise hang when AbortSignal is aborted</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/TooTallNate/once/commit/bcbb21d387e5fb2d0bf8ec2fd8d0ac97d4553241"><code>bcbb21d</code></a>
ci: fix OIDC publishing — Node 24, npm latest, provenance</li>
<li><a
href="https://github.com/TooTallNate/once/commit/dc24387be8e3405f1e7c911caf76c87b72a0e145"><code>dc24387</code></a>
Version Packages (2.x) (<a
href="https://redirect.github.com/TooTallNate/once/issues/12">#12</a>)</li>
<li><a
href="https://github.com/TooTallNate/once/commit/b8a6f80afcfd2482b4bdb1e29d784340a05e0ce3"><code>b8a6f80</code></a>
CI: test all Node versions on Linux only</li>
<li><a
href="https://github.com/TooTallNate/once/commit/dabcc0fb6202663cd83994f0a21ea1c710395327"><code>dabcc0f</code></a>
ci: drop EOL Node.js 14.x/16.x, add 22.x</li>
<li><a
href="https://github.com/TooTallNate/once/commit/b464efcf4238d92590245b4d211d2fc05a94d28a"><code>b464efc</code></a>
Update CI: modern Node versions, fix macOS ARM64 compat</li>
<li><a
href="https://github.com/TooTallNate/once/commit/a1e5e2d784bcd1c65e49fac1524c6c94fe81f871"><code>a1e5e2d</code></a>
Fix promise hang when AbortSignal is aborted</li>
<li>See full diff in <a
href="https://github.com/TooTallNate/once/compare/2.0.0...v2.0.1">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new
releaser for <code>@​tootallnate/once</code> since your current
version.</p>
</details>
<br />

Updates `ip-address` from 10.1.0 to 10.2.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/beaugunderson/ip-address/commits">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…oup across 1 directory (#1096)

Bumps the npm_and_yarn group with 1 update in the / directory:
[fast-uri](https://github.com/fastify/fast-uri).

Updates `fast-uri` from 3.1.0 to 3.1.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastify/fast-uri/releases">fast-uri's
releases</a>.</em></p>
<blockquote>
<h2>v3.1.2</h2>
<h2>⚠️ Security Release</h2>
<ul>
<li>Fix for <a
href="https://github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc">https://github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc</a></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Handle malformed fragment decoding as a parse error by <a
href="https://github.com/mcollina"><code>@​mcollina</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/171">fastify/fast-uri#171</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/fastify/fast-uri/compare/v3.1.1...v3.1.2">https://github.com/fastify/fast-uri/compare/v3.1.1...v3.1.2</a></p>
<h2>v3.1.1</h2>
<h2>⚠️ Security Release</h2>
<ul>
<li>Fix for <a
href="https://github.com/fastify/fast-uri/security/advisories/GHSA-q3j6-qgpj-74h6">https://github.com/fastify/fast-uri/security/advisories/GHSA-q3j6-qgpj-74h6</a></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>build(deps-dev): bump tsd from 0.32.0 to 0.33.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/148">fastify/fast-uri#148</a></li>
<li>build(deps): bump actions/checkout from 4 to 5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/149">fastify/fast-uri#149</a></li>
<li>chore(.npmrc): ignore scripts by <a
href="https://github.com/Fdawgs"><code>@​Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/150">fastify/fast-uri#150</a></li>
<li>build(deps-dev): remove <code>@​fastify/pre-commit</code> by <a
href="https://github.com/Fdawgs"><code>@​Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/151">fastify/fast-uri#151</a></li>
<li>build(deps): bump actions/setup-node from 4 to 5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/152">fastify/fast-uri#152</a></li>
<li>ci(ci): add concurrency config by <a
href="https://github.com/Fdawgs"><code>@​Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/153">fastify/fast-uri#153</a></li>
<li>build(deps): bump actions/setup-node from 5 to 6 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/154">fastify/fast-uri#154</a></li>
<li>build(deps): bump actions/checkout from 5 to 6 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/156">fastify/fast-uri#156</a></li>
<li>chore(license): standardise license notice by <a
href="https://github.com/Fdawgs"><code>@​Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/159">fastify/fast-uri#159</a></li>
<li>style: remove trailing whitespace by <a
href="https://github.com/Fdawgs"><code>@​Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/161">fastify/fast-uri#161</a></li>
<li>ci: remove unused github files by <a
href="https://github.com/Tony133"><code>@​Tony133</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/162">fastify/fast-uri#162</a></li>
<li>chore: update readme by <a
href="https://github.com/Tony133"><code>@​Tony133</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/164">fastify/fast-uri#164</a></li>
<li>build(deps): bump
fastify/workflows/.github/workflows/plugins-ci-package-manager.yml from
5 to 6 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/165">fastify/fast-uri#165</a></li>
<li>build(deps): bump fastify/workflows/.github/workflows/plugins-ci.yml
from 5 to 6 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/166">fastify/fast-uri#166</a></li>
<li>build(deps-dev): bump neostandard from 0.12.2 to 0.13.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/167">fastify/fast-uri#167</a></li>
<li>ci: add lock-threads workflow by <a
href="https://github.com/Fdawgs"><code>@​Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/169">fastify/fast-uri#169</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Tony133"><code>@​Tony133</code></a> made
their first contribution in <a
href="https://redirect.github.com/fastify/fast-uri/pull/162">fastify/fast-uri#162</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.1">https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastify/fast-uri/commit/919dd8ea7689fcc220d0d9b71307f5095e723ef9"><code>919dd8e</code></a>
Bumped v3.1.2</li>
<li><a
href="https://github.com/fastify/fast-uri/commit/c65ba573714af6b8e19e481d9444c27bc4355d07"><code>c65ba57</code></a>
fixup: linting</li>
<li><a
href="https://github.com/fastify/fast-uri/commit/6c86c17c3d76fb93aa3700ec6c0fa00faeb97293"><code>6c86c17</code></a>
Merge commit from fork</li>
<li><a
href="https://github.com/fastify/fast-uri/commit/a95158ad308df4d92bbde4eba699ce5165e9f796"><code>a95158a</code></a>
Handle malformed fragment decoding without throwing (<a
href="https://redirect.github.com/fastify/fast-uri/issues/171">#171</a>)</li>
<li><a
href="https://github.com/fastify/fast-uri/commit/cea547c91c6aae610041b17b75792ca4aa035a6d"><code>cea547c</code></a>
Bumped v3.1.1</li>
<li><a
href="https://github.com/fastify/fast-uri/commit/876ce79b662c3e5015e4e7dffe6f37752ad34f35"><code>876ce79</code></a>
Merge commit from fork</li>
<li><a
href="https://github.com/fastify/fast-uri/commit/dcdf690b71a7bb3a19887ada65a9ab160d83bcc0"><code>dcdf690</code></a>
ci: add lock-threads workflow (<a
href="https://redirect.github.com/fastify/fast-uri/issues/169">#169</a>)</li>
<li><a
href="https://github.com/fastify/fast-uri/commit/c860e6589b1ac346f66e114b4eadb9613768108c"><code>c860e65</code></a>
build(deps-dev): bump neostandard from 0.12.2 to 0.13.0 (<a
href="https://redirect.github.com/fastify/fast-uri/issues/167">#167</a>)</li>
<li><a
href="https://github.com/fastify/fast-uri/commit/9b4c6dc82fde0ca44e674403ece9185d85bb6d5f"><code>9b4c6dc</code></a>
build(deps): bump fastify/workflows/.github/workflows/plugins-ci.yml (<a
href="https://redirect.github.com/fastify/fast-uri/issues/166">#166</a>)</li>
<li><a
href="https://github.com/fastify/fast-uri/commit/85d09a9f7aa76b32c2bb005a90a71e144c361d24"><code>85d09a9</code></a>
build(deps): bump
fastify/workflows/.github/workflows/plugins-ci-package-mana...</li>
<li>Additional commits viewable in <a
href="https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fast-uri&package-manager=npm_and_yarn&previous-version=3.1.0&new-version=3.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…0 to 7.29.4 in the npm_and_yarn group across 1 directory (#1097)

Bumps the npm_and_yarn group with 1 update in the / directory:
[@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs).

Updates `@babel/plugin-transform-modules-systemjs` from 7.29.0 to 7.29.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases">@​babel/plugin-transform-modules-systemjs's
releases</a>.</em></p>
<blockquote>
<h2>v7.29.4 (2026-05-05)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-plugin-transform-modules-systemjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17974">#17974</a>
[7.x backport]fix(systemjs): improve module string name support (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
<h2>v7.29.3 (2026-04-30)</h2>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17923">#17923</a>
Support flow extends bound (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17931">#17931</a>
fix(decorators): replace super within all removed static elements (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-register</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17915">#17915</a> Fix
thread synchronization issues in <code>@babel/register</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-bugfix-safari-rest-destructuring-rhs-array</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17788">#17788</a> Add
bugfix plugin for Safari array rest destructuring bug (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17782">#17782</a>
Improve trailing comma comment handling (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17847">#17847</a>
Replace npmjs.com links with npmx.dev (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-helper-import-to-platform-api</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-transform-json-modules</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17818">#17818</a>
Load async Wasm and JSON imports in parallel (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.29.2 (2026-03-16)</h2>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17840">#17840</a>
[7.x backport] async x =&gt; {} must be in leading pos (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-preset-env</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17805">#17805</a>
[7.x backport] fix: Properly handle await in finally (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-env</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/a458f66074b97d54773db8159af673d23b26079b"><code>a458f66</code></a>
v7.29.4</li>
<li><a
href="https://github.com/babel/babel/commit/32ebd5aaf2526ddd176fd6a3d1e3dc594abdc8d9"><code>32ebd5a</code></a>
[7.x backport]fix(systemjs): improve module string name support (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs/issues/17974">#17974</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.29.4/packages/babel-plugin-transform-modules-systemjs">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/plugin-transform-modules-systemjs&package-manager=npm_and_yarn&previous-version=7.29.0&new-version=7.29.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## User-Facing Changes

N/A

## Description

bump sanitize-html version to fix vulnerability

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

Fixed two different issues on State Transitions related to the
implementation of `useSubscribeMessageRange` on it.
First was a flickering issue that happened when seeking different times
on the player with heavy files loaded, would make the app stuck on a
infinite loop and make it unusable.
Second one was making a simple change on the settings of the panel would
trigger a full re render of the panel and its data.

## Description

**1st Issue**
This issue was connected to the fact that `playerPresence` was a direct
dependency on `useSubscribeMessageRange`. Now it's still a dependency
but indirectly. This `playerPresence` is needed because with heavy data
the panel is mounted before the data is ready, so this flag serves as
trigger for the data to be rendered when its ready and not before the
panel finishes mounting.

The fix introduces an `initialized` flag that reads `playerPresence`
(only once when it first becomes PRESENT) and then stops reacting to it.
This ensures subscriptions are created only after the player is ready,
without re-running on every subsequent presence change.

**2nd Issue**

The `useDecodedMessageRange` hook was doing a full teardown and rebuild
of all topic subscriptions whenever the topics array changed. This meant
that adding a single new path would:

- Cancel all existing subscriptions
- Wipe all accumulated message data
- Re-subscribe to every topic from scratch
- Stream all data back in again

The fix replaces this with an incremental diff approach. The hook now
tracks subscriptions per-topic in a `Map<string, () => void>` and diffs
the previous topic set against the new one. Only removed topics are
unsubscribed and cleaned up; only added topics get new subscriptions.
Data for unchanged topics is preserved, eliminating the flicker.


## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes


bump webpack-dev-server version to fix vulnerability

## Description

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
…1/3) (#1090)

First of three PRs that replace #1062 per @rodrigo-rodrigues-ctw's
request to split the original 3000+ line change into independently
reviewable slices. PR2 (3D image render integration) and PR3 (H.265 seek
backfill) will follow this PR.

This PR contains only the codec-level work under `packages/den/video/`.
It is independent of PR2 and PR3.

## What's in this PR

**Parser**
- New H.265/HEVC parser in `packages/den/video/h265/` (Annex B framing,
length-prefixed normalization, NALU iteration, slice-type and
parameter-set extraction, keyframe and IRAP detection).
- Move the shared Annex B start-code finder out of `h264/` into a
sibling `utils.ts` (renamed from `startCode.ts` per review) so both
H.264 and H.265 parsers can use it without one codec depending on the
other.
- Lift the `Bitstream` class from `h264/Bitstream.ts` to
`video/Bitstream.ts` so the H.265 slice-header parser doesn't have to
reach into the H.264 folder.
- New `H265FrameBuilder` under `packages/den/video/h265/` that
synthesizes minimal H.265 byte sequences for unit tests; the parser
tests use it instead of inlining ad-hoc bytes.

**VideoPlayer**
- Replace the single-frame pending buffer with a timestamp-keyed map
plus an insertion-order array. H.265 decoders can hold many submitted
chunks in the pipeline before producing output, so the old single-slot
model dropped frames.
- Introduce `decodeFrames()`, which accepts a dependency chain (e.g.
keyframe + intervening P-frames) and returns a structured
`DecodeFramesResult` naming whether we got the exact target, an
intermediate frame, a timeout, or an abort. The single-chunk `decode()`
helper now delegates to this.
- Add `awaitTargetFrame()` so callers can park on the still-decoding
target after `decodeFrames()` resolves with an intermediate.
- Codec-aware decode timeouts: 30 ms for H.264, 2000 ms for HEVC. The
HEVC ceiling matches worst-case software-fallback latency observed on
real recordings.
- Try preferred hardware acceleration first, fall back to no-preference
if the preferred config is rejected.
- Comprehensive JSDoc restored on all public methods plus inline
comments on the new constants and pipeline state.

Drop `@lichtblick/log` from `packages/den`; the logger was only used by
the previous VideoPlayer implementation.

## Review comments addressed (from #1062)

- \`startCode.ts\` → \`utils.ts\`
- \`Bitstream\` lifted from \`h264/\` to \`video/Bitstream.ts\`
- Test bytes synthesized via the new \`H265FrameBuilder\`
- Restored deleted comments in \`VideoPlayer.ts\`; explained the
\`decodeFrames\` design (multi-frame API exists because HEVC decoders
can hold many chunks before producing output)
- Resolution / lockfile noise dropped via rebase onto current develop

## Validation

- \`yarn tsc --noEmit --pretty false\`
- \`yarn jest packages/den/\` — 167 tests, 24 suites
- \`yarn eslint --config eslint.config.ci.mjs <changed files>\`
- \`yarn prettier --check <changed files>\`

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…_yarn group across 1 directory (#1106)

Bumps the npm_and_yarn group with 1 update in the / directory:
[@protobufjs/utf8](https://github.com/dcodeIO/protobuf.js).

Updates `@protobufjs/utf8` from 1.1.0 to 1.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dcodeIO/protobuf.js/releases">@​protobufjs/utf8's
releases</a>.</em></p>
<blockquote>
<h2>protobufjs-cli: v1.1.1</h2>
<h2><a
href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-cli-v1.1.0...protobufjs-cli-v1.1.1">1.1.1</a>
(2023-02-02)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>cli:</strong> fix relative path to Google pb files (<a
href="https://redirect.github.com/protobufjs/protobuf.js/issues/1859">#1859</a>)
(<a
href="https://github.com/protobufjs/protobuf.js/commit/e42eea4868b11f4a07934804a56683321ed191e2">e42eea4</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/ab3862d133ab9b824f12eab5f993784333543dbf"><code>ab3862d</code></a>
chore: release protobufjs-v7.x (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2255">#2255</a>)</li>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/0853a625680f9247596b84ef48082b8f4e554797"><code>0853a62</code></a>
fix: Backport bundler-safe optional module lookups (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2254">#2254</a>)</li>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/d7035f9b7f06210ea343cab1f2f1cc18ee5cc1d6"><code>d7035f9</code></a>
chore: release protobufjs-v7.x (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2248">#2248</a>)</li>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/54b593ffd960f7fe4b0c448a12542c3de0a0cf26"><code>54b593f</code></a>
fix: Backport parser hardening to 7.x (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2245">#2245</a>)</li>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/e88fcea1635f79c414e8a070e164d38ea99e104a"><code>e88fcea</code></a>
chore: release protobufjs-v7.x (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2239">#2239</a>)</li>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/cc7d59559d4e8c533a35218310c67f4a5dda54f5"><code>cc7d595</code></a>
fix: Restore first-match namespace lookup (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2236">#2236</a>)</li>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/3abc9b54d67a7102785c6dfd8bf6610f545d445b"><code>3abc9b5</code></a>
chore: release protobufjs-v7.x (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2190">#2190</a>)</li>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/a0bf2dfdd8a75aa62ce5a1ff47a52b9b8f1ea793"><code>a0bf2df</code></a>
fix: Update CLI peer dependency (7.x) (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2189">#2189</a>)</li>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/2189e5beeca6a70e4c104dfdb9fb8200bc5f81fe"><code>2189e5b</code></a>
chore: release protobufjs-v7.x (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2174">#2174</a>)</li>
<li><a
href="https://github.com/protobufjs/protobuf.js/commit/75392ea1b78bdc4faba027b5db44ad7c50e9c454"><code>75392ea</code></a>
fix: Backport input hardening and CLI fixes to 7.x (<a
href="https://redirect.github.com/dcodeIO/protobuf.js/issues/2173">#2173</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/dcodeIO/protobuf.js/compare/protobufjs-cli-v1.1.0...fetch-v1.1.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@protobufjs/utf8&package-manager=npm_and_yarn&previous-version=1.1.0&new-version=1.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…atency (1/3)" (#1107)

Only makes sense to merge when all 3 PRs are reviewed.
….0 (#1108)

Bumps
[sonarsource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action)
from 8.0.0 to 8.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sonarsource/sonarqube-scan-action/releases">sonarsource/sonarqube-scan-action's
releases</a>.</em></p>
<blockquote>
<h2>v8.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>SQSCANGHA-146 Add proxy support for GPG keyserver access by <a
href="https://github.com/henryju"><code>@​henryju</code></a> in <a
href="https://redirect.github.com/SonarSource/sonarqube-scan-action/pull/244">SonarSource/sonarqube-scan-action#244</a></li>
<li>SQSCANGHA-148 Update SonarScanner CLI to 8.1.0.6389 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/SonarSource/sonarqube-scan-action/pull/232">SonarSource/sonarqube-scan-action#232</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/SonarSource/sonarqube-scan-action/compare/v8...v8.1.0">https://github.com/SonarSource/sonarqube-scan-action/compare/v8...v8.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SonarSource/sonarqube-scan-action/commit/7006c4492b2e0ee0f816d36501671557c97f5995"><code>7006c44</code></a>
Update SonarScanner CLI to 8.1.0.6389</li>
<li><a
href="https://github.com/SonarSource/sonarqube-scan-action/commit/edd319f2842a3d04654c967f40ba916b155c6256"><code>edd319f</code></a>
NO-JIRA Bump actions/setup-node from 6.3.0 to 6.4.0 (<a
href="https://redirect.github.com/sonarsource/sonarqube-scan-action/issues/234">#234</a>)</li>
<li><a
href="https://github.com/SonarSource/sonarqube-scan-action/commit/e050aa9e699112ca0664dd2a5c694ddab05dc555"><code>e050aa9</code></a>
NO-JIRA Bump actions/cache from 5.0.4 to 5.0.5 (<a
href="https://redirect.github.com/sonarsource/sonarqube-scan-action/issues/231">#231</a>)</li>
<li><a
href="https://github.com/SonarSource/sonarqube-scan-action/commit/6cd3d8f2ae5f9cd14e3c3c52b535e26e211f3051"><code>6cd3d8f</code></a>
NO-JIRA Bump madhead/semver-utils from 4.3.0 to 5.0.0</li>
<li><a
href="https://github.com/SonarSource/sonarqube-scan-action/commit/56568530eddcb15ab65e7880af318fba5b859e2e"><code>5656853</code></a>
SQSCANGHA-146 Add proxy support for GPG keyserver access (<a
href="https://redirect.github.com/sonarsource/sonarqube-scan-action/issues/244">#244</a>)</li>
<li><a
href="https://github.com/SonarSource/sonarqube-scan-action/commit/c4447538999e984fe7463a8068a88b784ed06988"><code>c444753</code></a>
SQSCANGHA-140 Add the missing requirements in README.md (<a
href="https://redirect.github.com/sonarsource/sonarqube-scan-action/issues/243">#243</a>)</li>
<li>See full diff in <a
href="https://github.com/sonarsource/sonarqube-scan-action/compare/v8.0.0...v8.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sonarsource/sonarqube-scan-action&package-manager=github_actions&previous-version=8.0.0&new-version=8.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## User-Facing Changes

Improved subscription handling and batch processing in PlotCoordinator
and UserScriptPlayer to fix how Plot and UserScripts interacted (it was
not working correctly).

## Description

Enhancements address issues with virtual topics and message range
handling.
Deprecated use of block loader in UserScripts.
Fixed layout switching making Plot not work.
Fixed saving a new UserScript not resubscribing to the topic.
Added unit tests to validate new logic.

Plot dependent on userscripts (on the right) starts drawing right away,
and changing the userscript retriggers a subscription:

https://github.com/user-attachments/assets/c5dc5b17-a594-447b-bbdf-be6ab0d1a94b



## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra@ctw.bmwgroup.com>
# Conflicts:
#	.github/workflows/sonarqube.yml
#	benchmark/package.json
#	package.json
#	packages/suite-base/package.json
#	packages/suite-base/src/panels/Plot/PlotCoordinator.test.ts
#	packages/suite-base/src/panels/Plot/PlotCoordinator.ts
#	packages/suite-base/src/panels/Plot/builders/CustomDatasetsBuilder.ts
#	packages/suite-base/src/panels/Plot/builders/TimestampDatasetsBuilder.ts
#	packages/suite-base/src/panels/Plot/builders/utils.test.ts
#	packages/suite-base/src/panels/Plot/builders/utils.ts
#	packages/suite-base/src/panels/Plot/utils/buildSettingsTree.test.ts
#	packages/suite-base/src/panels/StateTransitions/hooks/constants.ts
#	packages/suite-base/src/panels/StateTransitions/hooks/useDecodedBlocks.test.ts
#	packages/suite-base/src/panels/StateTransitions/hooks/useDecodedBlocks.ts
#	packages/suite-base/src/panels/StateTransitions/hooks/useDecodedMessageRange.test.ts
#	packages/suite-base/src/panels/StateTransitions/hooks/useDecodedMessageRange.ts
#	packages/suite-base/src/panels/StateTransitions/index.test.tsx
#	packages/suite-base/src/panels/StateTransitions/index.tsx
#	packages/suite-base/src/players/UserScriptPlayer/index.ts
#	packages/suite-desktop/package.json
#	packages/suite-web/package.json
#	web/package.json
#	yarn.lock
- Remove redundant return in useRawMessagesPanelSettings.ts (S3626)
- Remove unnecessary type assertion in TimeBasedChart/index.tsx (S4325)
- Replace unsafe type assertion with proper narrowing in UserScriptPlayer (S4325)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

@ctw-joao-luis
ctw-joao-luis merged commit 4986281 into main May 20, 2026
20 of 21 checks passed
@ctw-joao-luis
ctw-joao-luis deleted the hotfix/release branch May 20, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants