From cf1edc32300a031e12c45076ef36d357c69b5b22 Mon Sep 17 00:00:00 2001 From: Chad Curtis Date: Sat, 14 Mar 2026 11:13:11 -0500 Subject: [PATCH] fix: always include kind 1 in default search kinds getEnabledFeedKinds only returns user-toggled extra kinds, never kind 1. The fallback paths for videos/images/all were missing kind 1 entirely, so searches returned no results unless the user had explicitly enabled extra feed kinds. --- src/hooks/useStreamPosts.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hooks/useStreamPosts.ts b/src/hooks/useStreamPosts.ts index e167c64a..d0e93f0f 100644 --- a/src/hooks/useStreamPosts.ts +++ b/src/hooks/useStreamPosts.ts @@ -206,11 +206,11 @@ export function useStreamPosts(query: string, options: StreamPostsOptions) { } else if (options.mediaType === 'vines') { kinds = [22, 34236]; // shorts + vines } else if (options.mediaType === 'videos') { - kinds = [21, 22, ...enabledKinds.filter((k) => !isRepostKind(k))]; + kinds = [1, 21, 22, ...enabledKinds.filter((k) => !isRepostKind(k))]; } else if (options.mediaType === 'images') { - kinds = [20, ...enabledKinds.filter((k) => !isRepostKind(k))]; + kinds = [1, 20, ...enabledKinds.filter((k) => !isRepostKind(k))]; } else { - kinds = enabledKinds.filter((k) => !isRepostKind(k)); + kinds = [1, ...enabledKinds.filter((k) => !isRepostKind(k))]; } // Deduplicate kinds = [...new Set(kinds)];