From d3a9031e23b705e293e9a8380867e449e7f06c22 Mon Sep 17 00:00:00 2001 From: Michael Chihlas Date: Fri, 1 May 2026 16:50:09 -0400 Subject: [PATCH] chore(session): bump keyboard hint contrast + drop redundant font-sans MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two small ergonomic fixes after the impeccable pass: - TaskLane keyboard hints (⏎ submit · ⇧⏎ newline) under each open input were rendered at text-muted-foreground/70, just shy of legible at a glance. Drop the /70 opacity modifier so they read at full muted weight on first look without becoming visually loud. - 12 sites across the session screen had explicit font-sans utilities, but the body default is already IBM Plex Sans (via --font-sans in index.css and Tailwind v4's default-sans binding). None of the call sites sit inside a font-heading or font-mono cascade, so every font-sans there was a no-op. Drop them. ConcludeSessionModal also had three "text-xs font-sans text-xs" triplets — drop both the redundant font-sans and the doubled text-xs in one pass. Co-Authored-By: Claude Opus 4.7 --- frontend/src/components/assistant/ChatMessage.tsx | 2 +- frontend/src/components/assistant/ChatSidebar.tsx | 4 ++-- .../components/assistant/ConcludeSessionModal.tsx | 14 +++++++------- .../src/components/assistant/SuggestedFlowCard.tsx | 2 +- frontend/src/components/assistant/TaskLane.tsx | 4 ++-- frontend/src/pages/AssistantChatPage.tsx | 2 +- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/frontend/src/components/assistant/ChatMessage.tsx b/frontend/src/components/assistant/ChatMessage.tsx index d9075c07..01754449 100644 --- a/frontend/src/components/assistant/ChatMessage.tsx +++ b/frontend/src/components/assistant/ChatMessage.tsx @@ -71,7 +71,7 @@ export function ChatMessage({ role, content, suggestedFlows, imageUrls, actionCo {/* Suggested flows (assistant only) */} {role === 'assistant' && suggestedFlows && suggestedFlows.length > 0 && (
- + Related Flows {suggestedFlows.map(flow => ( diff --git a/frontend/src/components/assistant/ChatSidebar.tsx b/frontend/src/components/assistant/ChatSidebar.tsx index 02bbe7cb..9bb3bced 100644 --- a/frontend/src/components/assistant/ChatSidebar.tsx +++ b/frontend/src/components/assistant/ChatSidebar.tsx @@ -85,7 +85,7 @@ export function ChatSidebar({
{pinnedChats.length > 0 && (
- + Pinned
@@ -227,7 +227,7 @@ function ChatItem({ )} {(chat.status === 'escalated' || chat.status === 'requesting_escalation') && ( - + Escalated )} diff --git a/frontend/src/components/assistant/ConcludeSessionModal.tsx b/frontend/src/components/assistant/ConcludeSessionModal.tsx index 581e49cf..c1c8bb7c 100644 --- a/frontend/src/components/assistant/ConcludeSessionModal.tsx +++ b/frontend/src/components/assistant/ConcludeSessionModal.tsx @@ -268,7 +268,7 @@ export function ConcludeSessionModal({ )}
@@ -329,7 +329,7 @@ export function ConcludeSessionModal({
{/* Selected outcome badge */}
-
+
{selectedOutcome.label}
@@ -342,7 +342,7 @@ export function ConcludeSessionModal({
-