mastodon/app/javascript/mastodon/reducers
Claire 1b91359a45
Fix older items possibly disappearing on timeline updates (#17980)
In some rare cases, when receiving statuses out of order from the streaming
API then polling from the REST API, it was possible for the
`expandNormalizedTimeline` function to remove older items from the timeline.

This commit ensures that any item from the replaced slice that is older
than the oldest item retrieved from the API gets added back to the replaced
slice.
2022-04-07 11:27:35 +02:00
..
accounts.js Store objects to IndexedDB (#6826) 2018-03-24 13:06:27 +01:00
accounts_counters.js Store objects to IndexedDB (#6826) 2018-03-24 13:06:27 +01:00
accounts_map.js Change routing paths to use usernames in web UI (#16171) 2021-09-26 05:46:13 +02:00
alerts.js Add special alert for throttled requests (#11677) 2019-08-27 16:50:39 +02:00
announcements.js Change how unread announcements are handled (#13020) 2020-02-03 01:53:09 +01:00
blocks.js Add explanation to mute dialog, refactor and clean up mute/block UI (#11992) 2019-09-29 21:46:05 +02:00
boosts.js Add dropdown for boost privacy in boost confirmation modal (#15704) 2021-02-11 00:53:12 +01:00
compose.js Add editing for published statuses (#17320) 2022-02-10 00:15:30 +01:00
contexts.js Fix context building in the reducer (#7671) 2018-05-29 17:42:29 +02:00
conversations.js Fix delete conversation action not being reflected in web UI (#12030) 2019-10-01 04:54:17 +02:00
custom_emojis.js retrieve custom emoji list via API instead of before page load (#7047) 2018-04-04 22:25:34 +02:00
domain_lists.js Fix error when unmuting a domain without listing muted domains first (#7670) 2018-05-29 16:25:05 +02:00
dropdown_menu.js Freeze scroll position when a dropdown menu is open in the TL (#14271) 2020-07-09 15:09:19 +02:00
filters.js Keyword/phrase filtering (#7905) 2018-06-29 15:34:36 +02:00
height_cache.js Fix height cache (#4909) 2017-09-13 10:24:33 +02:00
history.js Add edit history to web UI (#17390) 2022-02-09 01:17:07 +01:00
index.js Fix reporting from profile (#17632) 2022-02-23 21:37:02 +01:00
list_adder.js Implement adding a user to a list from their profile (#9062) 2018-11-05 18:52:38 +01:00
list_editor.js Add list title editing (#9748) 2019-02-13 18:52:02 +01:00
lists.js Add list of lists component to web UI (#5811) 2017-12-05 23:02:27 +01:00
markers.js Fix read marker state not being udpated internally (#14155) 2020-06-28 20:55:32 +02:00
media_attachments.js refactor: Rewrite immutablejs import statements using destructuring (#4147) 2017-07-11 01:00:14 +02:00
meta.js Fix pop-out player appearing on mobile screens in web UI (#15157) 2020-11-16 05:16:39 +01:00
missed_updates.js Change title bar to only show unread notifications (#11572) 2019-08-15 20:28:44 +02:00
modal.js Fix reply button on media modal not giving focus to compose form (#17626) 2022-02-25 00:51:01 +01:00
mutes.js Add duration parameter to muting. (#13831) 2020-10-13 01:01:14 +02:00
notifications.js Fix unread notification count when polling (#16272) 2021-05-19 23:51:05 +02:00
picture_in_picture.js Fix WebUI crash when a toot with a playing video gets deleted (#16384) 2021-06-25 04:45:17 +02:00
polls.js Fix poll options not rendering text after vote/refresh (#10189) 2019-03-06 05:35:52 +01:00
push_notifications.js Add follow_request notification type (#12198) 2019-12-01 17:25:29 +01:00
relationships.js Fix bell button causing a brief “Cancel follow request” on locked accounts (#14896) 2020-09-28 21:44:29 +02:00
rules.js Change report modal to include category selection in web UI (#17565) 2022-02-23 20:03:46 +01:00
search.js Fix not showing loading indicator when searching in web UI (#17655) 2022-02-27 07:37:07 +01:00
settings.js Add notifications for new sign-ups (#16953) 2022-02-23 16:45:22 +01:00
status_lists.js Add pagination for trending statuses in web UI (#17976) 2022-04-06 22:53:29 +02:00
statuses.js Refactor/cleanup TIMELINE_DELETE-related code (#13175) 2020-04-28 09:53:42 +02:00
suggestions.js Add cold-start follow recommendations (#15945) 2021-04-12 12:37:14 +02:00
timelines.js Fix older items possibly disappearing on timeline updates (#17980) 2022-04-07 11:27:35 +02:00
trends.js Add explore page to web UI (#17123) 2022-02-25 00:34:33 +01:00
user_lists.js Fix follow request notifications (#15048) 2020-10-26 15:41:28 +01:00