renovate[bot]
dfdd438ae6
Update eslint-plugins ( #33123 )
...
* Update eslint-plugins
* Hold back esbuild to unbreak vitepress
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-15 08:48:15 +00:00
ElementRobot
c106abd721
[create-pull-request] automated change ( #33092 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2026-04-15 08:35:12 +00:00
Michael Telatynski
181b06b3c8
Fix static analysis CI gate not working ( #33146 )
...
* Debug CI
* Debug CI
* Fix ci final job
* Revert test change
2026-04-14 20:14:28 +00:00
renovate[bot]
b63c3646bd
Update docker ( #33145 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 15:40:35 +00:00
Michael Telatynski
201f5dfd90
Fix build-and-test.yaml skip behaviour for downstream runs
2026-04-14 16:22:48 +01:00
Zack
80cf9e5b4a
Shared Components Restructure, Cherry Picked | Room Shell Structure ( #32917 )
...
* refactor(shared-components): move composer and right-panel tree
* refactor: cleanup remaining structure leftovers
* test(shared-components): add room shell visual baselines
* Correct Path
2026-04-14 13:20:15 +00:00
Michael Telatynski
cc9549da0a
Skip bulk of CI in pull_request renovate runs ( #33141 )
...
* Skip bulk of CI in pull_request renovate runs
Relying instead on running the full suite in the merge queue to lower the impact of Renovate on the github actions concurrency limits in the org
* Iterate
2026-04-14 13:17:32 +00:00
Michael Telatynski
9151640d40
Exclude binary files from Sonar analysis ( #33144 )
...
* Exclude png files from Sonar analysis
They just cause errors
`11:39:29.466 WARN Invalid character encountered in file /home/runner/work/element-web/element-web/apps/web/res/vector-icons/152.png at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.`
* Modify sonar-project.properties for exclusions
Updated sonar.exclusions to include additional file types.
2026-04-14 13:15:36 +00:00
Zack
f615968835
Refactoring readMarkerForEvent into ReadMarkerView in shared-components ( #32777 )
...
* Refactoring readMarkerForEvent into ReadMarketView in shared-components
* Use shared ReadMarkerView in MessagePanel
* Rename ReadMarkerView to ReadMarker
* Fix Prettier
* Update snapshots screenshots
* Use plain props for ReadMarker
* Fix Prettier
* Move ReadMarker into room timeline
* Replace ReadMarker nested ternary
* Update snapshot
2026-04-14 11:56:52 +00:00
Andy Balaam
9a8ffbe0bd
playwright-common utilities for handling toasts ( #33119 )
...
* playwright-common utilities for handling toasts
* Set element-web-playwright-common version to 3.1.0
* Add comments to explain the linear hierarchy of fixtures
2026-04-14 11:49:27 +00:00
renovate[bot]
733c685d5e
Update actions/upload-pages-artifact action to v5 ( #33140 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 10:52:30 +00:00
renovate[bot]
abefefc981
Update zizmorcore/zizmor-action action to v0.5.3 ( #33139 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 10:50:38 +00:00
renovate[bot]
91e9a0058c
Update typescript ( #33133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-14 10:29:34 +00:00
renovate[bot]
e2197307b4
Update dependency @casualbot/jest-sonar-reporter to v2.5.1 ( #33122 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-14 10:14:48 +00:00
renovate[bot]
c982a4c89b
Update testcontainers to v11.14.0 ( #33126 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-14 09:58:40 +00:00
Zack
1670015ef7
Fix missing Storybook autodocs descriptions for shared components ( #33135 )
2026-04-14 09:53:29 +00:00
renovate[bot]
5d2c0de9e2
Update actions/upload-artifact digest to 043fb46 ( #33130 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-14 09:14:29 +00:00
renovate[bot]
65c744f16c
Update actions/github-script action to v9 ( #33127 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-14 09:10:26 +00:00
Zack
a7cd6eac31
Shared Components Restructure, Cherry Picked | Restructure Room-List Tree ( #32915 )
...
* refactor(shared-components): restructure room-list tree
* refactor(web): rename room-list parent viewmodel
* test(shared-components): add room-list visual baselines
* fix(room-list): address review feedback
* Fix Prettier
* Move AvatarWithDetails from avatar folder to core
* Update stories title to reflect correct path
* Fix AvatarWithDetails barrel export path
* Remove stale DateSeparatorView barrel export
* Move AvatarWithDetails visual baseline
* Shorten shared-components visual snapshot paths
* Revert "Shorten shared-components visual snapshot paths"
This reverts commit 91880ff5fb10408aa0091175b53ce3c86c6975a9.
* Move room list notification decoration files up a level
2026-04-14 08:51:36 +00:00
renovate[bot]
d46cfe154b
Update actions/cache digest to 27d5ce7 ( #33129 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-14 08:35:52 +00:00
renovate[bot]
8c5ccfe0e1
Update aws-actions/configure-aws-credentials digest to ec61189 ( #33131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-14 08:32:53 +00: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
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
Zack
9e47271afe
Fix CSS module name collisions in shared-components Vitest ( #33116 )
2026-04-13 13:34:23 +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
Will Hunt
17efc81f0b
remove disabled on retry room status bar ( #33113 )
2026-04-13 09:51:55 +00:00
Michael Telatynski
ad2e6d37bc
mv element-web-module-api module-api
2026-04-13 09:18:23 +01:00
rbondesson
e30adf4eb3
Fix date separator trigger ref forwarding for jump-to-date menu ( #33102 )
...
* Fix date separator trigger ref forwarding for jump-to-date menu
* Normal forwarded ref is sufficient for the menu-button setup in Compound
* Better comment
2026-04-10 18:28:39 +00: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
Michael Telatynski
1096ca2066
Iterate
2026-04-10 17:39:46 +01: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
Michael Telatynski
b97a0be0fd
Generalise npm publishing workflow to work for more than just shared-components ( #33086 )
...
* Generalise npm publishing workflow to work for more than just shared-components
* Update doc
2026-04-10 14:37:45 +00:00
Richard van der Hoff
a132b9167d
Fix playwright-server docker image not exiting ( #33099 )
...
* Fix playwright-server docker image not exiting
... by wrapping with tini
* Remove redundant `npm exec`
* Update packages/playwright-common/Dockerfile
* missing comma
2026-04-10 12:31:03 +00:00
Richard van der Hoff
b860a3864d
Improve output of playwright-screenshots script ( #33098 )
...
* Improve output of playwright-screenshots script
* Address review feedback
2026-04-10 11:50:12 +00: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
Richard van der Hoff
ca6943cb43
Fix 'test' lines in codeowners ( #33083 )
...
* Fix 'test' lines in codeowners
Some of the unit tests are meant to be owned by the crypto team, but the paths
were wrong, so this didn't work.
This seems to have been broken since b084ff2313 ,
which moved all the tests around.
* another fix
2026-04-09 21:41:03 +00: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
Florian Duros
3fd5718fcd
Add tags support to SC I18nApi ( #32984 )
...
* chore: update ew module to 1.13.0
* feat: implement tag support in I18nApi#translate
* fix: correct return type for translate
* test: translate World! in i18nApi test
* fix: again return type
* chore: update pnpm lock
2026-04-09 15:01:20 +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
Michael Telatynski
03e12cbd22
Absorb element-modules/packages/element-web-playwright-common into monorepo
2026-04-09 15:17:15 +01:00
Michael Telatynski
5e80431399
Shorten path for playwright-commmon
2026-04-09 14:35:32 +01:00