renovate[bot]
06170fec8f
Update eslint
2026-04-16 22:33:35 +00:00
renovate[bot]
3b1b39f822
Update dependency sanitize-html to v2.17.3 [SECURITY] ( #33180 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 21:59:40 +00:00
Richard van der Hoff
cf4b8744ab
Configuration for nx output under playwright ( #33177 )
...
When playwright starts the development web server, have it tell nx to use the
`stream` output style, which is somewhat clearer than the
default. (Specifically, it distinguishes between output from different tasks,
so you can see where any errors are coming from.)
2026-04-16 16:29:32 +00:00
Richard van der Hoff
aadf760e3c
Factor DMRoomTile out to its own file ( #33170 )
...
I'm going to use this from a new component
2026-04-16 16:19:52 +00:00
Richard van der Hoff
733755abb2
Annotate output from playwright-screenshots scripts ( #33176 )
...
... to make it easier to see where it is coming from
Also, add a blank line before starting playwright itself
2026-04-16 15:26:04 +00:00
Richard van der Hoff
9c09a1b731
Add analytics config to nx ( #33175 )
...
* Add `analytics` config to nx
There doesn't seem to be any way to stop nx wanting to add this config setting,
so I think we just have to add it.
* Update nx.json
2026-04-16 15:25:52 +00:00
Michael Telatynski
30f442208a
Fix React hydration issues ( #32958 )
...
* Add more playwright axe tests to settings dialogs
* Add utility to jest setupTests to detect React hydration errors
* Iterate jest utility
* Fix axe issue heading-order
* Fix div-in-p issues
* Fix setupTests.ts
* Fix heading order
* Make types happier
* Fix hydration issues of thead containing text nodes
* Update tests
* Fix form-in-form React hydration issues
* Fix li-in-li React hydration issues
* Fix checked in form without onChange React hydration issue
* Fix styling bleeding from _common.pcss
* Update snapshots
* Fix more remaining issues
* Remove _common.pcss h2 rule altogether
* Fix test
* Update snapshots
* Iterate
* Iterate
* Update snapshots
* Simplify diff
* Test
* Update screenshots
* Update screenshot
2026-04-16 13:35:40 +00:00
Florian Duros
d7f5546294
Room list: add custom section creation in SC ( #33138 )
...
* feat: add way to create custom section in SC
* feat: disable custom section in vms
* chore: include design tokens icons in vitest config
* test: update screenshot
* chore: use one react import
2026-04-16 13:14:10 +00:00
Michael Telatynski
64d3802efe
Fall back to OIDC response_mode query if fragment unsupported ( #33169 )
...
* Fall back to OIDC response_mode query if fragment unsupported
* Tidy comments
* Fix test
2026-04-16 11:07:39 +00:00
Richard van der Hoff
583eae63f7
Simplifications in InviteDialog ( #33156 )
...
* InviteDialog: simplify users section for CallTransferDialog
The majority of `renderMainTab` is enpty for the call transfer dialog, so we
may as well inkine the bits that aren't.
* Simplify `renderMainTab`
Now that this is unused for CallTransfer, we can simplify
* Remove redundant eslint-disable
eslint seems happy without this, and we shouldn't be disabling lints for a
whole file anyway
2026-04-16 09:03:26 +00:00
Zack
d4aea25600
Phase 1 Refactor MImageBody to shared component ( #33093 )
...
* Phase 1 Refactor MImageBody to shared component
* blurhash package added into shared components
* Added image snapshots
* Correct the GIF label css design
* Update snapshot for GIF
* crop image correctly
* Update snapshot to reflect updates
* typo fix
* update css to compund variables
* Added tsdoc to function
* Fix inaccurate css and text values in stories
* use const enum instead
* Add i18n to shared components + added string
* Correct css comment information
* Update lockfile
2026-04-16 08:59:32 +00:00
renovate[bot]
aa0abdb43a
Update dependency matrix-seshat to v4.2.0 ( #33168 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 08:50:54 +00:00
renovate[bot]
3e63216822
Update cloudflare/wrangler-action digest to 9acf94a ( #33167 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 08:41:26 +00:00
Michael Telatynski
475b89ec46
Update check-regexp to exclude 'Report results'
...
As this runs on workflow_run so gets clobbered by non-develop runs
2026-04-16 09:55:27 +01:00
Michael Telatynski
b495628e6f
Fix element-web start not building module-api ( #33161 )
2026-04-16 07:58:43 +00:00
Richard van der Hoff
ef5fad8d6a
BaseDialog: fix comment ( #33159 )
...
This comment was a half-truth
2026-04-15 15:57:40 +00:00
renovate[bot]
93ab87c4a1
Migrate Renovate config ( #33160 )
...
* Migrate config .github/renovate.json
* Prettier
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-04-15 15:53:22 +00:00
Michael Telatynski
e8b4b9b6ed
Teach renovate about hakDependencies ( #33147 )
...
* Teach renovate about hakDependencies
* Update testcontainers-docker slug
2026-04-15 14:56:49 +00:00
renovate[bot]
421fbe4a52
Update storybook ( #33125 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-15 10:33:42 +00:00
renovate[bot]
35b9b12eae
Update nx to v22.6.5 ( #33124 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-15 09:36:09 +00:00
Michael Telatynski
de4a1e6d35
Switch OIDC to response_mode=fragment ( #33100 )
...
* Refactor: kill off `parseQs` in favour of URLSearchParams
* Consolidate app-load url parameter handling
* Switch to responseMode=fragment
2026-04-15 09:35:02 +00:00
Michael Telatynski
5475edbbc5
Fix layered.sh linking js-sdk incorrectly ( #33143 )
...
* Simplify layered.sh
pnpm link already installs dependencies, this was causing the prepare script to run twice
* Improve logging in fetchdep and make linter happier
* Fix incorrectly linking js-sdk
2026-04-15 08:59:27 +00:00
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