story-kit: merge 144_story_add_build_timestamp_and_persist_chat_history_across_rebuilds

This commit is contained in:
Dave
2026-02-24 14:01:55 +00:00
parent 8a37c958e7
commit de79644263
5 changed files with 35 additions and 0 deletions

View File

@@ -1,3 +1,13 @@
function formatBuildTime(isoString: string): string {
const d = new Date(isoString);
const year = d.getUTCFullYear();
const month = String(d.getUTCMonth() + 1).padStart(2, "0");
const day = String(d.getUTCDate()).padStart(2, "0");
const hours = String(d.getUTCHours()).padStart(2, "0");
const minutes = String(d.getUTCMinutes()).padStart(2, "0");
return `Built: ${year}-${month}-${day} ${hours}:${minutes}`;
}
interface ContextUsage {
used: number;
total: number;
@@ -109,6 +119,18 @@ export function ChatHeader({
</div>
<div style={{ display: "flex", alignItems: "center", gap: "16px" }}>
<div
style={{
fontSize: "0.75em",
color: "#555",
whiteSpace: "nowrap",
fontFamily: "monospace",
}}
title={__BUILD_TIME__}
>
{formatBuildTime(__BUILD_TIME__)}
</div>
<div
style={{
fontSize: "0.9em",