diff --git a/web/src/pages/SessionsPage.tsx b/web/src/pages/SessionsPage.tsx index b721821ac32b..f14ebee63dde 100644 --- a/web/src/pages/SessionsPage.tsx +++ b/web/src/pages/SessionsPage.tsx @@ -614,10 +614,14 @@ function SessionRow({ )}
- - {(session.model ?? t.common.unknown).split("/").pop()} - - · + {session.model && ( + <> + + {session.model.split("/").pop()} + + · + + )} {session.message_count} {t.common.msgs} @@ -1752,19 +1756,29 @@ export default function SessionsPage() { className="flex min-w-0 max-w-full flex-col gap-2 border border-border p-3 sm:flex-row sm:items-center sm:justify-between" >
- - {s.title ?? t.common.untitled} + + {s.title ?? + (s.preview + ? s.preview.slice(0, 60) + : t.common.untitled)} - - {(s.model ?? t.common.unknown).split("/").pop()} - {" "} - · {s.message_count} {t.common.msgs} ·{" "} + {s.model && ( + <> + + {s.model.split("/").pop()} + {" "} + ·{" "} + + )} + {s.message_count} {t.common.msgs} ·{" "} {timeAgo(s.last_active)} - {s.preview && ( + {s.preview && s.title && (

{s.preview}