R Midhun Suresh
c0d91a46c7
Emit event after rebuilding home space ( #30132 )
2025-06-12 13:30:50 +00:00
Will Hunt
e5bbf7b45d
Merge pull request #32 from element-hq/hs/custom-component-api
...
Support custom components for messages
2025-06-12 14:23:36 +01:00
Andy Balaam
55e874fb50
Fix #30118 - TypeError in manual verify - by using MatrixClientPeg ( #30131 )
...
We can't use MatrixClientContext inside a dialog at the moment.
2025-06-12 10:53:52 +00:00
Half-Shot
cea6abfca5
Update API docs
2025-06-12 10:58:45 +01:00
Michael Telatynski
a622772a08
Handle m.room.pinned_events being invalid ( #30129 )
...
* Handle m.room.pinned_events being invalid
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update src/hooks/usePinnedEvents.ts
Co-authored-by: Florian Duros <florianduros@element.io >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: Florian Duros <florianduros@element.io >
2025-06-12 08:12:45 +00:00
Florian Duros
389a0e689e
New room list: filter list can be collapsed ( #29992 )
...
* feat: add new hook to check if a node is visible
* feat: filters in new room list can be collapsed
* feat: add animation to filter list
* feat: hide chevron when list fit on one line
* fix: use correct label for expand button
* test: update room list panel snapshots
* test: add tests for useIsNodeVisible
* chore: update i18n
* test: add tests for primary filters
* test(e2e): update existing screenshots
* test(e2e): update primary filter tests
* chore: typo in css file
* refactor: replace ternary by if in filter condition
* feat: compute filter height instead of hardcoded value
* fix: floor floating computation on filter
* refactor: move hooks to dedicated files
* test: update tests
* feat: rework collapse feature
* test: remove room list panel snapshot
* test: update room list primary filter tests
* test(e2e): update screenshots
* test(e2e): update screenshots
* test(e2e): fix favourite filter in scroll behaviour test
* fix: accessibility order when tabbing
2025-06-11 13:49:20 +00:00
Michael Telatynski
0d4f02cde6
Add support for migrating to kwallet6 ( #2390 )
2025-06-11 14:06:25 +01:00
R Midhun Suresh
451a99d49e
Show EmptyRoomListView when low priority filter matches zero rooms ( #30122 )
...
* Implement empty section for low prio filter
* Write test
2025-06-11 11:36:29 +00:00
renovate[bot]
0061966718
Update electron ( #2388 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-11 11:07:21 +01:00
ElementRobot
ed9b480338
[create-pull-request] automated change ( #30120 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-06-11 07:01:18 +00:00
ElementRobot
9fc64550dd
Merge pull request #2389 from element-hq/actions/localazy-download
...
Localazy Download
2025-06-11 01:23:44 -05:00
t3chguy
51d2f6a29e
[create-pull-request] automated change
2025-06-11 06:07:47 +00:00
renovate[bot]
82200b57cf
Update typescript-eslint monorepo to v8.33.1 ( #30113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 23:08:44 +00:00
renovate[bot]
fadaaccebc
Update dependency testcontainers to v11.0.2 ( #30112 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 23:08:00 +00:00
renovate[bot]
e293d2b58f
Update dependency @element-hq/element-web-playwright-common to v1.3.0 ( #30115 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 17:32:52 +00:00
renovate[bot]
f43e953794
Update all non-major dependencies ( #30106 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 17:25:16 +00:00
renovate[bot]
276fa5eaa8
Update dependency @types/react-dom to v19.1.6 ( #30110 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 17:11:10 +00:00
renovate[bot]
58ef3d277f
Update electron-builder to v26.0.16 ( #2385 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-06-10 16:33:49 +00:00
renovate[bot]
fd62231856
Update dependency @stylistic/eslint-plugin to v4.4.1 ( #2383 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 17:18:11 +01:00
Andy Balaam
bd4509576c
Warn user before doing a manual verification via slash command ( #30102 )
2025-06-10 16:09:24 +00:00
renovate[bot]
10b9b2cb8b
Update dependency @sentry/browser to v9.27.0 ( #30116 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 15:54:32 +00:00
renovate[bot]
d770826c2d
Update dependency caniuse-lite to v1.0.30001721 ( #30111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 15:49:07 +00:00
renovate[bot]
0510fa4ee4
Update dependency @babel/core to v7.27.4 ( #2382 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 16:47:33 +01:00
renovate[bot]
c995496a93
Update fontsource monorepo to v5.2.6 ( #30114 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 15:40:29 +00:00
renovate[bot]
902517a02d
Update nginxinc/nginx-unprivileged:alpine-slim Docker digest to 66e34aa ( #30105 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 15:34:39 +00:00
renovate[bot]
e28b197868
Update babel monorepo ( #30107 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 15:33:57 +00:00
renovate[bot]
2350c065a4
Update definitelyTyped ( #30108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 15:33:36 +00:00
renovate[bot]
b218b103b3
Update dependency @stylistic/eslint-plugin to v4.4.1 ( #30109 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 15:33:24 +00:00
renovate[bot]
58d129f565
Update all non-major dependencies ( #2387 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 16:21:12 +01:00
renovate[bot]
c72c18e998
Update typescript-eslint monorepo to v8.33.1 ( #2386 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 15:05:17 +00:00
renovate[bot]
906125c738
Update dependency @types/node to v18.19.111 ( #2384 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 14:47:06 +00:00
RiotRobot
bf97ef4904
v1.11.104-rc.0
2025-06-10 13:43:15 +00:00
RiotRobot
67bd11c904
v1.11.104-rc.0
2025-06-10 13:23:03 +00:00
RiotRobot
05ffa2e5ba
Upgrade dependency to matrix-js-sdk@37.9.0-rc.0
2025-06-10 13:17:49 +00:00
Michael Telatynski
c51823db5e
Revert "Update the mobile_guide page to the new design. ( #30006 )" ( #30104 )
2025-06-10 14:01:27 +01:00
RiotRobot
273afae84e
Merge branch 'master' into develop
2025-06-10 12:30:59 +00:00
RiotRobot
e18ddee37e
v1.11.103
2025-06-10 12:30:14 +00:00
Andy Balaam
5b51fe48af
Add a scam warning to the manual verification dialog ( #30101 )
...
* Add a scam warning to the manual verification dialog
* fixup! Add a scam warning to the manual verification dialog
2025-06-10 12:29:48 +00:00
Doug
0e748710cd
Update the mobile_guide page to the new design. ( #30006 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-06-10 13:29:04 +01:00
RiotRobot
3f6d900627
Merge branch 'master' into develop
2025-06-10 12:10:38 +00:00
RiotRobot
eb7359403f
v1.11.103
2025-06-10 12:07:31 +00:00
RiotRobot
7fe53eac16
Upgrade dependency to matrix-js-sdk@37.8.0
2025-06-10 12:02:15 +00:00
gnieto
16773f5e4a
Do not send empty auth when setting up cross-signing keys ( #29914 )
...
* Do not send empty auth when setting up cross-signing keys
My understanding from the spec is that no auth parameter should be sent
when starting a UIA flow. [This section](https://spec.matrix.org/v1.14/client-server-api/#user-interactive-api-in-the-rest-api )
says that "A client should first make a request with no auth parameter"
and this is not what element-web is doing (since it is sending an auth parameter with
an empty dictionary).
In the upload cross-signing keys endpoint
[documentation](https://spec.matrix.org/v1.14/client-server-api/#post_matrixclientv3keysdevice_signingupload_request_authentication-data )
it says that type may be omitted if session is set, but in this specific
case neither of the fields is set.
* fixup! Do not send empty auth when setting up cross-signing keys
2025-06-10 11:37:04 +00:00
Andy Balaam
e7d940160a
Provide a devtool for manually verifying other devices ( #30094 )
...
Also allows doing the same thing via a slash command.
2025-06-10 10:55:05 +00:00
Will Hunt
a333856c50
Implement MSC4155: Invite filtering ( #29603 )
...
* Add settings for MSC4155
* copyright
* Tweak to not use js-sdk
* Update for latest MSC
* Various tidyups
* Move tab
* i18n
* update .snap
* mvvm
* lint
* add header
* Remove capability check
* fix
* Rewrite to use Settings
* lint
* lint
* fix test
* Tweaks
* lint
* revert copyright
* update screenshot
* cleanup
2025-06-10 10:47:33 +00:00
Jean-Baptiste Trystram
d638691fbd
Settings: flip local video feed by default ( #29501 )
...
Most (if not all) video chat apps show my local video mirrored. Element
not doing it by default is makes it confusing at first.
Even my phone camera app does it.
Not only matching other video chat tools out there, 99% of times you see
yourself in your day to day life is through a mirror, which flips the
image. So matching that makes the most sense, to preserve continuity.
This setting was made optional in https://github.com/element-hq/element-web/pull/5437
but not defaulted to true.
Fixes https://github.com/element-hq/element-web/issues/10651
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2025-06-10 08:27:35 +00:00
R Midhun Suresh
6103f7e3b4
Add low priority avatar decoration to room tile ( #30065 )
...
* Add avatar decoration for low priority rooms
* Write tests
* Remove unnecesasry step in test
* Make the vm expose which decoration to render
* Fix jest test
* Fix broken e2e test
2025-06-10 08:15:38 +00:00
Michael Telatynski
c43e8d684f
Wire up setContentProtectionEnable for Windows & macOS ( #2379 )
2025-06-10 08:55:51 +01:00
Michael Telatynski
2b24232f14
Add ability to prevent window content being captured by other apps (Desktop) ( #30098 )
...
* Add ability to prevent window content being captured by other apps (Desktop)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Increase coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Increase coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-06-10 07:41:23 +00:00
Half-Shot
240045f433
Add filter function / hints
2025-06-09 15:41:53 +01:00