Bram Kragten
30f29dbeab
Add BrowserStack cross-browser/device e2e runs
...
Layers BrowserStack on top of the local Playwright e2e suites:
- browserstack.yml (Windows Chrome, macOS Firefox, iPad/iPhone WebKit,
Galaxy S23) driven by the BrowserStack Node SDK and Local tunnel
- :browserstack package scripts and the gated E2E (BrowserStack) CI job
(runs on manual dispatch or the e2e-browserstack PR label)
- tunnel/iOS-WebKit resilience in the specs (bs-local.com host, single
shared mobile context, dynamic-import + CDP "Internal error" skips)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 10:50:27 +02:00
Bram Kragten
2c8d6c1a02
Add Playwright e2e tests for demo, test app, and gallery
...
Adds Playwright end-to-end tests covering three targets:
- the demo build
- a new lightweight test app exercising several scenarios (theming,
admin/non-admin sidebar, panel navigation, more-info dialog)
- the component gallery
Includes the gulp/rspack build infra for the test app and an "E2E Tests"
GitHub Actions workflow that builds each target once, shares it via
artifacts, and runs the suites on Chromium and mobile Chrome. Browser
install is cached and retried to avoid intermittent download stalls.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 10:49:08 +02:00
renovate[bot]
e5c849359b
Update eslint monorepo to v10.5.0 ( #52659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 20:09:16 +02:00
Petar Petrov
133a9171bc
Add chart data processing optimization harness ( #52550 )
...
* Add deterministic fixtures and characterization tests for chart data processing
* Extract statistics chart data processing into a pure function
* Extract state history line chart data processing into a pure function
* Add benchmark suite for chart data processing
* Add chart data optimization playbook
* Point agent instructions at the chart optimization playbook
2026-06-15 12:53:01 +02:00
renovate[bot]
ddce581fdb
Update formatjs monorepo to v7.4.9 ( #52625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 09:31:35 +02:00
renovate[bot]
a62c89ee00
Update dependency @rsdoctor/rspack-plugin to v1.5.13 ( #52607 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-14 11:27:49 +02:00
renovate[bot]
393d6a8a0a
Update rspack monorepo to v2.0.8 ( #52595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-13 20:42:51 +02:00
renovate[bot]
9adb7215ce
Update html-eslint monorepo to v0.62.0 ( #52573 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-12 20:52:00 +02:00
renovate[bot]
273967fe70
Update dependency prettier to v3.8.4 ( #52569 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-12 19:20:28 +03:00
renovate[bot]
382e07379b
Update CodeMirror ( #52567 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-12 13:24:05 +02:00
renovate[bot]
3bbce5607e
Update typescript-eslint monorepo to v8.61.0 ( #52562 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-11 21:58:53 +02:00
renovate[bot]
ff49fa78f8
Update dependency fuse.js to v7.4.2 ( #52503 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-09 08:12:01 +03:00
renovate[bot]
0859202043
Update dependency rspack-manifest-plugin to v5.2.2 ( #52492 )
2026-06-08 08:23:51 +01:00
renovate[bot]
2c3e61b126
Update formatjs monorepo ( #52484 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 17:04:29 +00:00
renovate[bot]
3bd1d45fe1
Update dependency marked to v18.0.5 ( #52482 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 19:00:55 +02:00
renovate[bot]
6c448be3f1
Update CodeMirror to v6.20.3 ( #52472 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 18:19:01 +02:00
renovate[bot]
c6e5ae21e2
Update tsparticles to v4.1.3 ( #52473 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 18:18:53 +02:00
renovate[bot]
d761a68bee
Update yarn monorepo to v4.16.0 ( #52449 )
2026-06-05 14:52:54 +01:00
renovate[bot]
378c5a3c9d
Update rspack monorepo to v2.0.6 ( #52447 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-05 15:31:29 +03:00
renovate[bot]
aaea886d51
Update dependency idb-keyval to v6.2.5 ( #52445 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-05 15:30:56 +03:00
renovate[bot]
7f6f29629f
Update dependency barcode-detector to v3.2.0 ( #52425 )
...
* Update dependency barcode-detector to v3.2.0
* bump license version
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-06-05 05:35:28 +00:00
Jan-Philipp Benecke
b224bd7077
Patch tinykeys v4 to make it compatible with older iOS versions ( #52420 )
...
* Downgrade tinykeys to 3.1.0 to make it compatible with older iOS versions
* Patch tinykeys v4
* Remove umd patch
2026-06-05 08:21:13 +03:00
renovate[bot]
6338d0ea4e
Update dependency fuse.js to v7.4.1 ( #52432 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-05 08:09:59 +03:00
renovate[bot]
c21ffeacad
Update typescript-eslint monorepo to v8.60.1 ( #52428 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-05 08:05:11 +03:00
renovate[bot]
69b33ff015
Update dependency tar to v7.5.16 ( #52423 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 20:22:43 +02:00
renovate[bot]
4a3eea5d2b
Update tsparticles to v4.1.2 ( #52418 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 17:08:01 +02:00
renovate[bot]
99eb752a68
Update vitest monorepo to v4.1.8 ( #52405 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 11:39:55 +02:00
renovate[bot]
1fb3efadfa
Update dependency js-yaml to v4.2.0 ( #52401 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 08:02:56 +03:00
renovate[bot]
033d035b18
Update dependency lint-staged to v17.0.7 ( #52389 )
2026-06-03 12:03:23 +01:00
renovate[bot]
6ca7ac1ca5
Update dependency fuse.js to v7.4.0 ( #52379 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 08:13:03 +03:00
renovate[bot]
d4380248c2
Update tsparticles to v4.1.1 ( #52380 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 08:12:39 +03:00
renovate[bot]
8cd9a5adf6
Update dependency lint-staged to v17.0.6 ( #52363 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 13:17:09 +00:00
renovate[bot]
e04297f2bd
Update dependency date-fns to v4.4.0 ( #52350 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 08:20:39 +03:00
renovate[bot]
e89f76bbbb
Update dependency eslint to v10.4.1 ( #52349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 08:20:07 +03:00
renovate[bot]
319ba3940e
Update tsparticles to v4.1.0 ( #52344 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 16:27:46 +00:00
renovate[bot]
d9cae08f53
Update dependency @rspack/dev-server to v2.0.3 ( #52338 )
2026-06-01 14:55:47 +02:00
Petar Petrov
70ffef8807
Remove unused dependencies ( #52328 )
...
Drop dependencies that are no longer referenced anywhere in the codebase:
- @material/mwc-base: declared directly but never imported; still pulled
in transitively by the other @material/mwc-* packages, so the explicit
declaration was redundant.
- @types/mocha: the test runner is Vitest (test files import describe/it/
expect from "vitest"); no Mocha globals or namespace are used.
- @types/webspeechapi: no Web Speech API usage in the codebase, and the
modern TypeScript lib.dom already ships these definitions.
- @types/babel__plugin-transform-runtime: the plugin is only referenced by
string name in the Babel config, never imported as a typed module, so the
type stub is unused.
Co-authored-by: MindFreeze <noreply@anthropic.com >
2026-06-01 08:41:04 +02:00
renovate[bot]
8e8f2bfa4c
Update dependency @bundle-stats/plugin-webpack-filter to v4.22.2 ( #52323 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 08:11:09 +03:00
renovate[bot]
486b6bb561
Update dependency @rsdoctor/rspack-plugin to v1.5.12 ( #52319 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-31 11:47:39 +02:00
renovate[bot]
859d23c187
Update formatjs monorepo ( #52309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-31 09:12:47 +02:00
renovate[bot]
f9d205defe
Update dependency @rspack/core to v2.0.5 ( #52314 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-31 09:12:44 +02:00
renovate[bot]
6571feb556
Update dependency terser-webpack-plugin to v5.6.1 ( #52307 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-30 18:54:29 +00:00
renovate[bot]
4150bc0806
Update dependency license-checker-rseidelsohn to v5 ( #52304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-30 20:50:36 +02:00
renovate[bot]
958e3f2575
Update dependency @swc/helpers to v0.5.23 ( #52303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-30 20:47:53 +02:00
renovate[bot]
97e85bc06f
Update dependency typescript-eslint to v8.60.0 ( #52290 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-29 08:06:38 +03:00
renovate[bot]
db52cd0d8e
Update babel monorepo to v7.29.7 ( #52277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-28 15:01:16 +03:00
renovate[bot]
7171575f8c
Update dependency @html-eslint/eslint-plugin to v0.61.0 ( #52220 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-27 11:20:41 +03:00
renovate[bot]
f4143c2070
Update dependency echarts to v6.1.0 ( #52168 )
...
* Update dependency echarts to v6.1.0
* Fix axis-proxy patch for echarts 6.1.0 AxisProxy internals
ECharts 6.1.0 uses hostedBy() and _window.value instead of direct model
comparison and _valueWindow. Update the boundaryFilter patch and contract
tests so CI passes with the dependency bump.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-27 11:08:23 +03:00
Jan-Philipp Benecke
3a0c85cd3e
Migrate top app bar to plain HTML and drop mwc dependency ( #52165 )
2026-05-27 08:57:38 +02:00
renovate[bot]
44989a6972
Update dependency date-fns to v4.3.0 ( #52205 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 08:19:30 +03:00