From 4919cf825d4fdbcecc1f69fcf2a32176dfdde5ac Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Mon, 1 Dec 2025 07:40:49 -0500 Subject: Add author field to task comments (Human vs Junior) Comments now track whether they were made by a Human or by Junior (the agent). The CommentAuthor type is stored in the database and displayed in the web UI with styled badges. Task-Id: t-201 --- Omni/Jr/Web/Style.hs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'Omni/Jr/Web') diff --git a/Omni/Jr/Web/Style.hs b/Omni/Jr/Web/Style.hs index 00d66c2..86a3729 100644 --- a/Omni/Jr/Web/Style.hs +++ b/Omni/Jr/Web/Style.hs @@ -1276,6 +1276,24 @@ commentStyles = do fontSize (px 13) color "#374151" whiteSpace preWrap + ".comment-meta" ? do + display flex + alignItems center + Stylesheet.key "gap" ("8px" :: Text) + ".comment-author" ? do + display inlineBlock + padding (px 2) (px 6) (px 2) (px 6) + borderRadius (px 2) (px 2) (px 2) (px 2) + fontSize (px 10) + fontWeight (weight 600) + textTransform uppercase + whiteSpace nowrap + ".author-human" ? do + backgroundColor "#dbeafe" + color "#1e40af" + ".author-junior" ? do + backgroundColor "#d1fae5" + color "#065f46" ".comment-time" ? do fontSize (px 11) color "#9ca3af" @@ -1825,6 +1843,12 @@ darkModeStyles = backgroundColor "#374151" borderColor "#4b5563" ".comment-text" ? color "#d1d5db" + ".author-human" ? do + backgroundColor "#1e3a8a" + color "#93c5fd" + ".author-junior" ? do + backgroundColor "#064e3b" + color "#6ee7b7" ".comment-time" ? color "#9ca3af" ".comment-textarea" ? do backgroundColor "#374151" -- cgit v1.2.3