From 8b6826f6d871f0d659ec12ccede7cb7022c39b44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Fri, 17 Apr 2026 21:19:03 -0400 Subject: [PATCH] refactor(inbox): delete uppercase type tag from each row MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Each inbox row previously carried a `text-[9px] uppercase tracking- [0.1em]` pill next to the title that re-stated the item's type (APPROVAL / REVIEW / FAILED RUN / …). The row already communicates type through three stronger channels: 1. The coloured icon tile on the left (`config.icon` + `config.bg`) 2. The filter chip above the list when a type filter is active 3. The border accent colour tied to severity The 9px pill added another restatement in the smallest, hardest-to- read typographic register on the page. Deleted. The title row now just shows the item title; the icon carries the category semantics. No copy or behaviour change beyond the visual subtraction. --- src/renderer/components/inbox/Inbox.tsx | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/renderer/components/inbox/Inbox.tsx b/src/renderer/components/inbox/Inbox.tsx index 4dc0c194..dc9c6cd3 100644 --- a/src/renderer/components/inbox/Inbox.tsx +++ b/src/renderer/components/inbox/Inbox.tsx @@ -109,17 +109,7 @@ export function Inbox({ items, onNavigate }: InboxProps) { {filteredItems.map((item, i) => { const config = typeConfig[item.type]; const Icon = config.icon; - const title = ( - - {item.title} - - {config.label} - - - ); + const title = {item.title}; const subtitle = ( {item.agentName ? (