69228 Commits

Author SHA1 Message Date
RiotRobot
1349726d52 Upgrade dependency to matrix-js-sdk@37.10.0-rc.0 2025-06-24 12:42:23 +00:00
Florian Duros
f707bb410e
New room list: add context menu to room list item (#29952)
* chore: update compound-web

* chore: remove unused export

* feat: export content of more option menu

* feat: add context menu

* feat: add `showContextMenu` to vm

* feat: use context menu in new room list

* test: add tests for room list item

* test: fix room list test

* test: add `showContextMenu` test for `useRoomListItemViewModel`

* test: add e2e test for context menu

* chore: update compound

* test: update snapshots and e2e test

* fix: avoid icon blinking when we reopen the context menu

* test: add test for menu closing

* doc: remove useless tsdoc param

* chore: update `@vector-im/compound-web`

* refactor: remove manual focus

* test(e2e): fix focus after closing notification menu

* doc: remove useless jobs
2025-06-24 09:50:27 +00:00
Michael Telatynski
20098f132b Iterate 2025-06-24 09:50:02 +01:00
ElementRobot
52f836a0dd
[create-pull-request] automated change (#30190)
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
2025-06-24 06:18:05 +00:00
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
Michael Telatynski
9763807c42 Extend the Module API in prep of restricted-guests module 2025-06-23 09:32:26 +01: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
Michael Telatynski
03c2f2cd5f Add missing glob dependency for playwright-common 2025-06-20 12:09:34 +01:00
Michael Telatynski
46912a6a67 Bump version playwright-common 2025-06-20 11:41:24 +01:00
Michael Telatynski
a44fe85209 Fix types 2025-06-20 11:37:09 +01:00
Michael Telatynski
62b8d1b3ab Remove exports from playwright-common package 2025-06-20 11:33:25 +01:00
Michael Telatynski
3ad03e123b Bump element-web-playwright-common version 2025-06-20 11:18:15 +01:00
Michael Telatynski
9bb434a2aa Merge pull request #36 from element-hq/t3chguy/stale-screenshots-reporter 2025-06-20 11:14:17 +01:00
Michael Telatynski
1c8d368cfe Merge pull request #37 from element-hq/t3chguy/allow-extending-synapse-testcontainer 2025-06-20 11:07:19 +01:00
Michael Telatynski
a440678ffd Remove console.log 2025-06-20 10:28:38 +01:00
Michael Telatynski
75cf1ee738 Reuse annotation var 2025-06-20 10:28:04 +01:00
Michael Telatynski
78bc53ef0a Iterate 2025-06-20 10:21:26 +01:00
Michael Telatynski
a6f851bbdf Iterate 2025-06-20 10:14:18 +01:00
Michael Telatynski
02833dac5e Allow extending SynapseContainer testcontainer 2025-06-20 10:06:49 +01:00
Michael Telatynski
683dfaef69 Add entrypoint 2025-06-20 10:03:32 +01:00
Michael Telatynski
2af22fb54f Add stale-screenshot-reporter.ts 2025-06-20 09:59:28 +01:00
ElementRobot
858e4fdbde
Merge pull request #2406 from element-hq/actions/localazy-download
Localazy Download
2025-06-20 08:31:44 +02: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
t3chguy
8e5761be2d [create-pull-request] automated change 2025-06-20 06:07:33 +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
Will Hunt
e481865aa6 Merge pull request #35 from element-hq/element-web-module-api-1.2.0
element-web-module-api 1.2.0
2025-06-17 15:37:03 +01:00
Half-Shot
fbd7c21ecc element-web-module-api 1.2.0 2025-06-17 15:28:27 +01:00
RiotRobot
be6565656d Merge branch 'master' into develop 2025-06-17 13:37:27 +00:00
RiotRobot
02f2274765 v1.11.104 2025-06-17 13:36:49 +00:00
Will Hunt
433e88670e Merge pull request #34 from element-hq/hs/modules-matrix-event
Replace matrix-js-sdk's MatrixEvent with our own representation
2025-06-17 14:21:08 +01: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 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
Half-Shot
0d4a45d447 Update custom components API to have @alpha stability. 2025-06-17 14:07:06 +01:00
Half-Shot
e2a89888c2 Mark MatrixEvent as @alpha and document. 2025-06-17 14:02:41 +01:00
Half-Shot
c49ac2677b copyright 2025-06-17 13:42:54 +01:00
Half-Shot
b38f0f2dd2 Drop js-sdk 2025-06-17 13:33:41 +01:00
Half-Shot
56d0c5656a API update\ 2025-06-17 13:30:47 +01:00
Half-Shot
89102aa903 fixup types 2025-06-17 13:27:50 +01:00
Half-Shot
ead847ec6a Use MatrixEvent provided by us. 2025-06-17 13:16:01 +01: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
Will Hunt
66f83a9663 Merge pull request #33 from element-hq/hs/module-api-v1.1.0
element-web-module-api 1.1.0
2025-06-16 14:13:50 +01:00
Half-Shot
4e8c99dfd1 1.1.0 2025-06-16 12:05:28 +01: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