From 7f172ca2c659e14da689875bd10e008121e4e1a2 Mon Sep 17 00:00:00 2001 From: ZhaiSoul <842607283@qq.com> Date: Wed, 4 Feb 2026 05:26:05 +0000 Subject: [PATCH 1/2] fix: audio don't need download snapshot --- web/src/components/menu/SearchResultActions.tsx | 3 ++- web/src/components/overlay/detail/DetailActionsMenu.tsx | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/web/src/components/menu/SearchResultActions.tsx b/web/src/components/menu/SearchResultActions.tsx index 2313b5a03..a5cde85c4 100644 --- a/web/src/components/menu/SearchResultActions.tsx +++ b/web/src/components/menu/SearchResultActions.tsx @@ -99,7 +99,7 @@ export default function SearchResultActions({ )} - {searchResult.has_snapshot && ( + {searchResult.has_snapshot && searchResult?.data?.type === "object" && ( )} {searchResult.has_snapshot && + searchResult?.data?.type === "object" && config?.cameras[searchResult.camera].snapshots.clean_copy && ( - {search.has_snapshot && ( + {search.has_snapshot && search?.data?.type === "object" && ( )} {search.has_snapshot && - config?.cameras[search.camera].snapshots.clean_copy && ( + config?.cameras[search.camera].snapshots.clean_copy && + search?.data?.type === "object" && ( Date: Wed, 4 Feb 2026 05:26:54 +0000 Subject: [PATCH 2/2] feat: explore audio type display icon --- web/src/views/explore/ExploreView.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/src/views/explore/ExploreView.tsx b/web/src/views/explore/ExploreView.tsx index 88f6c8b88..0e56e613a 100644 --- a/web/src/views/explore/ExploreView.tsx +++ b/web/src/views/explore/ExploreView.tsx @@ -23,6 +23,7 @@ import { FrigateConfig } from "@/types/frigateConfig"; import { useTranslation } from "react-i18next"; import { getTranslatedLabel } from "@/utils/i18n"; import { LuSearchX } from "react-icons/lu"; +import { getIconForLabel } from "@/utils/iconUtil"; type ExploreViewProps = { setSearchDetail: (search: SearchResult | undefined) => void; @@ -149,6 +150,9 @@ function ThumbnailRow({ return (
+ {labelType === "audio" + ? getIconForLabel("", labelType, "size-4 mr-1") + : null} {getTranslatedLabel(label, labelType)} {searchResults && (