diff --git a/client/src/components/message-bubble.riot b/client/src/components/message-bubble.riot
index 70a899b..6f501d4 100644
--- a/client/src/components/message-bubble.riot
+++ b/client/src/components/message-bubble.riot
@@ -22,7 +22,7 @@
@@ -431,6 +431,14 @@
return date.toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' })
},
+ fullTimestamp(dateStr) {
+ if (!dateStr) return ''
+ const date = new Date(dateStr)
+ const human = date.toLocaleString([], { dateStyle: 'full', timeStyle: 'long' })
+ const unix = Math.floor(date.getTime() / 1000)
+ return `${human}\nUnix: ${unix}`
+ },
+
formatModel(model) {
if (!model) return 'unknown'
// "openai/gpt-4o" → "gpt-4o", "anthropic/claude-3.5-sonnet" → "claude-3.5-sonnet"