ElementRobot
c50000d124
Playwright Docker image updates ( #29653 )
...
* [create-pull-request] automated change
* Restart homeserver to clear MAS token cache
as commented
---------
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
Co-authored-by: David Baker <dbkr@users.noreply.github.com >
2025-06-23 15:57:45 +00:00
Will Hunt
0edaef3f7c
Support for custom message components via Module API ( #30074 )
...
* Add new custom component api.
* Remove context menu, refactor
* fix types
* Add a test for custom modules.
* tidy
* Rewrite for new API
* Update tests
* lint
* Allow passing in props to original component
* Add hinting
* Update tests to be complete
* lint a bit more
* update docstring
* update @element-hq/element-web-module-api to 1.1.0
* fix types
* updates
* hide jump to bottom button that was causing flakes
* lint
* lint
* Use module matrix event interface instead.
* update to new module sdk
* adapt custom module sample
* Issues caught by Sonar
* lint
* fix issues
* make the comment make sense
* fix import
2025-06-23 11:55:22 +00:00
ElementRobot
ac9c6f11fb
[create-pull-request] automated change ( #30182 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-06-23 06:25:15 +00:00
Michael Telatynski
8705efec40
Use stale-screenshot-reporter from playwright-common ( #30175 )
...
* Use stale-screenshot-reporter from playwright-common
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-06-20 12:27:40 +00:00
ElementRobot
f5f9d68f3c
[create-pull-request] automated change ( #30173 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-06-20 06:25:36 +00:00
Michael Telatynski
a3b51edc51
Fix untranslatable string "People" in notifications beta ( #30165 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-06-19 12:38:36 +00:00
Philipp Fruck
5ad0dceae0
docs: Remove scalar for riot.im ( #30158 )
2025-06-19 09:58:18 +00:00
Hubert Chathi
af984c0e80
Prompt users to set up recovery ( #30075 )
...
* Show indicator in settings dialog when user doesn't have recovery set up
* Update settings headers to use red dot for recommended settings
* update recovery setup toast and remember if the user dismisses it
* update playwright snapshots
* use typed event emitters
* reverse logic for the account data flag
* fix comment and type
2025-06-18 16:20:17 +00:00
ElementRobot
2034f8b6bb
[create-pull-request] automated change ( #30159 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-06-18 06:23:38 +00:00
RiotRobot
a7a8428d1c
Reset matrix-js-sdk back to develop branch
2025-06-17 13:19:00 +00:00
RiotRobot
96797c3524
Merge branch 'master' into develop
2025-06-17 13:18:47 +00:00
RiotRobot
01519f7fd5
v1.11.104
2025-06-17 13:15:36 +00:00
RiotRobot
ba3b9840ca
Upgrade dependency to matrix-js-sdk@37.9.0
2025-06-17 13:11:17 +00:00
Andy Balaam
9d1455e4dd
Prevent skipping forced verification after logging in with OIDC ( #30141 )
...
Pass the freshLogin parameter along to doSetLoggedIn when restoring a session,
instead of hard-coding it to always be false.
2025-06-17 10:31:08 +00:00
ElementRobot
28a232eea8
[create-pull-request] automated change ( #30144 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-06-16 06:23:43 +00:00
Michael Telatynski
a2bea649f6
Hide add integrations button based on UIComponent.AddIntegrations ( #30140 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-06-13 09:29:13 +00:00
Florian Duros
1e3fd9d3aa
Update IconButton colors ( #30124 )
...
* chore: update `@vector-im/compound-web` to 8.0.0
* refactor(IconButton): use `kind="secondary"` instead of `subtleBackground` props
* test: update snapshots
* fix: force color on room header toggle
* fix: TAC button color
* test(e2e): update release announcement screenshot
2025-06-13 08:28:43 +00:00
Marc
0f0f904cb0
Mvvm split user info, create userinfoadmintools container component ( #29808 )
...
* feat: mvvm split user info, create userinfoadmintools container component
* test: mvvm userinfoadmintools and view
* feat: user info admin components more split and comments
* test: mvvm user admin info mute view models more coverage
* chore: rename user-info folder to user_info
2025-06-13 07:08:29 +00:00
ElementRobot
d89afe83a8
[create-pull-request] automated change ( #30139 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2025-06-13 06:22:53 +00:00
David Baker
6f0d288c1d
Use nav for new room list and label sections ( #30134 )
...
* Use nav for new room list and label sections
The old room list had a nav element but it was missed in the new one,
so add it and albel the sections. Also remove the test ID and use
this instead.
* Update snapshots
* Use the function we define above
2025-06-12 15:42:30 +00:00
R Midhun Suresh
c0d91a46c7
Emit event after rebuilding home space ( #30132 )
2025-06-12 13:30:50 +00: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
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
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
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
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
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]
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
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
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