element-web/test/stores
David Baker a5ed97b903
Mark as Unread (#12254)
* Support the mark as unread flag

* Add mark as unread menu option

and make clering notifications also clear the unread flag

* Mark as read on viewing room

* Tests

* Remove random import

* Don't show mark as unread for historical rooms

* Fix tests & add test for menu option

* Test RoomNotificationState updates on unread flag change

* Test it doesn't update on other room account data

* New icon for mark as unread

* Add analytics events for mark as (un)read

* Bump to new analytics-events package

* Read from both stable & unstable prefixes

* Cast to boolean before checking

to avoid setting state unnecessarily

* Typo

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Doc external interface (and the rest at the same time)

* Doc & rename unread market set function

* Doc const exports

* Remove listener on destroy

* Add playwright test

* Clearer language, hopefully

* Move comment

* Add reference to the MSC

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Expand on function doc

* Remove empty beforeEach

* Rejig badge logic a little and add tests

* Fix basdges to not display dots in room sublists again

and hopefully rename the forceDot option to something that better
indicates what it does, and add tests.

* Remove duplicate license header (?)

* Missing word (several times...)

* Incorporate PR suggestion on badge type switch

* Better description in doc comment

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Update other doc comments in the same way

* Remove duplicate quote

* Use quotes consistently

* Better test name

* c+p fail

---------

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2024-03-19 13:28:20 +00:00
..
__snapshots__
notifications Mark as Unread (#12254) 2024-03-19 13:28:20 +00:00
oidc Update MSC2965 OIDC Discovery implementation (#12245) 2024-02-23 16:43:14 +00:00
right-panel Right panel: view third party invite info without clearing history (#11934) 2023-11-27 22:30:57 +00:00
room-list Refactor element call lobby + skip lobby (#12057) 2024-01-29 16:06:12 +00:00
widgets Make EC widget theme reactive - Update widget url when the theme changes (#12295) 2024-03-13 14:52:41 +00:00
AccountPasswordStore-test.ts
ActiveWidgetStore-test.ts
AutoRageshakeStore-test.ts Fix requests for senders to submit auto-rageshakes (#12304) 2024-03-04 16:24:08 +00:00
BreadcrumbsStore-test.ts Remove new room breadcrumbs (#11104) 2023-06-19 08:18:46 +00:00
LifecycleStore-test.ts Fix spurious session corruption error (#12280) 2024-02-26 15:30:32 +00:00
MemberListStore-test.ts
OwnBeaconStore-test.ts Consume more imports from matrix-js-sdk/src/matrix (#11449) 2023-08-23 09:04:25 +00:00
OwnProfileStore-test.ts Handle own profile 404 (#11319) 2023-07-26 09:54:45 +00:00
RoomNotificationStateStore-test.ts Add labs flag for Threads Activity Centre (#12137) 2024-01-29 17:52:48 +00:00
RoomViewStore-test.ts Mark as Unread (#12254) 2024-03-19 13:28:20 +00:00
SetupEncryptionStore-test.ts Switch to importing models/{event-timeline{,set},user,device,event-status} from main js-sdk export (#11368) 2023-08-08 07:16:04 +00:00
SpaceStore-test.ts Don't reference the notification levels by colour (#12138) 2024-01-15 15:25:48 +00:00
ToastStore-test.ts
TypingStore-test.ts
UserProfilesStore-test.ts
VoiceRecordingStore-test.ts
WidgetLayoutStore-test.ts