element-web/src
Travis Ralston 0e49c4343c Internalize algorithm updates in the new room list store
Fixes https://github.com/vector-im/riot-web/issues/14411

The act of setting/changing the algorithm was causing the update function to be marked, meaning we wouldn't trigger an update until something else happened later. To get around this, and still support internal functions spamming calls without multiple updates, we simply move the guts to an internalized function and make the public interface do a trigger.
2020-07-10 21:59:12 -06:00
..
@types Add an option to disable room list logging, and improve logging 2020-07-09 18:19:38 -06:00
accessibility Merge pull request #4871 from matrix-org/t3chguy/room-list/3 2020-07-08 13:24:10 +01:00
actions
async-components/views/dialogs Make Styled Radio Button outlines default-off 2020-07-03 19:27:45 +01:00
autocomplete De-duplicate rooms from the room autocomplete provider 2020-06-30 16:23:52 +01:00
components Fix bad merge 2020-07-10 11:01:11 -06:00
contexts convert MatrixClientContext to Typescript 2020-07-02 23:39:27 +01:00
dispatcher Remove unused actions 2020-07-10 02:22:34 +01:00
editor
emojipicker
hooks add timing/interval/expiry hooks 2020-06-29 11:35:14 +01:00
i18n/strings Move irc layout option to advanced 2020-07-09 15:54:44 +01:00
indexing
integrations
mjolnir
notifications
rageshake
resizer
settings Move irc layout option to advanced 2020-07-09 15:54:44 +01:00
stores Internalize algorithm updates in the new room list store 2020-07-10 21:59:12 -06:00
toasts
usercontent
utils Internalize algorithm updates in the new room list store 2020-07-10 21:59:12 -06:00
widgets
ActiveRoomObserver.js
AddThreepid.js
Analytics.js
AsyncWrapper.js
Avatar.js
BasePlatform.ts First step towards a11y in the new room list 2020-07-02 23:14:31 +01:00
CallHandler.js
CallMediaHandler.js
ContentMessages.tsx
CrossSigningManager.js
DateUtils.js
DecryptionFailureTracker.js
DeviceListener.ts
FromWidgetPostMessageApi.js
GroupAddressPicker.js
HtmlUtils.tsx Use html innerText for org.matrix.custom.html m.room.message room list previews 2020-07-08 08:50:25 +01:00
IdentityAuthClient.js
ImageUtils.js
Keyboard.ts
Lifecycle.js unexport things which need not exporting 2020-06-25 22:01:41 +01:00
Login.js
Markdown.js
MatrixClientPeg.ts
Modal.js
Notifier.js
ObjectUtils.js
PageTypes.js
PasswordReset.js
PhasedRollOut.js
PlatformPeg.ts First step towards a11y in the new room list 2020-07-02 23:14:31 +01:00
Presence.js
Registration.js
Resend.js
Roles.js
RoomAliasCache.js
RoomInvite.js
RoomListSorter.js
RoomNotifs.js tidy up 2020-06-25 15:02:52 +01:00
RoomNotifsTypes.ts Move the Volume union type out to a throwaway 2020-07-07 14:07:35 +01:00
Rooms.js
ScalarAuthClient.js
ScalarMessaging.js
SdkConfig.ts
Searching.js
SendHistoryManager.js
Skinner.js
SlashCommands.tsx Fix /join slash command via servers including room id as a via 2020-06-29 16:27:59 +01:00
Terms.js
TextForEvent.js Introduce an entirely new system for handling message preview copy 2020-06-25 16:26:49 -06:00
Tinter.js
ToWidgetPostMessageApi.js
Unread.js
UserActivity.js
UserAddress.js
VectorConferenceHandler.js
Velociraptor.js
VelocityBounce.js
WhoIsTyping.js
WidgetMessaging.js
WidgetMessagingEndpoint.js
boundThreepids.js
createRoom.ts delint 2020-07-02 23:22:36 +01:00
email.js
emoji.ts
extend.js
groups.js fix import 2020-07-02 23:26:39 +01:00
index.js
languageHandler.tsx Transition languageHandler to Typescript 2020-07-02 23:15:08 +01:00
linkify-matrix.js
phonenumber.ts
ratelimitedfunc.js
shouldHideEvent.js
theme.js
verification.js