diff --git a/app/src/main/java/com/github/libretube/ui/fragments/SubscriptionsFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/SubscriptionsFragment.kt
index 573e205b5..d5a7d877d 100644
--- a/app/src/main/java/com/github/libretube/ui/fragments/SubscriptionsFragment.kt
+++ b/app/src/main/java/com/github/libretube/ui/fragments/SubscriptionsFragment.kt
@@ -378,7 +378,7 @@ class SubscriptionsFragment : DynamicLayoutManagerFragment(R.layout.fragment_sub
if (selectedSortOrder == 0) {
val lastCheckedFeedTime = PreferenceHelper.getLastCheckedFeedTime()
val caughtUpIndex = feed.indexOfFirst { it.uploaded <= lastCheckedFeedTime && !it.isUpcoming }
- if (caughtUpIndex > 0) {
+ if (caughtUpIndex > 0 && !feed[caughtUpIndex-1].isUpcoming) {
sorted.add(
caughtUpIndex,
StreamItem(type = VideosAdapter.CAUGHT_UP_STREAM_TYPE)
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 906d266ab..daa9f9a74 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -358,7 +358,7 @@
Captions size
Double tap to seek
Tap twice at the left or right to rewind or forward the player position
- You\'re all caught up
+ All caught up
You\'ve seen all new videos
Import playlists
Export playlists