matrix-public-archive/shared/views
Eric Eastwood 08254cbb49
Add a way to jump forwards and backwards to more activity in the room (seamless navigation) (#114)
Fix https://github.com/matrix-org/matrix-public-archive/issues/46
Follow-up to https://github.com/matrix-org/matrix-public-archive/pull/71

Summary:

 - Changes the "Jump to next activity in room" to actually continue you to the next 100 messages ahead. Previously, it only jumped you to the single next event in the room which meant a lot of backwards overlap each time.
    - Jumping this direction will also start your scroll position at the top of the timeline to continue reading seamlessly `?continue=top`
 - Adds "Jump to previous activity in room" to the top of the timeline to continue reading the previous part of the conversation.

[1]: There is a caveat with seamless here which is also commented on in the code:

> XXX: This is flawed in the fact that when we go `/messages?dir=b` it could  backfill messages which will fill up the response before we perfectly connect and  continue from the position they were jumping from before. When `/messages?dir=f`  backfills, we won't have this problem anymore because any messages backfilled in  the forwards direction would be picked up the same going backwards.

(need forwards fill MSC)
2022-11-02 04:27:30 -05:00
..
ArchiveRoomView.js Add a way to jump forwards and backwards to more activity in the room (seamless navigation) (#114) 2022-11-02 04:27:30 -05:00
CalendarView.js Fix off-by-one calendar months with time zones that are greater than UTC+0 (#86) 2022-10-18 18:36:13 -05:00
DeveloperOptionsContentView.js Add support for room aliases (#107) 2022-10-27 01:09:13 -05:00
HomeserverSelectionModalContentView.js Load room directory and show error message when we're unable to fetch rooms (#96) 2022-10-20 22:48:00 -05:00
JumpToNextActivitySummaryTileView.js Add a way to jump forwards and backwards to more activity in the room (seamless navigation) (#114) 2022-11-02 04:27:30 -05:00
JumpToPreviousActivitySummaryTileView.js Add a way to jump forwards and backwards to more activity in the room (seamless navigation) (#114) 2022-11-02 04:27:30 -05:00
MatrixLogoView.js Room directory landing page v1 (#61) 2022-09-08 01:30:04 -05:00
ModalView.js Clean up spurious logs when SSR rendering Hydrogen (#106) 2022-10-21 17:27:10 -05:00
RightPanelContentView.js Show surrounding messages for a full screen of content (#71) 2022-09-20 16:02:09 -05:00
RoomCardView.js Add homeserver selector to room directory landing page (#87) 2022-10-20 02:06:43 -05:00
RoomDirectoryView.js Add support for client-side room alias hash `#` redirects to the correct URL (#111) 2022-10-28 00:32:24 -05:00