-
-
- {base}
+
+
+
+
+
+ {base}
+
+ {accessibleName}
+
+
Registered {formatTimestamp(clip.created_at)}
+
+
+
+ {clip.status}
-
{accessibleName}
-
-
Registered {formatTimestamp(clip.created_at)}
+ {clip.last_analysis_at ? (
+
Last analysis {formatTimestamp(clip.last_analysis_at)}
+ ) : (
+
Awaiting analysis
+ )}
+ {typeof clip.latency_ms === "number" ? (
+
Latency {clip.latency_ms} ms
+ ) : null}
+
-
-
- {clip.status}
-
- {clip.last_analysis_at ? (
-
Last analysis {formatTimestamp(clip.last_analysis_at)}
- ) : (
-
Awaiting analysis
- )}
- {typeof clip.latency_ms === "number" ? (
-
Latency {clip.latency_ms} ms
- ) : null}
+
@@ -178,20 +182,34 @@ export function SessionHistory({
: "border-border-glass/75 bg-surface-glass/70 text-text-secondary hover:border-accent-primary/45 hover:text-text-primary",
)}
>
-
-
-
-
- {base}
+
+
+
+
+
+ {base}
+
+ {accessibleName}
+
+
Updated {lastUpdated}
+
+
+
+ {session.chats.length ? `${session.chats.length} chat${session.chats.length > 1 ? "s" : ""}` : "No chats yet"}
-
{accessibleName}
-
-
Updated {lastUpdated}
+ {session.isChatting ? (
+
Preparing response…
+ ) : session.chatError ? (
+
Follow-up failed
+ ) : (
+
Ready for follow-ups
+ )}
+
-
+