diff --git a/package.json b/package.json index e7127082..cb83b1d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jumble-imwald", - "version": "15.0.0", + "version": "16.0.0", "description": "A user-friendly Nostr client focused on relay feed browsing and relay discovery, forked from Jumble", "private": true, "type": "module", diff --git a/src/components/NormalFeed/index.tsx b/src/components/NormalFeed/index.tsx index 825eaea2..a4d80647 100644 --- a/src/components/NormalFeed/index.tsx +++ b/src/components/NormalFeed/index.tsx @@ -33,12 +33,17 @@ const NormalFeed = forwardRef(() => { - // For main feed, always default to 'posts' (Notes tab) to show the main content - // Only use stored mode for non-main feeds + // Get stored mode preference + const storedMode = storage.getNoteListMode() + // For main feed, only allow 'posts' or 'postsAndReplies' as valid values + // Default to 'posts' if no valid preference is stored if (isMainFeed) { + if (storedMode === 'posts' || storedMode === 'postsAndReplies') { + return storedMode + } return 'posts' } - const storedMode = storage.getNoteListMode() + // For non-main feeds, use stored mode or default to 'posts' return storedMode || 'posts' }) const internalNoteListRef = useRef(null)