diff --git a/src/renderer/src/pages/Home.tsx b/src/renderer/src/pages/Home.tsx
index 91a0f62..83ce598 100644
--- a/src/renderer/src/pages/Home.tsx
+++ b/src/renderer/src/pages/Home.tsx
@@ -7,17 +7,9 @@ interface HomeProps {
export function Home({ onOpenSupportedSites, onOpenSettings }: HomeProps) {
return (
-
-
- {/* Unified Download History */}
-
-
-
+
)
}
diff --git a/src/renderer/src/pages/Subscriptions.tsx b/src/renderer/src/pages/Subscriptions.tsx
index dabf271..3df81dd 100644
--- a/src/renderer/src/pages/Subscriptions.tsx
+++ b/src/renderer/src/pages/Subscriptions.tsx
@@ -20,6 +20,7 @@ import {
} from '@renderer/components/ui/context-menu'
import { HoverCard, HoverCardContent, HoverCardTrigger } from '@renderer/components/ui/hover-card'
import { RemoteImage } from '@renderer/components/ui/remote-image'
+import { ScrollArea, ScrollBar } from '@renderer/components/ui/scroll-area'
import { Tabs, TabsList, TabsTrigger } from '@renderer/components/ui/tabs'
import { Tooltip, TooltipContent, TooltipTrigger } from '@renderer/components/ui/tooltip'
import { ipcServices } from '@renderer/lib/ipc'
@@ -321,26 +322,25 @@ export function Subscriptions() {
return (
{/* Channel Tabs Header */}
-
-
-
- {/* Subscription Channel Tabs */}
- {sortedSubscriptions.map((subscription) => (
- refreshSubscription(subscription.id)}
- onRemove={() => removeSubscription(subscription.id)}
- onUpdate={(data) => handleUpdateSubscription(subscription.id, data)}
- />
- ))}
-
-
+
+
+
+
+ {/* Subscription Channel Tabs */}
+ {sortedSubscriptions.map((subscription) => (
+ refreshSubscription(subscription.id)}
+ onRemove={() => removeSubscription(subscription.id)}
+ onUpdate={(data) => handleUpdateSubscription(subscription.id, data)}
+ />
+ ))}
+
+
+
+
{/* Add RSS Button */}
- {/* Content Area */}
-
-
- {sortedSubscriptions.length === 0 ? (
-
- {t('subscriptions.empty')}
-
- ) : !selectedTab ? (
-
- {t('subscriptions.empty')}
-
- ) : (
-
- {displayedSubscriptions.map((subscription) => (
-
- ))}
-
- )}
-
+
+ {/* Content Area */}
+
+
+ {sortedSubscriptions.length === 0 ? (
+
+ {t('subscriptions.empty')}
+
+ ) : !selectedTab ? (
+
+ {t('subscriptions.empty')}
+
+ ) : (
+
+ {displayedSubscriptions.map((subscription) => (
+
+ ))}
+
+ )}
+
- {/* RSSHub Info Card */}
-
-
-
- {t('subscriptions.rssHub.title')}
-
- {t('subscriptions.rssHub.description')}
-
-
-
-
-
-
+ {/* RSSHub Info Card */}
+
+
+
+ {t('subscriptions.rssHub.title')}
+
+ {t('subscriptions.rssHub.description')}
+
+
+
+
+
+
+