element-web/src
J. Ryan Stinnett 0ae98a5a4d Track live events in timeline and use for read receipts and read markers
This changes the `TimelinePanel` to track live events (that have committed to
the server and been remote echoed) as well as the full list of events (which
includes pending events).

The code paths that advance read receipt and read markers are then changed to
only use the live events so that these cannot advance into pending events.

Fixes https://github.com/vector-im/riot-web/issues/9952
2019-07-05 14:37:19 +01:00
..
actions React to read receipt changes from ourselves 2019-02-13 17:03:27 -07:00
async-components/views/dialogs Merge pull request #2617 from matrix-org/dbkr/e2e_change_all_the_strings 2019-02-12 20:38:58 +00:00
autocomplete remove errant debug 2019-05-20 10:08:34 +01:00
components Track live events in timeline and use for read receipts and read markers 2019-07-05 14:37:19 +01:00
editor Merge pull request #3126 from matrix-org/bwindels/caret-refactoring 2019-06-21 15:02:41 +00:00
i18n/strings Merge pull request #3174 from matrix-org/bwindels/edit-history-error 2019-07-04 09:05:29 +00:00
notifications Show options for .m.rule.tombstone push rules 2019-03-15 14:13:15 -06:00
rageshake Convert objects and such to usable strings in rageshake 2019-03-01 09:58:54 -07:00
resizer rename to getLayout 2019-02-04 18:38:31 +00:00
settings Merge pull request #2928 from Half-Shot/hs/custom-notif-sounds 2019-06-03 14:31:38 -06:00
stores Attach timer finished state once 2019-06-28 12:29:03 -06:00
utils Update config.json docs location 2019-06-28 13:44:18 +01:00
wrappers
ActiveRoomObserver.js
AddThreepid.js Spell homeserver correctly 2019-01-31 18:52:39 -06:00
Analytics.js Add telemetry for how many people use breadcrumbs 2019-04-04 14:17:15 -06:00
Avatar.js move most of room avatar handling to Avatar, to reuse in editor pills 2019-05-20 15:33:26 +02:00
BasePlatform.js delint s'more 2019-02-24 01:38:31 +00:00
CallHandler.js spelling 2019-06-17 15:27:35 -06:00
CallMediaHandler.js don't show error dialog when user has no webcam 2019-06-26 18:54:15 +02:00
ComposerHistoryManager.js Restore Composer History under shift-up & down 2019-06-12 21:32:47 +01:00
ContentMessages.js Add Upload All button to UploadConfirmDialog 2019-06-16 11:43:13 +01:00
createRoom.js Fix double-spinner 2019-06-14 17:21:07 +01:00
cryptodevices.js
DateUtils.js
DecryptionFailureTracker.js
dispatcher.js
email.js
Entities.js
extend.js
FromWidgetPostMessageApi.js Further simplify usage of integrations 2019-06-18 07:55:43 -06:00
GroupAddressPicker.js Fix some source strings noticed as incorrect by translators 2019-05-16 14:35:56 -06:00
groups.js
HtmlUtils.js Rename may to might 2019-06-05 19:26:14 +01:00
ImageUtils.js
index.js
Keyboard.js change profile keybind to backtick from i due to italics conflict 2019-06-07 00:08:51 +01:00
KeyRequestHandler.js Append keyshare request dialogs instead of replacing the current dialog 2019-06-28 14:34:19 -06:00
languageHandler.js Merge branch 'develop' into travis/feature/wellknown2 2019-05-20 19:50:02 -06:00
Lifecycle.js Track the user's own typing state external to the composer 2019-06-26 22:36:55 -06:00
linkify-matrix.js
Login.js Remove dead Login.loginAsGuest() 2019-04-05 11:00:25 -06:00
Markdown.js
matrix-to.js Support a backup room ID in PermalinkCreator 2019-05-13 14:12:58 -06:00
MatrixClientPeg.js Fix welcome user 2019-06-14 15:31:19 +01:00
Modal.js Append keyshare request dialogs instead of replacing the current dialog 2019-06-28 14:34:19 -06:00
Notifier.js Update src/Notifier.js 2019-06-03 21:19:17 +01:00
ObjectUtils.js
PageTypes.js Remove old user and room settings 2019-02-04 13:40:21 -07:00
PasswordReset.js
PhasedRollOut.js
phonenumber.js
PlatformPeg.js
Presence.js Spell homeserver correctly 2019-01-31 18:52:39 -06:00
ratelimitedfunc.js replace ratelimitedfunc with lodash impl 2019-02-07 16:24:26 +00:00
Registration.js Direct some flows to the welcome page 2019-02-08 12:12:43 +00:00
Resend.js
Roles.js
RoomInvite.js Fix some source strings noticed as incorrect by translators 2019-05-16 14:35:56 -06:00
RoomListSorter.js
RoomNotifs.js Fix conflicting PRs 2019-06-19 13:33:06 +01:00
Rooms.js
ScalarAuthClient.js De-lint ScalarAuthClient 2019-07-04 12:59:20 +01:00
ScalarMessaging.js
SdkConfig.js Add a function to append/overwrite objects in the config on the fly 2019-04-15 14:46:00 -06:00
shouldHideEvent.js adjust comment 2019-06-24 16:53:42 +02:00
Skinner.js
SlashCommands.js Merge pull request #3161 from matrix-org/travis/fix-via-join 2019-07-01 09:47:46 -06:00
stripped-emoji.json make EmojiProvider and stripped-emoji.json work 2019-05-19 20:48:18 +01:00
TextForEvent.js Handle null-rejoins only if SettingsStore says so 2019-06-26 20:22:01 +01:00
Tinter.js
ToWidgetPostMessageApi.js
Unread.js Fix comments in unread room tracking 2019-06-03 15:01:28 +01:00
UserActivity.js Rename more things 2019-03-12 10:28:47 +00:00
UserAddress.js
VectorConferenceHandler.js
Velociraptor.js Go back to using mainine velocity 2019-03-20 10:54:06 +00:00
VelocityBounce.js Go back to using mainine velocity 2019-03-20 10:54:06 +00:00
WhoIsTyping.js
WidgetMessaging.js Use allow/deny instead of whitelist/blacklist for terminology 2019-03-25 21:14:21 -06:00
WidgetMessagingEndpoint.js