From cb7ebfb633f5fe84c60bd28545aceac566799624 Mon Sep 17 00:00:00 2001 From: Momentry Studio Date: Sat, 25 Jul 2026 19:24:54 +0800 Subject: [PATCH] feat: add Face Group search mode back to SearchView MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add 'Face Group' mode to search modes - Use search_identities API temporarily - Update summary: 'Identity' → 'FS' - Will replace with Core Team's search_tkg_node_face_trace_profile API --- data/users/demo.sqlite-shm | Bin 32768 -> 32768 bytes src/views/SearchView.vue | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/data/users/demo.sqlite-shm b/data/users/demo.sqlite-shm index 7fe94ccdc348fe3b7239df216c81f2781542b757..6f593d931cc1be8fae22d5a9e48675ce29e1ab40 100644 GIT binary patch delta 384 zcmZo@U}|V!s+V}A%K!o_K+MR%AYcz9HUsf=Ue_Hbib}u6MHKdzzs@ui`Pose^`l@N zsp`Ro0|}71|B(Pxd}IAy7EWd$hZBhNCQcMba3&Wr3s1bjvw4M^8sp{<70;MxOiVuD zz_xjX!yG0SLq8`le+-k~9N@;m%&o_0z-Yv1#%RH44HUGWyvXwtvniuJ zkZrp8j8}sIyFQ~aqdB7uP@sNufwL6j<~K1qEX*d1wonm2#?3F1Bv_d27&kMe|C0a! DCEAqu delta 340 zcmZo@U}|V!s+V}A%K!t63=9IgKw>ix#~E$2bE$W@5EoI{U;aANaDty%^5nXx@1&}S znGG`cKN5h7Z>-R|$ z$ncuH$nz7Bw%B~et3d$BsM}oNti-taO^gl;lo!Of`9+chiy+KLFnZhOL}yLL%~l!5 F!~tc&ihBS6 diff --git a/src/views/SearchView.vue b/src/views/SearchView.vue index 6af048c..601f376 100644 --- a/src/views/SearchView.vue +++ b/src/views/SearchView.vue @@ -263,6 +263,7 @@ const modes = [ { label: 'Keyword', value: 'keyword', icon: '' }, { label: 'Semantic', value: 'semantic', icon: '' }, { label: 'Agent', value: 'agent', icon: '' }, + { label: 'Face Group', value: 'people', icon: '' }, ] const mode = ref(localStorage.getItem('ms_chat_mode_v1') || 'keyword') @@ -726,7 +727,7 @@ async function sendMessage() { const results = (Array.isArray(raw) ? raw : []).filter((p: any) => p.file_uuid).map((p: any) => ({ file_uuid: p.file_uuid, file_name: p.name, - summary: `Identity - ${p.source || 'unknown'}`, + summary: `FS - ${p.source || 'unknown'}`, similarity: 1.0, start_frame: p.startFrame || p.start_frame, end_frame: p.endFrame || p.end_frame,