David Baker
5cfb68962d
Fix missed await in ChangePassword ( #33588 )
...
Looks like this probably ought to be awaited, anyway, although
I'm not convinced it's the cause of the flake I'm seeing.
2026-05-26 08:08:33 +00:00
David Baker
a415a7ee2a
Run prebuild separately for CD job ( #33582 )
...
* Run prebuild separately for CD job
as per comment
* Prettier
2026-05-26 08:06:53 +00:00
rbondesson
15626733b1
Fix copyright texts ( #33613 )
2026-05-26 07:44:43 +00:00
Michael Telatynski
629f80fa13
Make sonarcloud happier ( #33466 )
...
* Remove manual npm update in workflow
It is no longer necessary
* Use already installed deps over npx
* Make pnpm work under sudo in workflow
* Make pnpm work under sudo in workflow v2
2026-05-26 07:33:45 +00:00
Zack
384db1faaf
Move E2ePadlock icon colors to CSS module ( #33577 )
...
* Move E2ePadlock icon colors to CSS module
* update react id labelling
* Update E2eMessageSharedIcon snapshots
2026-05-26 07:13:15 +00:00
rbondesson
5486a22922
Refactor EventTile using the MVVM pattern - #5b ( #33600 )
...
* Extract EventTile E2E padlock state
* Refactor EventTile E2E padlock rendering after review comments
2026-05-26 06:36:05 +00:00
ElementRobot
f3bbf2c67a
[create-pull-request] automated change ( #33508 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2026-05-26 06:12:35 +00:00
renovate[bot]
d63792f672
Update dependency caniuse-lite to v1.0.30001793 ( #33552 )
...
* Update dependency caniuse-lite to v1.0.30001793
* Update browser support tests
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2026-05-25 14:23:38 +00:00
rbondesson
40fbe1fae1
Stabilise flaky QR code rendering tests ( #33593 )
...
* Stabilise QR code rendering tests
* Extract QR mocking code to test-utils
2026-05-25 07:10:10 +00:00
renovate[bot]
1ffbe66d72
Update hashicorp/vault-action action to v4 ( #33572 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 14:02:15 +00:00
renovate[bot]
51472242a8
Update dependency macos to v26 ( #33571 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 14:01:45 +00:00
renovate[bot]
a43d94d7fa
Update storybook ( #33567 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 14:00:25 +00:00
renovate[bot]
5e1dddee2c
Update vite ( #33559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 09:42:04 +00:00
renovate[bot]
4b7b0dbead
Update cloudflare/wrangler-action action to v4 ( #33569 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-23 21:35:45 +00:00
renovate[bot]
5a2f246577
Update electron ( #33562 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-23 21:32:32 +00:00
renovate[bot]
f88b2a4d4d
Update docker.io/docker/dockerfile Docker tag to v1.24 ( #33561 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-23 21:32:04 +00:00
renovate[bot]
c38fed97a2
Update npm non-major dependencies ( #33557 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-23 21:30:33 +00:00
renovate[bot]
1a78597e72
Update pnpm to v10.33.4 ( #33558 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-23 19:38:40 +00:00
renovate[bot]
fb64fcfd47
Update jest ( #33556 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-23 18:57:31 +00:00
renovate[bot]
039d0d2c95
Update eslint-plugins ( #33555 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-23 18:15:05 +00:00
Andy Balaam
db92f80e90
Simplify DeviceListener recheck logic using a failedCheck method ( #32982 )
...
* Extract the logic for a failed recheck into a method
This will allow us to simplify the logic that calls it.
* Remove unneeded log items
These are already known at the time of logging due to the surrounding
logic.
* Remove now-unneeded initial 'all is ok' check in DeviceListener
2026-05-22 22:10:13 +00:00
renovate[bot]
53631faffc
Update dependency nx to v22.7.2 ( #33553 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 21:33:04 +00:00
renovate[bot]
7ce244c0be
Update css ( #33560 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 21:32:17 +00:00
renovate[bot]
8afb7943a6
Update testcontainers docker digests ( #33551 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 18:26:05 +00:00
rbondesson
03360eb260
Refactor EventTile using the MVVM pattern - #5a ( #33587 )
...
* Extract EventTile receipt state
* Extract EventTile thread state
* Extract EventTile reaction relation state
* Extract EventTile reply-chain state
* Keep reply chain collapse wiring in EventTile
* Reuse message event eligibility for receipts
2026-05-22 18:25:32 +00:00
renovate[bot]
6574863fcd
Update rust:bullseye Docker digest to 28afaeb ( #33550 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 17:22:21 +00:00
renovate[bot]
50ee22413f
Update dependency sanitize-html to v2.17.4 [SECURITY] ( #33583 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 16:05:38 +00:00
David Baker
5a1d7385f8
Hopefully bust another flake ( #33584 )
...
I guess this sometimes takes more than a second (!?)
2026-05-22 16:00:57 +00:00
rbondesson
7285293b7b
Make shared-components tiles render identically outside Element Web - # 3 ( #33529 )
...
* Clean up unused app/web styling for ReactionsRow
* Align shared Storybook theme root with app/web
* Move PlayPauseButton styling into shared component
* Use closest compound icon color for all crypto events in both app/web and Storybook
* Updated snapshot
* Experimental strict color matching threshold for playwright
* Experimental color matching threshold for playwright
* Revert color matching threshold for playwright to the default value
* Updated screenshots after matching icon size in audio player with other media body components
* Changed icon color for crypto events accroding to recommendation from the design team
* Use --cpd-color-icon-primary for all crypto events
* Updated snapshots and screenshots after icon color changes
* Updated app/web snapshots and screenshots
2026-05-22 16:00:38 +00:00
Florian Duros
375fc140a6
Room list: reduce font size of sections ( #33580 )
...
* feat: reduce font size of section
* test: update existing screenshots
* test: update playwright screenshots
2026-05-22 15:55:27 +00:00
rbondesson
53fba7ff71
Mocking PasswordScorer.scorePassword to reduce risk of flakiness ( #33591 )
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2026-05-22 15:29:55 +00:00
David Baker
8e42cf7298
Bump to 6.0.0
2026-05-22 15:23:30 +01:00
David Baker
7e3d6bf562
Fix playwright tests ( #33592 )
...
* Fix playwright tests
The screenshot reporter was using an import that no longer works as
of playwright 1.60. Inline the function instead as it doesn't seem
to be importable.
* Our custom expect was importing itself?
How did that ever work?
* Nope, that doesn't seem to help
and also it was aiming the in in playwright common which should be the 2nd level of extension
* Provide non-overridden version of the same function
as per comment
2026-05-22 15:01:08 +01:00
renovate[bot]
63c2bb5aab
Update playwright to v1.60.0 ( #33565 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 11:44:06 +01:00
renovate[bot]
1175325fcd
Update Node.js to 44aeb8a ( #33549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-21 16:47:34 +00:00
renovate[bot]
34c49b13f9
Update nginxinc/nginx-unprivileged:alpine-slim Docker digest to 01cb660 ( #33548 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-21 16:47:11 +00:00
renovate[bot]
d22aa4e9af
Update dependency mermaid to v11.15.0 [SECURITY] ( #33471 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-21 15:38:49 +00:00
renovate[bot]
8870de65cb
Update ghcr.io/element-hq/element-web:latest Docker digest to c21772a ( #33547 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-21 14:51:32 +00:00
rbondesson
70e59c6221
Refactor EventTile using the MVVM pattern - #4 ( #33539 )
...
* Extract EventTile interaction state transitions
* Fix sonar issues
2026-05-21 13:41:58 +00:00
renovate[bot]
f5eb18bc9d
Update dependency webpack-dev-server to v5.2.4 [SECURITY] ( #33528 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-21 13:01:17 +00:00
David Baker
4b0600f593
Press tab instead of blurring in playwright test ( #33576 )
...
This was flaking a lot: try a regular keypress instead of trying to
blur the element (which is closer to an actual user interaction anyway).
2026-05-21 13:00:50 +00:00
David Baker
e46a9bddaf
Pass tags with INPUT_TAGS in docker bake job ( #33574 )
...
* Pass tags with INPUT_TAGS in docker bake job
Truly hideous mess of shell to set both env vars in the prebuild step.
As the env var doesn't seem to be available to the actual executor
but clearly must be available to the docker that it runs.
* gnore printf, it's a shell builtin
2026-05-21 13:30:30 +01:00
rbondesson
80024991aa
Stabilise React useId values in DOM snapshots in element-web ( #33579 )
...
* Stabilise React useId values in DOM snapshots - app/web
* Stabilise React useId values in DOM snapshots - shared components
* Update additional snapshots
* Added comments and changed replace pattern to 'react-use-id-N'
2026-05-21 13:30:05 +01:00
R Midhun Suresh
7ce368537b
Stabilize playwright tests by making the left panel constant width ( #33451 )
...
* Move css injection to panel.ts
- Inject css on event
* Upgrade package
* Fix playwright tests
* Remove RR instead of masking it
* Fix wrong import
* Fix playwright tests
* Fix more playwright tests
* Catch error and add comment
2026-05-21 09:49:03 +01:00
renovate[bot]
f615cf7fab
Update dependency @element-hq/element-call-embedded to v0.19.3 ( #33546 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-20 15:44:23 +00:00
Andy Balaam
df229eac2c
Simplify DeviceListener logic: consider recovery disabled if backup is disabled ( #32979 )
...
If backup is disabled, recovery is implicitly disabled too, so there is
no need to warn about recovery being broken.
2026-05-20 15:04:40 +00:00
Andy Balaam
66cd1336e5
Remove the closeToast function and replace with calls to rejectToast ( #33541 )
2026-05-20 15:04:29 +00:00
renovate[bot]
1f2664bc7d
Update zizmorcore/zizmor-action action to v0.5.6 ( #33545 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-20 14:49:05 +00:00
David Baker
90ba56c1ce
Make viewRoomByName dismiss toasts on each retry ( #33542 )
...
Otherwise it can just race, as per comment
2026-05-20 14:26:08 +00:00
Zack
223a861535
Move E2ePadlock to shared components ( #33538 )
...
* Move E2ePadlock to shared components
* Add storybook images
* Move translation to shared components
* Fix E2ePadlock story accessibility
* Update E2eMessageSharedIcon test for padlock role
2026-05-20 13:20:17 +00:00