69131 Commits

Author SHA1 Message Date
Michael Telatynski 2b8f95a25b Disable file drag-and-drop if insufficient permissions (#30186)
* Disable file drag-and-drop if insufficient permissions

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>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add tests

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-06-24 13:26:03 +00:00
RiotRobot 5e8373d6cd v1.11.105-rc.0 2025-06-24 13:00:18 +00:00
RiotRobot e956bb5b6d v1.11.105-rc.0
Docker / Docker Buildx (push) Failing after 49s
v1.11.105-rc.0
2025-06-24 12:47:31 +00:00
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
Docker / Docker Buildx (push) Failing after 48s
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