riot-web/test/unit-tests
R Midhun Suresh ebef0d353e
Implement new memberlist design with MVVM architecture (#28874)
* Add new e2e icon for the member tile

* Add new presence icon for member tile

* Implement new member tile

* Implement memberlist view model

* Implement new memberlist header view

* Support the new memberlist in Diasambiguated profile

1. Use MemberInfo instead of RoomMember
2. CSS changes to reflect the new design

* Implement new memberlist view

* Add and use a new overflow component

We used the EntityTile component as a pretend overflow tile in some
places. This new lighter component is added so  that we can remove the
complex EntityTile component.

* Remove old code

* Add/remove css files from _components.pcss

* Increase minimum width as per design

* Actually use the new memberlist view

* Fix broken jest tests

* Add jest tests

* Playwright: Make it possible to disable presence

* Add playwright tests

* Fix lint error

* Undo translation changes that must be done via localazy

* Update license header

* Use waitFor instead of setTimeout

* Remove comment

* Switch over from template to container hs

* Revert unintended change

* Move config to top level
2025-01-08 17:15:06 +00:00
..
__snapshots__
accessibility Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
actions/handlers Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
async-components Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
audio Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
autocomplete Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
components Implement new memberlist design with MVVM architecture (#28874) 2025-01-08 17:15:06 +00:00
contexts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
customisations Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
dispatcher Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
editor Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
events Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
hooks Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
i18n
images
integrations Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
models Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
modules Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
notifications Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
settings Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
stores Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
toasts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
utils Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
vector Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
widgets Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
Avatar-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
ContentMessages-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
DecryptionFailureTracker-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
DeviceListener-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
HtmlUtils-test.tsx Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
Image-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
KeyBindingsManager-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
LegacyCallHandler-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
Lifecycle-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
Markdown-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
MatrixClientPeg-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
MediaDeviceHandler-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
Modal-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
Notifier-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
PosthogAnalytics-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
PreferredRoomVersions-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
README.md
Reply-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
RoomNotifs-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
Rooms-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
ScalarAuthClient-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
SdkConfig-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
SecurityManager-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
SlashCommands-test.tsx Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
SlidingSyncManager-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
SupportedBrowser-test.ts Update browserslist (#28705) 2025-01-07 14:29:33 +00:00
Terms-test.tsx Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
TestSdkContext.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
TextForEvent-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
TimezoneHandler-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
Unread-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
UserActivity-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
WorkerManager-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
createRoom-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
email-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
favicon-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
languageHandler-test.tsx Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
linkify-matrix-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
submit-rageshake-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
theme-test.ts Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
useTopic-test.tsx Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00

README.md

Any UTs for vector-web layer components or functionality should go here. This used to contain the UTs for notifications before they got moved to react-sdk.