Half-Shot
29cec1b915
More bits
2026-04-21 09:39:35 +01:00
Half-Shot
bcf8c4598e
Merge branch 'hs/url-preview-new-design' into hs/file-uploader-extensions
2026-04-14 16:44:19 +01:00
Half-Shot
9717112daa
Initial work for file uploader exts
2026-04-14 16:44:05 +01:00
renovate[bot]
936c75ff1c
Update testcontainers docker digests ( #33132 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 08:32:39 +00:00
Half-Shot
bf75fc7b44
update pw snaps
2026-04-14 09:22:02 +01:00
Half-Shot
68ce33cd14
remove mistaken playwright cfg
2026-04-14 09:03:56 +01:00
Half-Shot
52f4915c88
Merge remote-tracking branch 'origin/develop' into hs/url-preview-new-design
2026-04-14 09:03:33 +01:00
Michael Telatynski
2204493094
Merge pull request #33112 from element-hq/t3chguy/monorepo-module-api
...
Absorb element-modules/packages/element-web-module-api into monorepo
2026-04-14 07:05:26 +00:00
Florian Duros
23b11aaf86
Update compound web and compound design tokens ( #33120 )
...
* chore: update compound web and compound design tokens
* test: update SC snapshots
* test: update EW snapshots
* test: update EW screenshots
2026-04-13 15:40:24 +00:00
Michael Telatynski
dc42c2518e
Pin matrix-seshat version to 4.0.1 ( #33121 )
...
As 4.1.0 seems broken https://github.com/matrix-org/matrix-js-sdk/actions/runs/24346991243/job/71091033109
2026-04-13 15:39:40 +00:00
Andy Balaam
273a891b7b
Update Exclude Insecure Devices date to October 2026 ( #33117 )
2026-04-13 13:03:53 +00:00
Richard van der Hoff
eef8cad229
Update to compound-web 9.0.1 ( #33095 )
...
* Update to compound-web 9.0.1
There are a couple of breaking changes in v9, leading to the changes in
`BugReportDialog` and `EncryptionCard`.
Most of these updates, however, are snapshot updates, due to changes in the CSS
class names in compound web (which happens due to updates in the CSS content in
those classes; `postcss-modules` generates class names based on the hash of the
CSS).
* update playwright screenshots
2026-04-13 10:16:34 +00:00
Michael Telatynski
7010f2091c
Absorb element-modules/packages/element-web-module-api into monorepo
2026-04-13 11:10:11 +01:00
Michael Telatynski
a210d3c29e
Merge pull request #33088 from element-hq/t3chguy/monorepo-playwright-common
...
Absorb remainder of playwright-common from element-modules
2026-04-10 17:38:27 +00:00
Richard van der Hoff
4186b8e8e8
Convert TextualBody-test to out-of-line snapshots ( #33104 )
...
Sonar complains about duplication in the inline snapshots
2026-04-10 15:52:59 +00:00
Jefta
7b9e586c3a
Hide spoilers from desktop notifications ( #31699 )
...
* Hide spoilers from desktop notifications
* Replace unicode blocks with spoiler tag
* Run prettier
* Add comments
2026-04-10 15:45:25 +00:00
Michael Telatynski
ec924deaa0
Merge branch 'develop' of ssh://github.com/element-hq/element-web into t3chguy/monorepo-playwright-common
...
# Conflicts:
# pnpm-lock.yaml
2026-04-10 16:41:45 +01:00
Half-Shot
b10fc9f95d
update snaps again
2026-04-10 14:36:55 +01:00
Half-Shot
8e4c0fa790
Use a scale so the images don't go blur
2026-04-10 14:32:04 +01:00
Half-Shot
a9097faa09
Update snaps again
2026-04-10 14:22:25 +01:00
Half-Shot
bc0df036a6
include site name
2026-04-10 11:44:20 +01:00
Half-Shot
5d93568c2d
Also these
2026-04-10 11:08:53 +01:00
Half-Shot
1d88ebd088
Update previews again
2026-04-10 09:16:02 +01:00
Richard van der Hoff
4c4bfcde7e
Inline inviteMultipleToRoom ( #33027 )
...
This two-line method serves mostly to obfuscate, imho. Let's get rid of it.
2026-04-09 22:11:12 +00:00
Half-Shot
2662a9866c
Fixup
2026-04-09 17:17:38 +01:00
Half-Shot
0c2ac8e520
Improved rendering
2026-04-09 17:08:16 +01:00
Andy Balaam
70f26f9142
Separate cases in DeviceListener ( #32973 )
...
* Separate cases in DeviceListener
According to the comment in `else` there were two ways to end up there. Split
these into separate cases and provide a different log message in each case.
If we somehow get there another way, throw an error.
* Replace a throw with an error log
2026-04-09 15:25:42 +00:00
Michael Telatynski
917237fc3c
Pass args thru nx
2026-04-09 15:50:51 +01:00
Michael Telatynski
b6b0b0009c
Fix some flaky playwright tests ( #33085 )
...
* Tweak flaky test reporter to identify setup failures
* Fix some flaky playwright tests
* Iterate
2026-04-09 14:34:48 +00:00
Michael Telatynski
561dbd32be
Iterate
2026-04-09 15:31:34 +01:00
Michael Telatynski
540e620f40
Adjust consumers of playwright-common
2026-04-09 15:22:56 +01:00
Half-Shot
f3515c0a1c
Merge remote-tracking branch 'origin/develop' into hs/url-preview-new-design
2026-04-09 15:21:03 +01:00
Florian Duros
a5e09ebb53
feat: expand sections when filter is toggled ( #33077 )
2026-04-09 13:14:41 +00:00
Half-Shot
938bbf12e5
update snaps
2026-04-09 14:09:52 +01:00
Half-Shot
d72c85f989
Cleanup
2026-04-09 13:39:05 +01:00
Half-Shot
137a1b33c8
linting
2026-04-09 13:35:19 +01:00
Will Hunt
b4d0c21abf
Update URL Preview settings ( #32992 )
...
* Remove ability for url previews to be set per-room
* Add ability to enable E2EE URL Previews globally
* Remove old migration
* Cleanup
* Remove room account handler
* update snap
* screenshot updated
* Add a test
2026-04-09 12:32:50 +00:00
Robin
253dcb44dd
Show a 'grab' cursor on picture-in-picture view ( #33079 )
...
* Remove unused 'draggable' prop from PictureInPictureDragger
* Show a 'grab' cursor on picture-in-picture view
To give it a proper affordance for dragging.
2026-04-09 12:25:14 +00:00
Zack
70e40009a3
Fix issues with /me emote two liner ( #33081 )
...
* Fix issues with me emote liner
* Fix Prettier
2026-04-09 12:13:02 +00:00
Half-Shot
4a4123f8df
linting n test fiddles
2026-04-09 12:18:30 +01:00
Valere Fedronic
6486a6b5ff
Add user friendly capability text for msc4039.download_file ( #32983 )
...
* Add user friendly capability test for `msc4039.download_file`
* review: remove un-needed experimental copy
2026-04-09 11:08:08 +00:00
Joao Pedro Antunes Borie
5ba09a5f90
Fix #32727 : Ensure VoiceRecording uses the selected microphone ( #32887 )
...
Voice messages were being recorded using the system default microphone
instead of the device selected in Element settings.
This was fixed by ensuring the preferred deviceId is correctly passed
to the MediaStream constraints in VoiceRecording.ts.
Added unit tests in VoiceRecording-test.ts to verify that the
application correctly requests the user-selected device.
Co-authored-by: Will Hunt <2072976+Half-Shot@users.noreply.github.com>
2026-04-09 11:07:32 +00:00
Half-Shot
a573cf1900
Iterative update
2026-04-09 12:01:37 +01:00
Half-Shot
380c957444
revert accidental change
2026-04-09 09:43:41 +01:00
Half-Shot
2581a4deff
Check in other changes
2026-04-09 09:11:21 +01:00
renovate[bot]
bbe4280c2c
Update testcontainers docker digests ( #33075 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 14:39:14 +00:00
Florian Duros
121c2d18e9
Room list: fix expanded/collapse state of sections ( #33074 )
...
* fix: section being empty in flat list mode
When switching space (or removing a section later), if the Chat section
is collpased and the room list is in flat list mode in the other space,
the room list is empty.
The fix forces the section to be in expanded state if in flat list mode
* fix: store section expanded state by space
2026-04-08 13:44:52 +00:00
dependabot[bot]
4cc51a6756
Bump lodash from 4.17.23 to 4.18.1 ( #33071 )
...
* Bump lodash from 4.17.23 to 4.18.1
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* -es
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-04-08 10:10:03 +00:00
Zack
d197fb4e30
Refactor and Move TileErrorBoundary to Shared Components ( #32793 )
...
* creation of stories and view in shared-components
* migrate EventTile error fallback to shared TileErrorView MVVM
* Fix lint errors and unused import
* Update tests because of the refactoring
* Update snapshots + stories
* removal of mxEvent since it never changes in timeline
* Update packages/shared-components/src/message-body/TileErrorView/TileErrorView.stories.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
* Update apps/web/src/viewmodels/message-body/TileErrorViewModel.ts
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
* Update apps/web/src/viewmodels/message-body/TileErrorViewModel.ts
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
* docs: add TileErrorView tsdoc
* docs: add TileErrorViewModel tsdoc
* docs: add view source label tsdoc
* refactor: move tile error layout into vm
* docs: add TileErrorView story view docs
* docs: move tile error story list wrapper
* refactor: remove unused tile error event setter
* Update packages/shared-components/src/message-body/TileErrorView/TileErrorView.stories.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
* docs: add tsdoc for event tile error fallback props
* refactor: rely on snapshot merge no-op checks
* remove unessecery if statment
* test: restore EventTile mocks in afterEach
* test(shared-components): move TileErrorView baselines
---------
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
2026-04-08 09:05:31 +00:00
renovate[bot]
6e9fc9b8fa
Update npm non-major dependencies ( #33001 )
...
* Update npm non-major dependencies
* Update snapshot
* Patch plist for compatibility with updated @xmldom/xmldom
* Lockfile
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-04-08 07:40:43 +00:00