69369 Commits

Author SHA1 Message Date
Half-Shot
ffb001d6a8 one off 2026-05-15 16:35:56 +01:00
Half-Shot
b1676f205c typo 2026-05-15 16:06:35 +01:00
Half-Shot
82f49a8b01 Update snaps 2026-05-15 16:02:33 +01:00
Half-Shot
6281485118 fixup 2026-05-15 14:59:28 +01:00
Half-Shot
2d7bf91bbe fix import 2026-05-15 14:49:45 +01:00
Half-Shot
bc5d5d96a2 make it happy 2026-05-15 14:44:37 +01:00
Half-Shot
a24b49e76d remove a test we no longer need 2026-05-15 14:04:04 +01:00
Half-Shot
71ac0fec33 tweaks 2026-05-15 13:59:21 +01:00
Half-Shot
cefbdbdbd9 cleanup debug code 2026-05-15 13:55:41 +01:00
Half-Shot
5a50dcb1c4 More cleanup 2026-05-15 13:53:24 +01:00
Half-Shot
bf558dbc18 Bunch of refactors 2026-05-15 13:40:56 +01:00
Half-Shot
2719502240 Use load to make sonarQube happy 2026-05-15 10:06:39 +01:00
Half-Shot
91fb8cc056 snap snap snap 2026-05-15 09:39:06 +01:00
Half-Shot
f8e62f1bfe tidy up again 2026-05-15 09:22:52 +01:00
Half-Shot
32fec4a460 may drag and drop file 2026-05-15 09:00:14 +01:00
Half-Shot
f3ceabf06f even more tidyup 2026-05-15 08:41:56 +01:00
Half-Shot
3403d0b532 fixup 2026-05-15 08:41:09 +01:00
Half-Shot
6e92bca0b6 Bit of tidyup 2026-05-15 08:40:50 +01:00
Half-Shot
36f71e7e93 Merge remote-tracking branch 'origin/develop' into hs/refactor-upload-logic+upload-module-api 2026-05-15 08:09:51 +01:00
Half-Shot
92302f6771 Undo accidental snapshots 2026-05-15 08:09:47 +01:00
Travis Ralston
d5a0ac6014
Remove MSC3215 (Report to Moderators) labs feature (#33492)
* Remove MSC3215 (Report to Moderators) labs feature

T&S does not believe this is used, and intends to replace it during Reporting v2 anyway.

Original MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3215

New (WIP) MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/4468

(This PR/commit doesn't add MSC4468 support because it's unclear if we should use MSC4468 directly or via another endpoint like MSC4457)

[MSC4457]: https://github.com/matrix-org/matrix-spec-proposals/pull/4457

* Remove unused state: isRoomEncrypted
2026-05-14 20:46:01 +00:00
Half-Shot
b99b07baba remove extra test 2026-05-14 17:38:43 +01:00
Half-Shot
aea770c2b5 Merge remote-tracking branch 'origin/develop' into hs/refactor-upload-logic+upload-module-api 2026-05-14 17:26:00 +01:00
Travis Ralston
a12296630a
Fix matrix-js-sdk linking on Windows (#33491)
* Fix matrix-js-sdk linking on Windows

* Linting
2026-05-14 15:23:33 +00:00
Will Hunt
ab904bb6ca
Ensure interface gradually reduces visible buttons when viewport shrinks (#33477)
* Rewrite Measured to be a functional component

* Add tests to cover narrow viewports

* lint

* breakpoint is optional

* Cleanup

* Provide default value

* Fixup

* fix two snaps

* Update screenshot

* and the other one

* unfake CIDER

* Update snaps AGAIN
2026-05-14 15:15:43 +00:00
Andy Balaam
cff2c4cd25
Replace toasts fixture in playwright-common with utility functions. (#33152)
* Provide toasts utility functions, soon to replace the toasts fixture.

* Review suggestions
2026-05-14 14:29:13 +00:00
Half-Shot
6e7d21f96c update screens again 2026-05-14 15:16:36 +01:00
R Midhun Suresh
435acf1ba7
Call Tile - Support declined call tile (#33371)
* Extract shared types and css

* Add CallDeclinedTileView

* Add storybook and view tests

* Support declined event in view model

* Render declined view from tile factory

* Update snapshots

* Add 10px padding to top and bottom

* Distinguish between call declined by us and other users

* Support `isCallDeclinedByUs` in view model

* Update tests

* Add better comments

* Rename getInitial to generateSnapshot
2026-05-14 14:12:05 +00:00
Half-Shot
9d83c3cd75 Merge branch 'hs/measured-fix' into hs/refactor-upload-logic+upload-module-api 2026-05-14 14:31:17 +01:00
Half-Shot
df83bd05ef unfake CIDER 2026-05-14 14:30:54 +01:00
Half-Shot
f59b077675 Update snaps 2026-05-14 14:28:21 +01:00
Half-Shot
3b756d3c93 and the other one 2026-05-14 12:44:19 +01:00
Half-Shot
c81e90c7bc Update screenshot 2026-05-14 12:14:31 +01:00
ElementRobot
92aa3202e3
[create-pull-request] automated change (#33486)
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
2026-05-14 10:41:06 +00:00
Travis Ralston
8e22bc6e0e
Update developer guide to put .link-config in the correct place (#33484) 2026-05-13 16:30:01 +00:00
Florian Duros
47f8012691
Room list: add robustness to custom section loading (#33475)
* refactor: move all access to custom sections settings into `section.ts`

* fix: add robustness when getting the order list of custom sections

* fix: add robustness when getting the custom section data

* fix: ignore malformed section but don't erase them

* fix: remove useless await operator

* test: add more tests
2026-05-13 15:50:33 +00:00
Robin
c4c32b8334
Make it possible to scroll overflowing hidden events again (#33481)
* Make it possible to scroll overflowing hidden events again

* Make hidden events scrollable without any CSS hacks
2026-05-13 13:30:11 +00:00
David Baker
b6c24cb04f
Use the env file when buiding playwright common docker (#33483)
* Use the env file when buiding playwrigt common docker

The docker builds failed due to the variable for being available

* Also we surely don't need this twice
2026-05-13 13:07:16 +00:00
Zack
8400f56004
Fix edited reply quote collapse (#33487)
* Fix edited reply quote collapse

* Add regression test for edited reply quotes
2026-05-13 10:23:56 +00:00
Florian Duros
85aca65a81
Room list: drag and drop rooms into sections (#33366)
* chore: add dnd kit deps

* chore: patch dnd kit to fix ts error

* feat(sc): add drag-and-drop to room list item and wrapper

* feat(sc): make the room list header a droppable element

* feat(sc): add dnd to room list view

* feat(tags): can tag room as CHAT

* feat(vm): implement `changeRoomSection`

* feat(sc): disable dragging in flat list

* fix: disable keyboard navigation when dragging element

* test(sc): update snapshots

* test(sc): add dnd test

* test(e2e): add e2e tests for room drag and drop

* test(vm): add tests for changeRoomSection

* fix: remove focus visible when dropping with the mouse

* test(playwright): update existing screenshots

* chore(sc): move numbers out of main build

The Ew RecorderWorklet imports shared component bundle. However if the
bundle uses some deps using document/window which, the worklet will not
work.

The solution is to put the used functions into a separate bundle.

* doc(sc): add subpath import into README

* doc: typo barrel/bundle

* test: improve test expect

* refactor: add utils to section tag

* fix: incorrect check in tagRoom

* fix: add doc about dndkit tunning
2026-05-13 09:06:22 +00:00
rbondesson
97da3be67a
Fix for message action bar visibility getting out of sync with the real UI state (#33445)
* Make sure action bar is not visible when using up/down arrows during editing

* Add a temporary mouse move listener to handle tooltips stealing onMouseLeave events

* Better naming, add comments and test

* Fix test that performs its own hover/pointer movement before clicking.

* Fix playwright test that actually displayed a message time stamp when hover state was stale

* Fixes after merge
2026-05-13 07:52:47 +00:00
Zack
1e7c9f672a
Phase 2 Refactor MImageBody to MVVM and remove legacy component (#33212)
* MVVMing of MImageBody and removing legacy component + css

* Fix Prettier

* update small image to large image in test

* Update test

* Preserve MImageBody legacy class names

* Click image in custom component download test

* Update snapshots

* Update MBodyFactory snapshots

* Added new tests to pass coverage

* Fix prettier

* Remove legacy import that was removed

* Add MImageReplayBody test for coverage

* Remove legacy MImageBody selectors from image view

* Update image body selectors in Playwright tests

* Keep file panel image body spacing compact

* Update apps/web/src/viewmodels/message-body/ImageBodyViewModel.ts

Co-authored-by: Florian Duros <florian.duros@ormaz.fr>

* added documentation to component

* Fix hidden media placeholder import

---------

Co-authored-by: Florian Duros <florian.duros@ormaz.fr>
2026-05-13 06:03:43 +00:00
Half-Shot
7e01752f64 fix two snaps 2026-05-12 16:39:04 +01:00
Will Hunt
f296084fed
Merge branch 'develop' into hs/measured-fix 2026-05-12 16:01:21 +01:00
Half-Shot
d01149bd36 Fixup 2026-05-12 15:18:26 +01:00
Half-Shot
72361b3506 remove a debug statement 2026-05-12 14:27:53 +01:00
Half-Shot
e097bde2f5 Be a bit more lazy with FileDropTarget 2026-05-12 14:25:34 +01:00
RiotRobot
13dd1a0b5e Reset matrix-js-sdk back to develop branch 2026-05-12 13:21:16 +00:00
RiotRobot
76950cf863 Merge branch 'master' into develop 2026-05-12 13:20:24 +00:00
Half-Shot
8a35c6f957 cleanup 2026-05-12 14:17:25 +01:00