renovate[bot]
1fb6b778e7
Update pnpm to v11 ( #33573 )
...
* Update pnpm to v11
* Handle breaking changes
* Attach pnpm hash
* Remove redundant packageManager fields
* Make lint-staged happy
* Lockfile pnpm itself too
* Update pnpm/action-setup for better v11 compatibility
* Specify types to make tsc happier
* Fix permissions
* Check ulimit
* Specify minimumReleaseAgeExclude
* Run desktop tests
* Revert "Run desktop tests"
This reverts commit 911eb0ba2e9237d4b28e3bdaaf8f10ba6f22e827.
* Revert "Check ulimit"
This reverts commit f09eb59d715ba30a2e7fc5dba17dde092bd9bf17.
* Reapply "Check ulimit"
This reverts commit 83227c19ff5d07db91b6586f407f56870b00c041.
* Run desktop tests
* Switch nodeLinker & remove app-builder-lib patch
* Fix webpack.config.ts
* Fix .stylelintrc.cjs
* Fix `events` package
* Makes types happier
* Make knip happy
* Fix hak build
* Make jest happy
* Make pnpm-link happy
* Remove dead file
* Run playwright tests
* Fix linux hak permissions in ci
* Test
* Remove ulimit checks
* Disable skip
* Update nx
* Tweak line endings
* Update screenshot
* Iterate
* Webpack fallback `events`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-05-29 08:26:59 +00:00
renovate[bot]
4b2944440e
Update testcontainers docker digests ( #33660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-29 08:25:58 +00:00
ElementRobot
1fb6784c1a
[create-pull-request] automated change ( #33657 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2026-05-29 08:14:34 +00:00
rbondesson
e33aad6e1a
Stabilise room-list drag helper geometry lookup ( #33656 )
2026-05-29 08:05:33 +00:00
rbondesson
3aa3678c2d
Refactor EventTile using the MVVM pattern - #7a ( #33640 )
...
* Make EventTileViewModel an owned root VM
* Move timestamp sub-VMs under EventTileViewModel
* Move thread-list action bar VM under EventTileViewModel
* Clean up for improved readability
* Clean up to avoid duplicate EventTile render derivations
* Avoid mutating EventTileViewModel during render
* Move EventTile child VM syncing into adapters
* Replace timestamp VM field setters with batched setProps
* Component wrappers at the end of the file
* Lazy-create EventTile child view models
2026-05-29 05:56:31 +00:00
David Baker
0ed98941bd
Fix playwright screenshot consistency ( #33645 )
...
Add the --unsafe flag because we like to live dangerously, as commented.
2026-05-28 15:08:19 +00:00
rbondesson
8aa5c175ad
Fix story book title ( #33644 )
2026-05-28 11:28:00 +00:00
Michael Telatynski
7408796362
Fix element desktop dockerbuild utilities ( #33641 )
...
Got broken by monorepo merge
2026-05-28 09:53:29 +00:00
Zack
3bb9cb2234
Refactor ThreadSummary to MVVM ( #33603 )
...
* Refactor ThreadSummary to MVVM
* Stories Snapshot images
* Add ThreadSummary ViewModel coverage
* Fix ThreadSummary preview avatar rendering
* Remove ThreadSummary classnames helper
* Fix Prettier
* Match ThreadMessagePreview typography
* Move folder to correct path and fix storybook path
* Catch ThreadSummary preview refresh errors
* Update snapshot images + fix prettier
* Fix ThreadSummary classNames import
* Update Images
* Remove wrong path
2026-05-28 08:57:55 +00:00
Zack
34c388f760
Refactor E2eMessageSharedIcon to MVVM ( #33544 )
...
* Refactor E2eMessageSharedIcon to MVVM
* FIx Prettier and i18n
* Fix prettier
* Remove legacy E2eMessageSharedIcon component
* Cover E2eMessageSharedIcon MVVM updates
* Fix prettier
* Update apps/web/src/components/views/rooms/EventTile.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
* Skip unknown E2E shared icon visual
* Track E2E shared icon listener disposal
* Remove E2E shared icon room state guard
* Remove E2E shared icon client resync
* Use built-in disposables for shared icon VM
* Update shared icon VM without React key
---------
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
2026-05-28 08:01:39 +00:00
Michael Telatynski
013413c27a
Delete packages/playwright-common/src/@types/playwright-core.d.ts ( #33631 )
...
As identified in https://github.com/element-hq/element-web/pull/33592 this is no longer accessible
2026-05-28 07:58:34 +00:00
David Langley
c6b2f8955d
Remove 'A-New-Search-Experience' label ( #33589 )
...
Removed label for the new search experience from labels.yml.
There is already one for spotlight synced from meta.
2026-05-28 07:42:36 +00:00
David Baker
d3a80e3ca7
Add df before tests start ( #33627 )
...
* Add df before tests start
As I'd quite like to know what the disk usage was *before* the job
started too.
* typo
2026-05-27 15:11:01 +00:00
renovate[bot]
efeef6cd84
Update electron-builder to v26.11.1 ( #33563 )
...
* Update electron-builder to v26.11.1
* Update patch
* Make tsc happy
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-05-27 13:50:12 +00:00
RiotRobot
3c6233c3a3
Merge branch 'master' into develop
2026-05-27 13:49:41 +00:00
RiotRobot
5d36492432
v1.12.20
2026-05-27 13:46:37 +00:00
ElementRobot
2bf14fbc80
Realign the User Menu profile picture on desktop ( #33633 ) ( #33634 )
...
The button already shoves itself left so we don't need the macos
style to do so as well.
(cherry picked from commit 0d8ebf48fa )
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2026-05-27 14:42:22 +01:00
David Baker
0d8ebf48fa
Realign the User Menu profile picture on desktop ( #33633 )
...
The button already shoves itself left so we don't need the macos
style to do so as well.
2026-05-27 12:33:47 +00:00
rbondesson
6c0f9960b5
Refactor EventTile using the MVVM pattern - #6 ( #33621 )
...
* Thin EventTile render state wiring
* Move EventTile E2E verification into a view model
* Derive EventTile E2E padlock slots in view model
* Derive EventTile timestamp slots in render state
* Derive EventTile footer slots in render state
* Fix SonarCloud issues
2026-05-27 11:34:56 +00:00
Florian Duros
1ef544c5c6
Room list: add analytic events ( #33625 )
...
* chore: update analytics
* feat: add new analytics
2026-05-27 09:50:22 +00:00
Florian Duros
abe383d996
Room list: improve custom sections in Spaces ( #33523 )
...
* feat: display empty custom sections in the space where they were created
* test: update tests
* fix: room can't be drag in to a section if a section is created before
* fix: re-render issue when section is created
2026-05-27 09:43:59 +00:00
David Baker
1f305f1e10
Poll for storage being deleted in OIDC test ( #33620 )
...
* Poll for storage being deleted in OIDC test
This was flaking due to logout being async and sometimes not finishing
by the time the dialog appeared.
* Add missing screenshot
2026-05-27 09:41:16 +00:00
RiotRobot
00daa1c621
v1.12.19
2026-05-27 08:01:57 +00:00
ElementRobot
517b0d0edb
[create-pull-request] automated change ( #33628 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2026-05-27 08:00:49 +00:00
RiotRobot
5809c1df9a
Reset matrix-js-sdk back to develop branch
2026-05-27 08:05:53 +00:00
RiotRobot
4b03bb2303
Merge branch 'master' into develop
2026-05-27 08:05:04 +00:00
ElementRobot
d5038119e5
[Backport staging] Fix misaligned display name on desktop ( #33626 )
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2026-05-27 08:23:40 +01:00
Hubert Chathi
220f68935e
Periodically nag the user if their device remains unverified ( #33346 )
...
* nag the user to verify their device 2 days after they dismiss the toast
* lint
* recheck doesn't need to be awaited
* call setDeviceState
2026-05-26 23:49:40 +00:00
David Baker
2b4f983bb7
Increase timeout on BeaconViewDialog ( #33607 )
...
standard 1s doesn't seem long enough to avoid flakes
2026-05-26 17:52:04 +00:00
Michael Telatynski
7ea28d3829
Satisfy pnpm audit ( #33616 )
2026-05-26 14:21:13 +00:00
David Baker
d533522663
Fix misaligned display name on desktop ( #33623 )
...
* Fix misaligned display name on desktop
Move the usermenu custom class to the whole thing, not just the button
* Update comment
* Update snapshot
2026-05-26 14:02:01 +00:00
RiotRobot
1120bf30b8
Upgrade dependency to matrix-js-sdk@41.6.0
2026-05-26 13:07:15 +00:00
R Midhun Suresh
bc7ac39d5b
Use the separator as border between roomlist and main panel ( #33598 )
...
* Remove border from roomlist container
The separator will act as the border so we no longer need the roomlist
border.
* Use pointer events to detect click event
Otherwise the onClick handler would run when you resize the panel.
* Support showing the border in separator
* Update tests
* Disable double click behaviour on separator
* Fix screenshot tests failing
2026-05-26 11:22:41 +01:00
renovate[bot]
6f549c0672
Update webpack ( #33568 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 08:45:20 +00:00
Michael Telatynski
f0342ddbd2
Add support for m.recent_emoji account data event ( #33172 )
...
* Improve types in AccountSettingsHandler
* Add support for `m.recent_emoji` account data event
Maintains read-compatibility with `io.element.recent_emoji`
* Iterate
* Make ts happier
* Improve coverage
* Improve coverage
* Improve coverage
2026-05-26 08:30:02 +00:00
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