David Baker
c79c8c836b
Put the 'decrypting' tooltip back ( #30446 )
...
...when downloading encrypted attachments (regressed by https://github.com/element-hq/element-web/pull/30330 ).
Also adds tests for the tooltips and fix the tests so they don't pollute
mocks / dialogs.
2025-07-31 14:20:33 +00:00
ElementRobot
3f0dcaa64c
Playwright Docker image updates ( #30406 )
...
* [create-pull-request] automated change
* [create-pull-request] automated change
* Bump playwright-common
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-07-31 10:23:44 +00:00
Robin
652e891663
Stop using deprecated Element Call URL parameters ( #30422 )
...
These deprecated parameters will be removed very soon (planned for Element Call version 0.15.0) and we no longer have to care about backward compatibility with old versions of Element Call (due to the embedding/bundling work), so now is the right time to migrate.
2025-07-30 22:41:30 +00:00
Richard van der Hoff
7eb5a29cf0
Hacky fix to the MatrixChat flakiness ( #30429 )
...
Add a sleep to let these tests clean up.
2025-07-30 20:50:19 +00:00
RiotRobot
1b38624fd8
Merge branch 'master' into develop
2025-07-30 14:26:24 +00:00
RiotRobot
d98533025a
v1.11.108
2025-07-30 14:22:51 +00:00
ElementRobot
c3e5367e45
Fix downloaded attachments not being decrypted ( #30433 ) ( #30434 )
...
* Fix downloaded attachments not being decrypted
Fixes https://github.com/element-hq/element-web/issues/30339
* Import order
(cherry picked from commit 1e15a322a5 )
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2025-07-30 13:57:09 +00:00
David Baker
1e15a322a5
Fix downloaded attachments not being decrypted ( #30433 )
...
* Fix downloaded attachments not being decrypted
Fixes https://github.com/element-hq/element-web/issues/30339
* Import order
2025-07-30 12:30:18 +00:00
Richard van der Hoff
452996eacf
Playwright: clean up after verification test, to deflake later tests ( #30425 )
2025-07-30 12:11:14 +00:00
Will Hunt
ee120f2fa9
Use server name explicitly for via. ( #30362 )
...
* Use server name explicitly for via.
* lint
2025-07-29 17:40:56 +00:00
RiotRobot
94aa51dc57
Reset matrix-js-sdk back to develop branch
2025-07-29 13:08:36 +00:00
RiotRobot
e19d3dcd44
Merge branch 'master' into develop
2025-07-29 13:08:16 +00:00
RiotRobot
5a4b5418cc
v1.11.107
2025-07-29 13:04:43 +00:00
RiotRobot
d1f62317ba
Upgrade dependency to matrix-js-sdk@37.12.0
2025-07-29 13:01:13 +00:00
renovate[bot]
9232a220dc
Update dependency filesize to v11 ( #30380 )
...
* Update dependency filesize to v11
* Update fileSize types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-07-29 10:15:11 +00:00
Richard van der Hoff
45a2fd9d63
Re-enable matrixchat test ( #30410 )
...
Now that we have better logging for our tests
(https://github.com/element-hq/element-web/pull/30405 ), I'd like to re-enable
this test so we can try and understsnd what makes it fail.
2025-07-28 21:07:20 +00:00
Richard van der Hoff
7e40e3697f
MatrixChat test robustness fixes ( #30413 )
...
* MatrixChat-test: clean up better in `afterEach`
Make the MatrixChat tests behave better by letting them finish their work in an
`act` in afterEach. Otherwise we can end up mounting new components during
cleanup, which run tasks in the background
* MatrixChat-test: clean up dispatcher test
This test was kicking off a dispatcher job which would then open a
UserDeviceSettings dialog once the test had finished. That would then throw
exceptions because some of the mock environment had been torn down.
We're just testing that it opens the right dialog, so better to intercept
`createDialog`.
Aso add an `act` to reduce warnings, and replace a `flushPromises` with a
`waitFor` to make the test more robust.
2025-07-28 16:32:53 +00:00
David Langley
beaabd5b44
bump wysiwyg to 2.39.0 ( #30421 )
2025-07-28 15:21:24 +01:00
ElementRobot
db5c69e228
Fix e2e shield being invisible in white mode for encrypted room ( #30408 ) ( #30411 )
...
Co-authored-by: Florian Duros <florianduros@element.io >
2025-07-28 09:58:20 +01:00
Robin
a23a2c03d3
Allow Element Call to send call notifications ( #30404 )
...
* Allow Element Call to send call notifications
Currently Element Web is responsible for sending the call notification event, but this is planned to be changed soon. As of the upcoming Element Call 0.14.0 release, it will request the capability to send call notifications itself, and we should auto-approve this capability.
* Add reaction capability missing from test
Element Call does in fact request this one.
2025-07-27 13:37:10 +00:00
Richard van der Hoff
c2c040dd42
Lifecycle: add a bit more logging (#30414 )
...
... to see what exactly it thinks is wrong with the session
This may be useful in debugging
https://github.com/element-hq/element-web/issues/30337 and
https://github.com/element-hq/element-web/issues/29708 . but will likely be
useful in any case.
2025-07-25 16:17:19 +01:00
Florian Duros
c98358cb26
Fix e2e shield being invisible in white mode for encrypted room ( #30408 )
...
* fix: e2e icon for encrypted room
* test(e2e): add screenshot for grey shield in encrypted room
2025-07-25 10:56:21 +00:00
Richard van der Hoff
d384a9b71b
Work around jest bug that swallows console output ( #30405 )
...
* Work around jest bug that swallows console output
Hacky workaround for https://github.com/jestjs/jest/issues/15747
* Fix unit test
* Only write logs if there are some to write
* Another test fix
2025-07-25 10:13:52 +00:00
Richard van der Hoff
fc04ad26ce
Support EventShieldReason.MISMATCHED_SENDER ( #30403 )
...
The js-sdk now exposes a new event shield reason, which we should handle
correctly.
2025-07-25 09:43:40 +00:00
Florian Duros
b5160c47b3
chore: move i18n.tsx into utils folder ( #30400 )
2025-07-25 08:14:48 +00:00
Florian Duros
3af8273d6b
fix: replace hardcoded string in poll history dialog ( #30402 )
2025-07-24 16:41:01 +00:00
Florian Duros
81edfece6a
fix: replace hardcoded string on qr code back button ( #30401 )
2025-07-24 15:39:26 +00:00
Florian Duros
ab26004c4c
Change unencrypted and public pills to blue ( #30399 )
...
* feat: change unencrypted and public pill to blue
* test: update snapshots
* test(e2e): update screenshots
2025-07-24 14:52:59 +00:00
Richard van der Hoff
ffedca3954
Allow for unknown event shield reasons ( #30397 )
...
A forthcoming change to the js-sdk will add a new event shield reason. To avoid
a compile-time failure, add a `default` case to the code handling those
reasons.
2025-07-24 13:16:15 +00:00
David Baker
f7ef948cf0
Update playwright-common package ( #30396 )
...
So the shared components screenshot generator works
2025-07-24 10:45:15 +00:00
ElementRobot
ba828b2194
[create-pull-request] automated change ( #30394 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-07-24 10:02:19 +00:00
Florian Duros
16ef503174
Storybook: add tooltip provider and sort stories ( #30392 )
...
* chore: add tooltip provider to storybook preview
* chore: order story alphabetically
2025-07-23 15:30:54 +00:00
Florian Duros
7bfb9818f6
Change color of public room icon ( #30390 )
...
* feat: change color of public room icon
* test: update room avatar snapshot
* test(e2E): update screenshots
2025-07-23 13:56:26 +00:00
David Baker
dcbba5ea9d
Script for updating storybook screenshots ( #30340 )
...
* Script for updating storybook screenshots
Requires https://github.com/element-hq/element-modules/pull/43
* Prettier
2025-07-23 12:06:33 +00:00
ElementRobot
6b40da5779
[create-pull-request] automated change ( #30384 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-07-23 11:24:19 +00:00
ElementRobot
941835ccf2
[create-pull-request] automated change ( #30326 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-07-23 08:23:28 +00:00
renovate[bot]
4ec10a9b4d
Update typescript-eslint monorepo to v8.37.0 ( #30379 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 08:10:40 +00:00
renovate[bot]
6a48183a35
Update dependency @sentry/webpack-plugin to v4 ( #30381 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 23:13:01 +00:00
renovate[bot]
62b080a50e
Update all non-major dependencies ( #30374 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 17:55:35 +00:00
renovate[bot]
0dc7fcc64a
Update dependency @types/node to v18.19.120 ( #30371 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 17:39:15 +00:00
renovate[bot]
354867baa7
Update playwright to v1.54.1 ( #30378 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 17:01:34 +00:00
renovate[bot]
4c1e3c82e4
Update dependency testcontainers to v11.3.0 ( #30377 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 16:33:02 +00:00
Florian Duros
1e689ac098
Move Flex & Box component into shared component folder ( #30357 )
...
* refactor: move Flex component in shared components
* refactor: update imports
* refactor: remove Flex pcss file
* fix: Flex component css override
* test: update snapshots
* fix: html export
* chore: add css module support to jest
* chore: keep old copyright
* refactor: change `mx_Flex` in `ErrorView` to `mx_ErrorView_flexContainer`
* test: update snapshots
* refactor: move Box component in shared components
* refactor: update import and css override
* test: update snapshots
2025-07-22 16:25:45 +00:00
renovate[bot]
16ab7ffbc7
Update Node.js to a803244 ( #30370 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 16:24:07 +00:00
renovate[bot]
b35e2a8c45
Update dependency @stylistic/eslint-plugin to v5.2.0 ( #30376 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 16:13:45 +00:00
renovate[bot]
a07d5b82b3
Update dependency @sentry/browser to v9.40.0 ( #30375 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 16:13:35 +00:00
renovate[bot]
ca1420e604
Update nginxinc/nginx-unprivileged:alpine-slim Docker digest to 86df552 ( #30369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 16:12:35 +00:00
renovate[bot]
8e59ebb754
Update storybook monorepo to v9.0.17 ( #30372 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 15:28:22 +00:00
Timo
cc2ee5ea78
Add toggle to hide empty state in devtools ( #30352 )
...
* Add toggle to hide empty state in devtools
* use translated string
* lint
* inverse logic(`hide`->`show`)
* move entry in i18n to correct position
2025-07-22 14:11:16 +00:00
Florian Duros
774e0e8f7b
Fix color of icon button with outline ( #30361 )
...
* fix: room list header button color
* fix: room member list invite button
* test: update room list search snapshot
* test(e2e): update screenshots
2025-07-22 14:11:13 +00:00