element-web/src/components/views/rooms
Travis Ralston cd089a3f95 Track the user's own typing state external to the composer
Fixes https://github.com/vector-im/riot-web/issues/9986

There's a few reasons for pushing this out to its own place:
* In future, we might want to move WhoIsTyping here.
* We have multiple composers now, and although they don't send typing notifications, they could (see https://github.com/vector-im/riot-web/issues/10188)
* In future we may have status for where/what the user is typing (https://github.com/matrix-org/matrix-doc/issues/437)
* The composer is complicated enough - it doesn't need to dedupe typing states too.

Note: This makes use of the principles introduced in https://github.com/vector-im/riot-web/issues/8923 and https://github.com/vector-im/riot-web/issues/9090
2019-06-26 22:36:55 -06:00
..
AppsDrawer.js Defer scalar auth in AppsDrawer to widgets/manager dialog 2019-06-17 15:39:32 -06:00
Autocomplete.js Merge onUpArrow and onDownArrow into more general moveSelection 2019-06-04 13:06:47 +02:00
AuxPanel.js Fix simple header counters to correctly handle zero, take two 2019-03-12 10:00:10 +00:00
E2EIcon.js only wrap e2e icon in button if there is a click handler 2019-02-12 19:59:31 +01:00
EntityTile.js replace emojione with twemoji. completely untested & debugged & unoptimised 2019-05-19 15:23:43 +01:00
EventTile.js Tweak handler name to match others 2019-06-25 15:12:30 +01:00
ForwardMessage.js Remove use of deprecated React.PropTypes 2017-12-26 14:03:18 +13:00
JumpToBottomButton.js missing semicolon 2019-01-22 14:52:22 +01:00
LinkPreviewWidget.js Trim the logging for URL previews 2019-03-22 18:50:08 +00:00
MemberDeviceInfo.js restyle unknown devices dialog 2019-02-12 18:34:35 +01:00
MemberInfo.js replace emojione with twemoji. completely untested & debugged & unoptimised 2019-05-19 15:23:43 +01:00
MemberList.js Check permission to invite before showing invite buttons/disable them 2019-05-11 19:45:24 +01:00
MemberTile.js Fix typo preventing custom status from deregistering listeners on tiles 2019-03-28 21:02:24 -06:00
MessageComposer.js Rename: Avatar -> ComposerAvatar 2019-04-13 01:45:15 -07:00
MessageComposerInput.js Track the user's own typing state external to the composer 2019-06-26 22:36:55 -06:00
PinnedEventsPanel.js Convert image URLs in React to require calls 2019-01-17 22:06:49 -06:00
PinnedEventTile.js rename onWidgetLoad to onHeightChanged 2019-03-07 17:02:19 +01:00
PresenceLabel.js Remove use of deprecated React.PropTypes 2017-12-26 14:03:18 +13:00
ReadReceiptMarker.js Revert "Merge pull request #3019 from matrix-org/travis/sr/fix-timeline" 2019-05-28 12:22:22 +01:00
ReplyPreview.js replace emojione with twemoji. completely untested & debugged & unoptimised 2019-05-19 15:23:43 +01:00
RoomBreadcrumbs.js Appease the linter 2019-06-03 00:17:08 -06:00
RoomDetailList.js make RoomDetailRow reusable for the Room Directory 2017-11-19 12:49:26 +00:00
RoomDetailRow.js Refactor to use HtmlUtils for linkifying and sanitizing 2019-01-31 22:36:08 +01:00
RoomDropTarget.js Fix more lint errors 2018-10-11 22:50:24 -05:00
RoomHeader.js replace emojione with twemoji. completely untested & debugged & unoptimised 2019-05-19 15:23:43 +01:00
RoomList.js Add voice labels for quick add room buttons 2019-05-21 12:16:34 -06:00
RoomNameEditor.js Store component state for editors 2018-02-13 12:01:36 +00:00
RoomPreviewBar.js Remember we were trying to accept an invite 2019-06-10 10:24:06 +01:00
RoomRecoveryReminder.js Also say "Connect ..." on remaining key backup buttons 2019-04-24 11:05:27 +01:00
RoomTile.js copyright 2019-06-19 11:48:47 +01:00
RoomTopicEditor.js Store component state for editors 2018-02-13 12:01:36 +00:00
RoomUpgradeWarningBar.js Fix upgrade warning being chopped off 2019-06-25 15:40:22 -06:00
SearchableEntityList.js Convert image URLs in React to require calls 2019-01-17 22:06:49 -06:00
SearchBar.js remove commented out code from shifting things around 2019-01-16 13:04:49 +01:00
SearchResultTile.js rename onWidgetLoad to onHeightChanged 2019-03-07 17:02:19 +01:00
SimpleRoomHeader.js Convert image URLs in React to require calls 2019-01-17 22:06:49 -06:00
Stickerpicker.js Appease the linter 2019-06-18 08:01:38 -06:00
ThirdPartyMemberInfo.js Add common utility for checking 3pid invites 2019-03-29 11:45:07 -06:00
TopUnreadMessagesBar.js copyright 2019-01-22 14:51:11 +01:00
UserTile.js Remove use of deprecated React.PropTypes 2017-12-26 14:03:18 +13:00
WhoIsTypingTile.js fix lint 2019-05-19 21:00:14 +01:00