Half-Shot
ba78a54c56
Lots of regenerating
2026-05-14 16:59:19 +01:00
Half-Shot
314c57da8c
Begin adding components
...
Finish cleanup
2026-05-12 16:37:28 +01:00
RiotRobot
13dd1a0b5e
Reset matrix-js-sdk back to develop branch
2026-05-12 13:21:16 +00:00
RiotRobot
76950cf863
Merge branch 'master' into develop
2026-05-12 13:20:24 +00:00
RiotRobot
dc0dbd540b
v1.12.18
v1.12.18
2026-05-12 13:17:09 +00:00
RiotRobot
f72f15ff1b
Upgrade dependency to matrix-js-sdk@41.5.0
2026-05-12 13:12:37 +00:00
rbondesson
0f723390a9
Refactor EventTile using the MVVM pattern - #1 ( #33463 )
...
* Add EventTile layout attribute tests
* Add EventTile timestamp tests
* Add EventTile sender and avatar tests
* Add EventTile read receipt tests
* Add EventTile reactions and footer tests
* Add EventTile action bar tests
* Add EventTile reply chain tests
* Add EventTile highlight exclusion tests
* Add EventTile action bar focus tests
* Add EventTile context menu characterization tests
* Add EventTile rendering attribute tests
* Add EventTile search thread info tests
* Add EventTile reaction update tests
* Add EventTile message type class tests
* Fix flakyness in root attribute tests
* Fix Sonar issues
* Fix additional Sonar issues
2026-05-12 12:28:00 +00:00
Will Hunt
aeaeb55cda
Rework Upload internals to use MVVM ( #33307 )
...
* Initial reword of upload to MVVM.
* Update tests
* More incremental improvements
* Refactor tests to use helper method for composer uploads.
* Add drag and drop tests
* lint
* Add commentary
* fixup test
* More precise selector
* Retarget uploads
* lint
* fixup
* one more type
* update snap
* Fixup composerUploadFiles
* fix import
* lint
* Copy and paste fixes too
* Add tests for pasting
* Add tests for pasting files.
* Remove redundant fn
* rm comment
* tidy up
* Test cleanup
* More clean up
* another fix
* Use condensed version
* Cleanup tests
* more cleaning
* last bity
* s/throw Error/throw new Error/
2026-05-12 11:30:30 +00:00
Zack
39607799de
Refactor view source event to MVVM ( #33428 )
...
* Refactor view source event to MVVM
* remove unused variable since movement
* Update view source event screenshots
* Update packages/shared-components/src/room/timeline/event-tile/body/ViewSourceEventView/ViewSourceEventView.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
* Use view model disposables for source event decryption
* Consolidate source event view model updates
* Fix prettier
* Fix view source expanded class name
* Remove void from source event decryption
---------
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
2026-05-12 11:17:47 +00:00
Zack
b19025e578
Refactor MJitsiWidgetEvent to shared view MVVM ( #33457 )
...
* Refactor Jitsi widget event to shared view
* Align Jitsi widget view model setters
* Inline Jitsi widget icon color
* Remove unused Jitsi timestamp setter
* Tighten Jitsi widget subtitle type
2026-05-12 09:12:43 +00:00
Zack
67ea6bfa53
Refactor room avatar event to MVVM ( #33473 )
...
* Refactor room avatar event to MVVM
* Cover room avatar event factory wrapper
* Fix prettier
* added screenshots
2026-05-12 08:17:33 +00:00
R Midhun Suresh
2933b51fea
Call Tile - Render a tile showing that a call was started ( #32988 )
...
* Ignore specific directories
Otherwise newly generated screenshots will be ignored.
* Create a CallStartedTileView
This view will render a tile that shows when an EC call was started in
the timeline.
* Add storybook tests
* Add vite tests
* Export the view from shared-components package
* Add a viewmodel for driving the view
* Support rendering the tile in the tile factory
* Fix tile rendering
* Add comment to explain css height
* Use semantic token for gap
* Update snapshot
* Use min-height over height
This will scale the element if the user sets a custom font size.
* Don't show timestamp for call started tile
Timestamp is already shown as a part of the tile content.
* Fix broken tile on bubble layout
The tile should be full-width and not shown within a bubble.
* Fix tests
* Update storybook title
2026-05-11 21:12:51 +00:00
Zack
c62acc6634
Refactor MKeyVerificationRequest to shared view MVVM ( #33461 )
...
* Refactor key verification request to shared view
* Fix prettier
* add tests to pass coverage
2026-05-11 11:36:07 +00:00
Michael Telatynski
7af8beea40
Satisfy pnpm audit ( #33459 )
2026-05-11 11:07:19 +00:00
rbondesson
eb08257b77
Make shared-components tiles render identically outside Element Web - # 1 ( #33418 )
...
* Apply event presentation attributes to timeline previews and errors
* Make TextualEventView render the same in web and storybook
* Make TileErrorView render the same in app/web and storybook
* Updated snapshots
* Make it possible to view shared components with default app/web base styling.
* Adjust styling and add underline to pass tests
* Fix Sonar issue
* Rename base css to root css
* Handle font styling correctly
2026-05-11 11:06:11 +00:00
Michael Telatynski
82fef06895
Improve desktop coverage ( #33462 )
...
* Improve desktop coverage
* Silence vitest warning
* Improve coverage
* Whoops
2026-05-11 10:42:33 +00:00
Florian Duros
b1fbb38dab
refactor(sc): rename room list accessibility wrapper to room list wrapper ( #33458 )
2026-05-11 10:09:05 +00:00
Michael Telatynski
87cb719114
Update check-regexp to exclude 'deploy' keyword
2026-05-11 10:59:33 +01:00
Will Hunt
211dc73207
Remove unused debug logs ( #33354 )
...
* Remove unused debug logs
* Update WysiwygAutocomplete.tsx
* Update useSuggestion.ts
2026-05-11 09:00:13 +00:00
ElementRobot
703941d71e
[create-pull-request] automated change ( #33455 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
2026-05-11 08:06:49 +00:00
renovate[bot]
deadd54833
Update storybook ( #33437 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 14:29:12 +00:00
renovate[bot]
349f6530f8
Update npm non-major dependencies ( #33436 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 14:27:43 +00:00
renovate[bot]
0561631002
Update dependency electron to v42 ( #33441 )
...
* Update dependency electron to v42
* Update pnpm onlyBuiltDependencies configuration
Removed 'electron' from onlyBuiltDependencies in pnpm config.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-05-08 13:39:55 +00:00
renovate[bot]
64ff61633f
Update dependency @axe-core/playwright to v4.11.3 ( #33432 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 13:39:44 +00:00
renovate[bot]
e9ce56851c
Update dependency @sentry/electron to v7.13.0 ( #33439 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 13:39:24 +00:00
renovate[bot]
cef301d64e
Update dependency postcss to v8.5.14 ( #33434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 12:58:39 +00:00
renovate[bot]
aa31de7e5a
Update dependency lint-staged to v17 ( #33442 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 12:07:25 +00:00
renovate[bot]
8f130402dc
Update webpack ( #33438 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 12:06:03 +00:00
David Baker
7f0dccf855
Fix user menu overlap with macos window controls ( #33425 )
...
* Fix user menu overlap with macos window controls
Fixes https://github.com/element-hq/element-web/issues/33424
* Snapshot
* snapshot
2026-05-08 11:52:51 +00:00
renovate[bot]
4f237c7276
Update electron-builder to v26.9.1 ( #33440 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 10:29:22 +00:00
renovate[bot]
a17acec2ee
Update testcontainers docker digests ( #33431 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 10:04:01 +00:00
renovate[bot]
8965074990
Update eslint-plugins ( #33435 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 09:56:44 +00:00
rbondesson
a1c1d330e9
Fix msgtype changes from edits not rerendering timeline tiles ( #33416 )
...
* Fix msgtype changes from edits not rerendering timeline tiles
* Change approach to view model listeners instead
* Repaint the mounted tile on MatrixEventEvent.Replaced
2026-05-08 09:33:23 +00:00
Robin
1b9c9cb92f
Visually indicate on hover that user menu can be clicked ( #33408 )
...
* Visually indicate on hover that user menu can be clicked
Seems the cursor: pointer style was lost in d4f419d1b5ced50e475db640329e078f4032fe64.
* Update test snapshots
2026-05-08 08:49:01 +00:00
ElementRobot
8cdc6f8632
[create-pull-request] automated change ( #33427 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
2026-05-08 07:09:33 +00:00
Florian Duros
afe321d9ea
fix: tac indicator not hidden when hovered ( #33423 )
2026-05-07 17:33:49 +00:00
Zack
cf9cdbbc86
Refactor Mjolnir body to shared view ( #33407 )
...
* Refactor Mjolnir body to shared view
* Update compund css + add snapshot
* Remove from app, and add in shared components
* update css to fix axe fail issue
2026-05-07 13:45:43 +00:00
renovate[bot]
9e75ac84ab
Update sigstore/cosign-installer action to v4.1.2 ( #33422 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 12:12:23 +00:00
renovate[bot]
b0a514f65a
Update testcontainers docker digests ( #33421 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 12:12:21 +00:00
renovate[bot]
af25f48640
Update aws-actions/configure-aws-credentials digest to d979d5b ( #33420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 12:12:19 +00:00
renovate[bot]
4979beb5ca
Update npm non-major dependencies ( #33379 )
...
* Update npm non-major dependencies
* Ditch unplugin-dts.patch
* Make knip happy
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-05-07 12:02:08 +00:00
ElementRobot
e157b1d4e8
Restore the Manage account button text color and add playwright test ( #33411 ) ( #33415 )
...
* Restore the Manage account button text color and add playwright test
* Fix prettier issue
* Fix Sonar issue
(cherry picked from commit e491fb8c81a32fb94edec1d4cadca4241fda71b1)
Co-authored-by: rbondesson <rickard.bondesson@cgi.com>
2026-05-07 11:12:50 +00:00
Zack
fa5caa76d9
Refactor hidden body into shared MVVM ( #33403 )
...
* Refactor hidden body into shared MVVM
* Snapshots
* Update packages/shared-components/src/room/timeline/event-tile/body/HiddenBodyView/HiddenBodyView.stories.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
* Update apps/web/src/viewmodels/room/timeline/event-tile/body/HiddenBodyViewModel.ts
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
* Use compound Text in HiddenBodyView
* Update snapshots
---------
Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
2026-05-07 10:11:35 +00:00
renovate[bot]
f721dfb139
Update dependency @vector-im/compound-web to v9.3.0 ( #33399 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 08:09:59 +00:00
renovate[bot]
c718e096a5
Update webpack ( #33393 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 07:20:49 +00:00
renovate[bot]
58d885d3ae
Update eslint-plugins ( #33398 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 07:20:43 +00:00
rbondesson
e491fb8c81
Restore the Manage account button text color and add playwright test ( #33411 )
...
* Restore the Manage account button text color and add playwright test
* Fix prettier issue
* Fix Sonar issue
2026-05-06 17:42:33 +00:00
Zack
dfc554aa91
Move unknown body to shared components ( #33406 )
...
* Move unknown body to shared components
* added story snapshots
2026-05-06 14:36:34 +00:00
Zack
b5711264dd
Move hidden media placeholder to shared components ( #33404 )
...
* Move hidden media placeholder to shared components
* Add Snapshots
* Remove legacy hidden media mx class
2026-05-06 11:23:14 +00:00
Robin
1cc868a25a
Update button in incoming call toast to say 'Decline' ( #33405 )
...
* Update button in incoming call toast to say 'Decline'
Rather than 'Ignore'. This change has been agreed with design since 'Ignore' did not properly communicate that clicking the button would inform the caller that you deliberately rejected their call.
* Update incoming call toast screenshots
2026-05-06 10:46:05 +00:00