feat(webui): switch model presets from the composer (#5077)

This commit is contained in:
chengyongru
2026-07-24 17:34:26 +08:00
committed by GitHub
parent 9aab94c766
commit 5be176a6a0
16 changed files with 991 additions and 138 deletions
+3 -3
View File
@@ -8,7 +8,7 @@ import {
DialogDescription,
DialogTitle,
} from "@/components/ui/dialog";
import { deriveTitle } from "@/lib/format";
import { deriveTitle, visibleSessionPreview } from "@/lib/format";
import { cn } from "@/lib/utils";
import type { ChatSummary } from "@/lib/types";
@@ -167,7 +167,7 @@ export function SessionSearchDialog({
const title = titleOverrides[session.key]?.trim() ||
session.title?.trim() ||
deriveTitle(session.preview, t("chat.newChat"));
const preview = session.preview.trim();
const preview = visibleSessionPreview(session.preview);
const showPreview =
preview.length > 0 &&
preview.toLowerCase() !== title.trim().toLowerCase();
@@ -228,7 +228,7 @@ function sessionMatchesTerms(
const haystack = [
titleOverride,
session.title,
session.preview,
visibleSessionPreview(session.preview),
]
.filter(Boolean)
.join(" ")