Stop using description for discover search (expensive)

This commit is contained in:
Jared Schoeny
2026-07-21 18:32:07 -06:00
parent 3445ba04a5
commit 556d28235e
2 changed files with 3 additions and 3 deletions

View File

@@ -38,7 +38,7 @@ export async function getDiscoverData(sort: DiscoverSortOption): Promise<Discove
// Build base query for hacks (public/anon view: only approved hacks)
let query = supabase
.from("hacks")
.select("slug,title,summary,description,base_rom,downloads,created_by,updated_at,current_patch,custom_version_name,original_author,approved_at,is_archive,completion_status")
.select("slug,title,summary,base_rom,downloads,created_by,updated_at,current_patch,custom_version_name,original_author,approved_at,is_archive,completion_status")
.eq("approved", true);
// Apply sorting based on sort type
@@ -298,7 +298,6 @@ export async function getDiscoverData(sort: DiscoverSortOption): Promise<Discove
baseRomId: r.base_rom,
version: mappedVersions.get(r.slug) || "Pre-release",
summary: r.summary,
description: r.description,
is_archive: r.is_archive,
completion_status: r.completion_status,
}));

View File

@@ -161,7 +161,8 @@ export default function DiscoverBrowser({ initialState }: DiscoverBrowserProps)
out = out.filter((h) =>
h.title.toLowerCase().includes(q) ||
h.author.toLowerCase().includes(q) ||
(h.description || "").toLowerCase().includes(q)
h.summary?.toLowerCase().includes(q) ||
h.tags.some((t) => t.name.toLowerCase().includes(q))
);
}
// AND filter across selected tags: hack must include all selectedTags