From 7955b803e6bbb40fab6709b8cd615075c0db10e9 Mon Sep 17 00:00:00 2001 From: ozrendev Date: Thu, 25 Jun 2026 10:52:31 +0800 Subject: [PATCH 1/2] limit max values for subscription video slider --- .../SubscriptionSettings/SubscriptionSettings.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue b/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue index 2e7e6f6935816..5bd881d0a2614 100644 --- a/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue +++ b/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue @@ -38,7 +38,7 @@ :default-value="onlyShowLatestFromChannelNumber" :disabled="!onlyShowLatestFromChannel" :min-value="1" - :max-value="30" + :max-value="useRssFeeds ? 15 : 30" :step="1" @change="updateOnlyShowLatestFromChannelNumber" /> @@ -75,6 +75,10 @@ const useRssFeeds = computed(() => store.getters.getUseRssFeeds) */ function updateUseRssFeeds(value) { store.dispatch('updateUseRssFeeds', value) + const max = value ? 15 : 30 + if (onlyShowLatestFromChannelNumber.value > max) { + updateOnlyShowLatestFromChannelNumber(max) + } } /** @type {import('vue').ComputedRef} */ From 7758ba55f201d222c2ffab1333f619cdce85621a Mon Sep 17 00:00:00 2001 From: ozrendev Date: Sat, 27 Jun 2026 17:43:54 +0800 Subject: [PATCH 2/2] change max value when toggled --- .../components/SubscriptionSettings/SubscriptionSettings.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue b/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue index 5bd881d0a2614..2f2571316d9c0 100644 --- a/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue +++ b/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue @@ -78,6 +78,8 @@ function updateUseRssFeeds(value) { const max = value ? 15 : 30 if (onlyShowLatestFromChannelNumber.value > max) { updateOnlyShowLatestFromChannelNumber(max) + } else if (!value && onlyShowLatestFromChannelNumber.value === 15) { + updateOnlyShowLatestFromChannelNumber(max) } }