summaryrefslogtreecommitdiff
path: root/apps/web/app/reader/settings
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-08 00:11:57 -0800
committerFuwn <[email protected]>2026-02-08 00:11:57 -0800
commit6398c56662c9c078db411f382bfac0f3b0803a07 (patch)
treef8e67acbb1ebe6c9bc90d84b13ebeaad3d7c7ae6 /apps/web/app/reader/settings
parentfeat: add appearance option to toggle folders above/below ungrouped feeds in ... (diff)
downloadasa.news-6398c56662c9c078db411f382bfac0f3b0803a07.tar.xz
asa.news-6398c56662c9c078db411f382bfac0f3b0803a07.zip
feat: add option to show favicons next to feed names in entry list
Diffstat (limited to 'apps/web/app/reader/settings')
-rw-r--r--apps/web/app/reader/settings/_components/appearance-settings.tsx21
1 files changed, 21 insertions, 0 deletions
diff --git a/apps/web/app/reader/settings/_components/appearance-settings.tsx b/apps/web/app/reader/settings/_components/appearance-settings.tsx
index aaf499a..458d2b6 100644
--- a/apps/web/app/reader/settings/_components/appearance-settings.tsx
+++ b/apps/web/app/reader/settings/_components/appearance-settings.tsx
@@ -49,6 +49,12 @@ export function AppearanceSettings() {
const setShowReadingTime = useUserInterfaceStore(
(state) => state.setShowReadingTime
)
+ const showEntryFavicons = useUserInterfaceStore(
+ (state) => state.showEntryFavicons
+ )
+ const setShowEntryFavicons = useUserInterfaceStore(
+ (state) => state.setShowEntryFavicons
+ )
const showFoldersAboveFeeds = useUserInterfaceStore(
(state) => state.showFoldersAboveFeeds
)
@@ -126,6 +132,21 @@ export function AppearanceSettings() {
</label>
</div>
<div className="mb-6">
+ <h3 className="mb-2 text-text-primary">entry favicons</h3>
+ <p className="mb-3 text-text-dim">
+ show website icons next to feed names in the entry list
+ </p>
+ <label className="flex cursor-pointer items-center gap-2 text-text-primary">
+ <input
+ type="checkbox"
+ checked={showEntryFavicons}
+ onChange={(event) => setShowEntryFavicons(event.target.checked)}
+ className="accent-text-primary"
+ />
+ <span>show entry favicons</span>
+ </label>
+ </div>
+ <div className="mb-6">
<h3 className="mb-2 text-text-primary">focus follows interaction</h3>
<p className="mb-3 text-text-dim">
automatically move keyboard panel focus to the last pane you