fix console log time and server card layout

This commit is contained in:
npc0-hue
2026-08-24 11:06:18 +08:00
parent 878f26c947
commit b69939a5ce
5 changed files with 42 additions and 4 deletions
@@ -6,6 +6,7 @@ import type { JobResponse, LogEntryBody, LogStreamResponse } from "../api/types"
import { scumSourceRCONCommandRequest } from "../schemas/scumManagementRcon";
import { cx } from "../utils/classes";
import { mergeLogStreams, parseLogSessionEvent, parseLogStreamEvent, parseServerLogEvent, streamFromServerLogEvent } from "../utils/logEvents";
import { formatTerminalLogTime } from "../utils/logTime";
import { EmptyState, ResultBadge } from "./StateViews";
type LoadState<T> = { status: "loading" } | { status: "error"; reason: string } | { status: "ready"; data: T };
@@ -410,7 +411,7 @@ function terminalLineFromLog(stream: LogStreamResponse, entry: LogEntryBody): Te
id: `log-${stream.id}-${entry.seq}`,
tone: terminalTone(entry),
text: entry.line,
at: new Date(entry.timestamp).toLocaleTimeString(),
at: formatTerminalLogTime(entry.timestamp, entry.line),
sortKey: Date.parse(entry.timestamp) || Date.now(),
streamKey: stream.streamKey || stream.source,
level: entry.level,