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.
This commit is contained in:
Chad Curtis
2026-03-14 11:13:11 -05:00
parent b789c0e821
commit cf1edc3230
+3 -3
View File
@@ -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)];