element-web/src
J. Ryan Stinnett 96b213e7cb Advance read receipts into trailing events without tiles
This changes read receipt sending logic to allow it advance further into events
without tiles (such as edits or reactions) that may exist after the last
displayed event.

By allowing the read receipt to advance past such events, this also marks as
read any related notifications. For example, edits trigger notifications by
default since they are `m.room.message` events, and with this change, such edit
notifications can finally be marked read.

Part of https://github.com/vector-im/riot-web/issues/9745
2019-06-03 18:25:35 +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 Advance read receipts into trailing events without tiles 2019-06-03 18:25:35 +01:00
editor Merge pull request #3040 from matrix-org/bwindels/editor-remaining-md 2019-05-31 09:21:43 +00:00
i18n/strings Convert breadcrumbs from labs to real setting 2019-06-03 00:15:33 -06: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 Convert breadcrumbs from labs to real setting 2019-06-03 00:15:33 -06:00
stores comment consistency 2019-04-08 19:12:04 +01:00
utils lint 2019-06-02 04:47:23 +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 Fix some source strings noticed as incorrect by translators 2019-05-16 14:35:56 -06:00
CallMediaHandler.js Implement the "Voice & Video" tab of new user settings 2019-01-24 13:33:22 -07:00
ContentMessages.js Move and lint 2019-04-12 10:37:14 +01:00
DateUtils.js
DecryptionFailureTracker.js
Entities.js
FromWidgetPostMessageApi.js General cleanup of handling for WidgetMessaging instances 2019-04-01 19:50:05 -06:00
GroupAddressPicker.js Fix some source strings noticed as incorrect by translators 2019-05-16 14:35:56 -06:00
HtmlUtils.js Use the correct line-height for bold emoji 2019-05-23 10:25:45 +01:00
ImageUtils.js
IntegrationManager.js Ensure scalar_token is valid before opening integrations manager 2019-03-13 11:47:00 +02:00
KeyRequestHandler.js
Keyboard.js
Lifecycle.js Merge pull request #3043 from matrix-org/travis/check-login-for-config 2019-05-31 11:03:41 -06:00
Login.js Remove dead Login.loginAsGuest() 2019-04-05 11:00:25 -06:00
Markdown.js
MatrixClientPeg.js Merge branch 'develop' into matthew/low_bandwidth 2019-05-30 19:42:09 -06:00
Modal.js delint Modal.js 2019-04-05 10:18:41 +01:00
Notifier.js Disable avatars in desktop notifs when in LB mode 2019-05-30 20:02:25 -06:00
ObjectUtils.js
PageTypes.js Remove old user and room settings 2019-02-04 13:40:21 -07:00
PasswordReset.js
PhasedRollOut.js
PlatformPeg.js
Presence.js Spell homeserver correctly 2019-01-31 18:52:39 -06: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 Add badges to breadcrumb rooms 2019-04-03 15:29:15 -06:00
Rooms.js
ScalarAuthClient.js Add versioning to integration manager API /register and /account calls 2019-03-13 12:39:47 +02: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
Skinner.js
SlashCommands.js Fix some source strings noticed as incorrect by translators 2019-05-16 14:35:56 -06:00
TextForEvent.js Add common utility for checking 3pid invites 2019-03-29 11:45:07 -06:00
Tinter.js
ToWidgetPostMessageApi.js
Unread.js not the cause of the bug, but this seems wrong 2019-02-11 15:41:32 +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
createRoom.js Handle M_UNSUPPORTED_ROOM_VERSION in invites and room creation 2019-04-09 19:03:38 -06:00
cryptodevices.js
dispatcher.js
email.js
extend.js
groups.js
index.js Remove support for team servers 2019-01-25 16:13:30 -06:00
languageHandler.js Merge branch 'develop' into travis/feature/wellknown2 2019-05-20 19:50:02 -06:00
linkify-matrix.js
matrix-to.js Support a backup room ID in PermalinkCreator 2019-05-13 14:12:58 -06:00
phonenumber.js
ratelimitedfunc.js replace ratelimitedfunc with lodash impl 2019-02-07 16:24:26 +00:00
shouldHideEvent.js Advance read receipts into trailing events without tiles 2019-06-03 18:25:35 +01:00
stripped-emoji.json make EmojiProvider and stripped-emoji.json work 2019-05-19 20:48:18 +01:00