From e65485a44b363374f57dacf0abe3ee0ca3ced00a Mon Sep 17 00:00:00 2001 From: Mary Kate Fain Date: Sat, 7 Mar 2026 18:43:00 -0600 Subject: [PATCH] Rename Feed settings to Home Feed, clarify labels, conditionally show community - Rename 'Feed' to 'Home Feed' in settings hub, page header, and SEO title - Rename 'Notes' section to 'Basic Home Feed Options' - Rename 'Other Stuff' to 'Show More Content Types in Home Feed' - Rename 'Reposts' to 'Reposted Notes', 'Generic Reposts' to 'Reposted Other Content' - Only show community domain management when community feed toggle is on --- src/components/ContentSettings.tsx | 126 +++++++++++++++-------------- src/lib/extraKinds.ts | 4 +- src/pages/ContentSettingsPage.tsx | 8 +- src/pages/SettingsPage.tsx | 4 +- 4 files changed, 72 insertions(+), 70 deletions(-) diff --git a/src/components/ContentSettings.tsx b/src/components/ContentSettings.tsx index d1f5bc82..08ae620b 100644 --- a/src/components/ContentSettings.tsx +++ b/src/components/ContentSettings.tsx @@ -49,7 +49,7 @@ export function ContentSettings() { {/* Notes Section */}
-

Notes

+

Basic Home Feed Options

@@ -71,7 +71,7 @@ export function ContentSettings() { {/* Other Stuff Section */}
-

Other Stuff

+

Show More Content Types in Home Feed

@@ -436,69 +436,71 @@ function FeedTabsSection() {
-
+ {showCommunityFeed && ( +
- {/* Community Management */} -
-
-
- - -
-

- Set a community domain. We'll download the NIP-05 user list to show posts only from verified members. -

-
- - {!community ? ( -
- setCommunityDomain(e.target.value)} - onKeyDown={(e) => { - if (e.key === 'Enter') { - handleDownloadCommunity(); - } - }} - className="h-9" - disabled={isDownloading} - /> - -
- ) : ( -
-
-
-

{community.label}

-

- {community.domain} • {community.userCount} {community.userCount === 1 ? 'user' : 'users'} -

-
+ {/* Community Management */} +
+
+
+ +
- +

+ Set a community domain. We'll download the NIP-05 user list to show posts only from verified members. +

- )} -
-
+ + {!community ? ( +
+ setCommunityDomain(e.target.value)} + onKeyDown={(e) => { + if (e.key === 'Enter') { + handleDownloadCommunity(); + } + }} + className="h-9" + disabled={isDownloading} + /> + +
+ ) : ( +
+
+
+

{community.label}

+

+ {community.domain} • {community.userCount} {community.userCount === 1 ? 'user' : 'users'} +

+
+
+ +
+ )} +
+
+ )} {/* Saved Feeds */} diff --git a/src/lib/extraKinds.ts b/src/lib/extraKinds.ts index 27b59ba8..9bce615a 100644 --- a/src/lib/extraKinds.ts +++ b/src/lib/extraKinds.ts @@ -95,7 +95,7 @@ export const EXTRA_KINDS: ExtraKindDef[] = [ kind: 6, id: 'reposts', feedKey: 'feedIncludeReposts', - label: 'Reposts', + label: 'Reposted Notes', description: 'Shared posts from others', addressable: false, section: 'feed', @@ -105,7 +105,7 @@ export const EXTRA_KINDS: ExtraKindDef[] = [ kind: 16, id: 'generic-reposts', feedKey: 'feedIncludeReposts', - label: 'Generic Reposts', + label: 'Reposted Other Content', description: 'Shared non-text-note posts from others', addressable: false, section: 'feed', diff --git a/src/pages/ContentSettingsPage.tsx b/src/pages/ContentSettingsPage.tsx index 28f20c41..f77f9bf8 100644 --- a/src/pages/ContentSettingsPage.tsx +++ b/src/pages/ContentSettingsPage.tsx @@ -8,8 +8,8 @@ export function ContentSettingsPage() { const { config } = useAppContext(); useSeoMeta({ - title: `Feed | Settings | ${config.appName}`, - description: 'Choose what types of posts appear in your feed', + title: `Home Feed | Settings | ${config.appName}`, + description: 'Choose what types of posts appear in your home feed', }); return ( @@ -21,9 +21,9 @@ export function ContentSettingsPage() {
-

Feed

+

Home Feed

- Nostr supports many content types beyond text posts. Customize which kinds appear in your feed. + Nostr supports many content types beyond text posts. Customize which kinds appear in your home feed.

diff --git a/src/pages/SettingsPage.tsx b/src/pages/SettingsPage.tsx index 702deedf..8005ef36 100644 --- a/src/pages/SettingsPage.tsx +++ b/src/pages/SettingsPage.tsx @@ -32,8 +32,8 @@ const settingsSections: SettingsSection[] = [ }, { id: 'feed', - label: 'Feed', - description: 'Choose what types of posts appear in your feed', + label: 'Home Feed', + description: 'Choose what types of posts appear in your home feed', icon: Rss, path: '/settings/feed', },