From 6d1e199ace9f9d44d6af60c4911a9c803d85139a Mon Sep 17 00:00:00 2001 From: Wolfgang Date: Sat, 26 Oct 2024 14:28:32 +0200 Subject: [PATCH 1/7] fix: call filterSortedItems only when items change Actual filterSortedItems() is called multiple times through different events where it is not necessary (mark read, starred) and it is called extra every time using key navigation. Signed-off-by: Wolfgang --- CHANGELOG.md | 1 + .../feed-display/FeedItemDisplayList.vue | 22 ++++++++++++++++--- src/store/item.ts | 2 +- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a7eaefb17..9b42a2fc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ You can also check [on GitHub](https://github.com/nextcloud/news/releases), the # Unreleased ## [25.x.x] ### Changed +- Performance improvements on item list ### Fixed diff --git a/src/components/feed-display/FeedItemDisplayList.vue b/src/components/feed-display/FeedItemDisplayList.vue index b21fd374c..06f979feb 100644 --- a/src/components/feed-display/FeedItemDisplayList.vue +++ b/src/components/feed-display/FeedItemDisplayList.vue @@ -53,7 +53,7 @@ :fetch-key="fetchKey" @load-more="fetchMore()">