element-web/src/components/views
kegsay 06c4ba32cd
Store refactor: make it easier to test stores (#9290)
* refactor: convert RoomViewStore from flux Store to standard EventEmitter

Parts of a series of experimental changes to improve the design of stores.

* Use a gen5 store for RoomViewStore for now due to lock handling

* Revert "Use a gen5 store for RoomViewStore for now due to lock handling"

This reverts commit 1076af071d997d87b8ae0b0dcddfd1ae428665af.

* Add untilEmission and tweak untilDispatch; use it in RoomViewStore

* Add more RVS tests; remove custom room ID listener code and use EventEmitter

* Better comments

* Null guard `dis` as tests mock out `defaultDispatcher`

* Additional tests
2022-09-20 15:32:39 +00:00
..
audio_messages Bring back waveform for voice messages and retain seeking (#8843) 2022-06-14 18:13:13 -06:00
auth Handle M_INVALID_USERNAME on /register/available (#9237) 2022-09-07 21:47:20 +00:00
avatars Delabs Show current avatar and name for users in message history (#8764) 2022-07-04 19:37:48 +00:00
beacon leave maximised map when beacons expire (#9098) 2022-07-27 17:42:59 +02:00
beta Remove Piwik support (#8835) 2022-06-14 17:51:51 +01:00
context_menus Element Call video rooms (#9267) 2022-09-16 11:12:27 -04:00
dialogs Element Call video rooms (#9267) 2022-09-16 11:12:27 -04:00
directory Integrate searching public rooms and people into the new search experience (#8707) 2022-06-15 16:14:05 +02:00
elements Element Call video rooms (#9267) 2022-09-16 11:12:27 -04:00
emojipicker Fix context menu being opened when clicking message action bar buttons (#9200) 2022-08-18 09:18:18 +02:00
host_signup Auto fix 2021-10-22 17:23:37 -05:00
location Add Voice Broadcast labs setting and composer button (#9279) 2022-09-16 09:10:33 +00:00
messages Fix html export not including images (#9260) 2022-09-08 10:00:58 +00:00
right_panel Store refactor: make it easier to test stores (#9290) 2022-09-20 15:32:39 +00:00
room_settings Clarify style rule structure of ProfileSettings to avoid unexpected regressions (#8884) 2022-06-25 19:23:33 +02:00
rooms Store refactor: make it easier to test stores (#9290) 2022-09-20 15:32:39 +00:00
settings Add voice broadcast permissions (#9284) 2022-09-19 06:42:29 +00:00
spaces Space panel accessibility improvements (#9157) 2022-08-10 12:14:54 +00:00
terms Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
toasts Improve link buttons and inline link buttons styling (#8238) 2022-06-29 22:37:34 +00:00
typography add generic caption typography component (#9283) 2022-09-15 11:53:21 +02:00
user-onboarding Reduce amount of requests done by the onboarding task list (#9194) 2022-08-22 13:48:54 +02:00
verification Step 1: Remove all usage of @replaceableComponent 2022-03-28 14:02:31 -06:00
voip Store refactor: make it easier to test stores (#9290) 2022-09-20 15:32:39 +00:00