65047 Commits

Author SHA1 Message Date
Half-Shot
b15f2f86c7 Ensure we set showUrlPreview 2026-03-05 21:57:10 +00:00
Half-Shot
c483e9a20a Update snaps 2026-03-05 21:57:10 +00:00
Half-Shot
c3eac146ab Remove .last-run.json 2026-03-05 21:57:10 +00:00
Half-Shot
0551a1dbee Even more stuff that I need to fix yay 2026-03-05 21:57:10 +00:00
Half-Shot
c2054b1a4a translation cleanup 2026-03-05 21:56:36 +00:00
Half-Shot
57023832af Even more lovely lovely code that makes it look prettier 2026-03-05 21:56:22 +00:00
Half-Shot
3005ceff73 Refactor away into a shared component. 2026-03-05 21:56:22 +00:00
Half-Shot
3eb0c6a260 Note to self 2026-03-05 21:55:44 +00:00
Half-Shot
96261c1de3 More fiddling with VM logic 2026-03-05 21:55:44 +00:00
Half-Shot
fae453b85a Port url preview logic to a view model. 2026-03-05 21:55:44 +00:00
Half-Shot
c5d56b3acf prettier 2026-03-05 21:53:36 +00:00
Half-Shot
c5bab5d30a snapupdate 2026-03-05 21:51:45 +00:00
Half-Shot
d5d0f1aa7f move margin block 2026-03-05 21:30:59 +00:00
Half-Shot
13335b6f87 fix margin on preview 2026-03-05 21:26:32 +00:00
Half-Shot
9415e5db6e fix typo 2026-03-05 17:36:52 +00:00
Half-Shot
877e8eff0e More test updates 2026-03-05 17:34:46 +00:00
Half-Shot
f00a671220 remove unused 2026-03-05 16:11:45 +00:00
Half-Shot
d23aca7ac5 undo change 2026-03-05 16:07:42 +00:00
Half-Shot
affe09dfcf update snap 2026-03-05 16:07:08 +00:00
Half-Shot
5abb902a29 Update snaps 2026-03-05 16:04:27 +00:00
Half-Shot
02e0e0421e update lock 2026-03-05 16:03:35 +00:00
Half-Shot
4384e7cdb2 tidy up 2026-03-05 15:59:42 +00:00
Half-Shot
385ec6ac37 Add copyright 2026-03-05 15:49:52 +00:00
Half-Shot
60902485a6 Complete working version 2026-03-05 15:49:39 +00:00
Half-Shot
8c69527b91 Remove stories that aren't in use. 2026-03-05 13:44:14 +00:00
Half-Shot
ec0f83755d Modernize tests 2026-03-05 13:00:43 +00:00
Half-Shot
4d2922efe2 drop group id 2026-03-05 12:50:13 +00:00
Half-Shot
2082352c66 quickfix test 2026-03-05 12:49:37 +00:00
Half-Shot
51c99fa540 update lock 2026-03-05 12:47:40 +00:00
Half-Shot
8b45e6725d Drop rubbish 2026-03-05 12:29:16 +00:00
Half-Shot
7290c58701 Port over linkifyJS to shared-components. 2026-03-05 12:05:05 +00:00
Andy Balaam
1c2441bc76
Reset key storage if restoring from Recovery encounters the wrong decryption key (#32668)
* Set up the MatrixClient before each RecoveryPanelOutOfSync test

Without this, we can't override MatrixClient methods until we've called
`renderComponent`, which is awkward.

* Actually test that we load the decryption key in RecoveryPanelOutOfSync

It turns out the existing test didn't actually go down the expected code
path and call loadSessionBackupPrivateKeyFromSecretStorage.

* Reset key storage if restoring from Recovery encounters the wrong decryption key

Fixes https://github.com/element-hq/element-web/issues/31793

Depends on https://github.com/matrix-org/matrix-js-sdk/pull/5202

When we try to load the key storage decryption key from Recovery, but we
find that it does not match the public key of the current key storage
backup, create a new key storage backup.
2026-03-05 10:47:50 +00:00
Florian Duros
9035da48a2
refactor: listen to RoomEvent.Tags instead of relying on the old room list store to update the summary card (#32728) 2026-03-05 10:35:59 +00:00
rbondesson
83d732d60e
Refactor className and children to component properties instead och view model snapshots in shared components (#32711)
* Refactor className? to component property in EncryptionEventView

* Refactor extraClassNames to default react className as component property for DecryptionFailureBodyView

* Refactor className to component property for MessageTimestampView

* Refactor className and children to component properties for ReactionsRowButton

* Refactor className to component property for DisambiguatedProfile

* Refactor className to a component property in DateSeparatorView

* Fix for lint errors and EncryptionEventView unsupported icon color

* EncryptionEventView fix for icon color css specificity/order
2026-03-05 08:36:45 +00:00
Florian Duros
1963f268aa
Room list: move MessagePreviewStore and previews into its own directory (#32710)
* refactor: move `MessagePreviewStore` and previews into its own directory

The `MessagePreviewStore` is used widly and not only by the room list.
Moving to its own folder to be able to remove old room list later with
less friction

* test: add more tests
2026-03-04 17:40:12 +00:00
Florian Duros
1c66f0ba01
Room list: extract getTagsForRoom from old room list store (#32716)
* refactor: extract `getTagsForRoom` from old rls

`getTagsForRoom` doesn't rely on the rls state. We can extract it safely
to an external function.

The function is not moved into the rls v3 because the rls is for the
room list and not for other ui elements.

* refactor: remove dead code

* test: add more tests for `getTagsForRoom`

* refactor: `getTagsForRoom` in old rls

* doc: add missing tsdoc for `room`
2026-03-04 17:14:48 +00:00
renovate[bot]
ac37bebf22
Update dependency caniuse-lite to v1.0.30001774 (#32549)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 19:42:28 +00:00
renovate[bot]
699a8759c5
Update ghcr.io/element-hq/synapse:develop Docker digest to b256d74 (#32695)
* Update ghcr.io/element-hq/synapse:develop Docker digest to b256d74

* Update screenshot due to new API availability on Synapse

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>
2026-03-03 19:42:09 +00:00
Florian Duros
93dc9fedc8
Room list: remove direct usage of the old rls in rls v3 (#32692)
* refactor: move `DefaultTagID` and `TagID` to rls v3

Move the enum and type in rls v3 and update imports

* refactor: move `getChangedOverrideRoomMutePushRules` from rls to rls v3

* refactor: replace `VisiblityProvider` by `isRoomVisible` and move it to rls v3
2026-03-03 19:25:20 +00:00
renovate[bot]
49dffe83cc
Update dependency @vector-im/compound-design-tokens to v6.10.1 (#32698)
* Update dependency @vector-im/compound-design-tokens to v6.10.1

* Update snapshots

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>
2026-03-03 19:17:40 +00:00
renovate[bot]
2c9f55cbea
Update npm non-major dependencies (#32702)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 18:19:50 +00:00
renovate[bot]
b6dbe1c259
Update pnpm to v10.30.3 (#32703)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 17:52:55 +00:00
renovate[bot]
e19e338aa9
Update dependency @sentry/webpack-plugin to v5 (#32704)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 17:41:57 +00:00
renovate[bot]
3f69aec64a
Update dependency css-minimizer-webpack-plugin to v8 (#32706)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 17:41:05 +00:00
David Langley
cea684c065
Implement new widget permissions module api (#32565)
* Add widget lifecycle API at top level

* Integrate while still falling back to the legacy api

* Remove WidgetKind

* Update module api

to the one that includes the new widget lifecycle api

* lint

* Make preload checks easier to understand

- Have single code path for preload checks.
- Remove duplicated logic for preapproveIdentity check
- Fix headers

* lint
2026-03-03 17:06:39 +00:00
renovate[bot]
611e924dc2
Update dependency wrap-ansi to v10 (#32707)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 17:04:28 +00:00
renovate[bot]
e439d6adc1
Update eslint-plugins (#32701)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 16:51:43 +00:00
renovate[bot]
255f9f03e9
Update dependency wrap-ansi-cjs to v10 (#32708)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 14:52:23 +00:00
renovate[bot]
7a2f092c6d
Update GitHub Artifact Actions (#32709)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 14:50:22 +00:00
renovate[bot]
580949038c
Update dependency copy-webpack-plugin to v14 (#32705)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 14:41:05 +00:00