element-web/src
Travis Ralston 6548748d7c Introduce sticky rooms to the new room list
Originally this was intended to be done only in the importance algorithm, however it is clear that all algorithms will need to deal with this. As such, it has been put into the base class to deal with as we may override it in the future. 

This commit should be self-documenting enough to describe what is going on, though the major highlight is that the handling of the sticky room is done by lying to the underlying algorithm.

This has not been optimized for performance yet.

For https://github.com/vector-im/riot-web/issues/13635
2020-06-05 18:44:38 -06:00
..
@types Add initial filtering support to new room list 2020-06-01 16:49:22 -06:00
accessibility Add new keyboard shortcuts for jump to unread and upload file 2020-05-13 10:38:32 +01:00
actions Use the new TS dispatcher 2020-05-14 13:45:17 -06:00
async-components/views/dialogs Merge pull request #4655 from matrix-org/t3chguy/remove_cross_signing 2020-06-03 10:42:13 +01:00
autocomplete fix emoji in safari 2020-06-04 22:01:16 +01:00
components Merge pull request #4697 from matrix-org/travis/room-list/scrolling-resize 2020-06-05 13:17:59 -06:00
contexts
dispatcher Add a focus_composer dispatcher action 2020-06-02 19:07:46 -06:00
editor remove prefixes as we're using data urls now 2020-05-06 12:23:03 +02:00
emojipicker
hooks Give contextual feedback for manual update check instead of banner 2020-05-29 18:24:45 +01:00
i18n/strings Misc cleanup 2020-06-04 21:43:33 -06:00
indexing EventIndex: Use a warning when redactions don't have an event id. 2020-05-26 21:48:10 +02:00
integrations Add js-sdk mechanism for polling client well-known for config 2020-06-01 22:35:16 +01:00
mjolnir Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
notifications
rageshake Remove SSSS key upgrade check from rageshake 2020-05-19 15:40:26 +01:00
resizer
settings Merge pull request #4655 from matrix-org/t3chguy/remove_cross_signing 2020-06-03 10:42:13 +01:00
stores Introduce sticky rooms to the new room list 2020-06-05 18:44:38 -06:00
toasts Fix not being able to dismiss new login toasts 2020-06-04 13:48:35 -06:00
usercontent
utils Remove iteratorToArray 2020-06-03 11:29:06 -06:00
widgets Fix Jitsi wellknown hooks some more 2020-06-03 14:09:45 +01:00
ActiveRoomObserver.js
AddThreepid.js
Analytics.js Analytics.js gets executed during times where localStorage is not ensured to exist 2020-04-08 21:42:58 +01:00
AsyncWrapper.js
Avatar.js MemberAvatar should not have its own letter fallback, it should use BaseAvatar's 2020-05-26 13:33:47 +01:00
BasePlatform.ts change names of consts for clarity 2020-06-03 20:23:01 +01:00
boundThreepids.js
CallHandler.js Also kill off things that these kept behind 2020-05-28 17:12:19 +01:00
CallMediaHandler.js
ContentMessages.tsx Add a focus_composer dispatcher action 2020-06-02 19:07:46 -06:00
createRoom.js move e2ee-default switch to well-known from config.json 2020-06-01 22:37:12 +01:00
CrossSigningManager.js Copy tweaks with Nad 2020-04-16 12:52:35 +01:00
DateUtils.js
DecryptionFailureTracker.js
DeviceListener.ts Merge branches 'develop' and 't3chguy/e2eedefault' of github.com:matrix-org/matrix-react-sdk into t3chguy/e2eedefault 2020-06-03 10:51:17 +01:00
email.js
emoji.ts label ZWJ as such 2020-06-05 23:34:04 +01:00
extend.js
FromWidgetPostMessageApi.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
GroupAddressPicker.js Create and use stylised checkboxes 2020-05-28 22:33:00 +01:00
groups.js
HtmlUtils.js Fix BigEmoji for replies 2020-04-22 23:27:33 +01:00
IdentityAuthClient.js
ImageUtils.js
index.js
Keyboard.ts Add riot-desktop shortcuts for forward/back matching browsers&slack 2020-04-11 18:57:59 +01:00
languageHandler.js
Lifecycle.js Merge pull request #4605 from matrix-org/t3chguy/e2eedefault 2020-06-03 22:12:13 +01:00
linkify-matrix.js accept and linkify local domains like those from mDNS 2020-05-14 13:04:30 +01:00
Login.js
Markdown.js
MatrixClientPeg.ts Change well known poll period to 2 hours to match existing Jitsi poll 2020-06-03 12:25:57 +01:00
Modal.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
Notifier.js delint 2020-05-28 19:04:34 +01:00
ObjectUtils.js
PageTypes.js
PasswordReset.js Fix/document a number of UIA oddities 2020-05-29 08:23:59 -06:00
PhasedRollOut.js
phonenumber.ts Update src/phonenumber.ts 2020-05-12 10:29:06 +01:00
PlatformPeg.js
Presence.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
ratelimitedfunc.js
Registration.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
Resend.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
Roles.js
RoomAliasCache.js
RoomInvite.js
RoomListSorter.js
RoomNotifs.js
Rooms.js
ScalarAuthClient.js Merge pull request #4458 from matrix-org/travis/fix-sticker-picker-add 2020-04-23 08:18:12 -06:00
ScalarMessaging.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
SdkConfig.ts
Searching.js
SendHistoryManager.js
shouldHideEvent.js
Skinner.js
SlashCommands.tsx Merge pull request #4402 from matrix-org/t3chguy/alias 2020-05-26 09:36:58 +01:00
Terms.js
TextForEvent.js Add comments to highlight where we'll need m.widget support 2020-04-09 15:14:07 -06:00
theme.js Move Appearance tab to ts 2020-05-28 13:55:07 +01:00
Tinter.js
ToWidgetPostMessageApi.js
Unread.js
UserActivity.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
UserAddress.js
VectorConferenceHandler.js
Velociraptor.js
VelocityBounce.js
verification.js Remove feature_cross_signing 2020-05-27 10:28:25 +01:00
WhoIsTyping.js
WidgetMessaging.js Re-fix OpenID requests from widgets 2020-05-13 16:10:40 +01:00
WidgetMessagingEndpoint.js