From fa01aa682f5970bf1b854b4521600db9fedbcffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Wed, 10 Jun 2026 20:31:24 -0400 Subject: [PATCH] Align page typography to the unified scale MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sweep the remaining inline type across every page onto the system scale: oversized metric numbers (22/24px) down to the 18px title step, body text 13px → 14px, captions/meta 11px and 12.5px → 12px, and small control icons 13/11px → 16/14px. No structural or layout changes — the foundation already gridded spacing, radius, and color; this finishes the type so the whole app reads from one ramp. Full interactive e2e and the overflow guards stay green. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../src/renderer/src/pages/ApprovalsPage.tsx | 14 +++++----- .../src/renderer/src/pages/DocumentsPage.tsx | 2 +- .../src/renderer/src/pages/FilesPage.tsx | 8 +++--- .../src/renderer/src/pages/InboxPage.tsx | 6 ++--- .../src/renderer/src/pages/KnowledgePage.tsx | 6 ++--- .../src/renderer/src/pages/MeetingsPage.tsx | 4 +-- .../src/renderer/src/pages/SettingsPage.tsx | 2 +- .../src/renderer/src/pages/SocialPage.tsx | 14 +++++----- .../src/renderer/src/pages/SprintsPage.tsx | 4 +-- .../src/renderer/src/pages/TeamPage.tsx | 8 +++--- .../src/renderer/src/pages/WorkPage.tsx | 18 ++++++------- .../renderer/src/pages/chat/ChatComposer.tsx | 6 ++--- .../src/pages/chat/ChatMessageRow.tsx | 20 +++++++------- .../renderer/src/pages/chat/ChatSidebar.tsx | 8 +++--- .../src/pages/chat/ChatThreadPanel.tsx | 10 +++---- .../renderer/src/pages/chat/ChatTimeline.tsx | 4 +-- .../src/pages/chat/MentionTextarea.tsx | 4 +-- .../renderer/src/pages/files/FilesGrid.tsx | 6 ++--- .../renderer/src/pages/files/FilesTable.tsx | 2 +- .../src/pages/settings/BillingPanel.tsx | 10 +++---- .../src/pages/settings/MigrationPanel.tsx | 12 ++++----- .../settings/ProviderConnectionDialog.tsx | 8 +++--- .../pages/settings/ProviderRequestPanel.tsx | 4 +-- .../src/pages/settings/ProvidersPanel.tsx | 4 +-- .../src/pages/settings/SkillsPanel.tsx | 4 +-- .../src/pages/settings/WorkspacePanel.tsx | 6 ++--- .../src/pages/social/SocialActivity.tsx | 6 ++--- .../src/pages/social/SocialCalendar.tsx | 4 +-- .../src/pages/team/HiringPipeline.tsx | 6 ++--- .../src/pages/work/TaskDetailDialog.tsx | 26 +++++++++---------- .../src/renderer/src/shared/SearchDialog.tsx | 4 +-- 31 files changed, 120 insertions(+), 120 deletions(-) diff --git a/AgentCompany-New/src/renderer/src/pages/ApprovalsPage.tsx b/AgentCompany-New/src/renderer/src/pages/ApprovalsPage.tsx index 6fcaac5a..b5dac49c 100644 --- a/AgentCompany-New/src/renderer/src/pages/ApprovalsPage.tsx +++ b/AgentCompany-New/src/renderer/src/pages/ApprovalsPage.tsx @@ -143,14 +143,14 @@ function ApprovalDetailDialog({
- {tone.label} + {tone.label} · {approval.kind}
-

+

{approval.details}

-
+
Requested by {requester} {approval.sourceEntityType && (<>Source{humanizeKind(approval.sourceEntityType)})} @@ -199,7 +199,7 @@ function StatTile({ label, value, tone }: { label: string; value: string; tone?:
{label}
{value}
@@ -241,12 +241,12 @@ function ApprovalRow({
- {tone.label} + {tone.label} · {approval.kind}
{approval.title}
-
+
{approval.details}
@@ -282,7 +282,7 @@ function DecidedRow({ style={{ gap: 12, padding: "12px 18px", - fontSize: 13, + fontSize: 14, borderBottom: last ? "none" : "1px solid var(--border-soft)", }} > diff --git a/AgentCompany-New/src/renderer/src/pages/DocumentsPage.tsx b/AgentCompany-New/src/renderer/src/pages/DocumentsPage.tsx index 0a5d4cd1..49a039c2 100644 --- a/AgentCompany-New/src/renderer/src/pages/DocumentsPage.tsx +++ b/AgentCompany-New/src/renderer/src/pages/DocumentsPage.tsx @@ -70,7 +70,7 @@ export function DocumentsPage({ snapshot, actions }: PageProps) { {DOC_TYPES.map((t) => )} - +

Documents

{documents.length} {documents.length === 1 ? "document" : "documents"}

diff --git a/AgentCompany-New/src/renderer/src/pages/FilesPage.tsx b/AgentCompany-New/src/renderer/src/pages/FilesPage.tsx index 3d599cb0..058194b1 100644 --- a/AgentCompany-New/src/renderer/src/pages/FilesPage.tsx +++ b/AgentCompany-New/src/renderer/src/pages/FilesPage.tsx @@ -75,7 +75,7 @@ export function FilesPage({ snapshot, actions }: PageProps) { ]} />

Files

@@ -104,7 +104,7 @@ export function FilesPage({ snapshot, actions }: PageProps) {
{labelFor(section)}
-
Modified ↓
+
Modified ↓
{view === "list" ? ( @@ -148,7 +148,7 @@ function FilesFilter({ ( )} > @@ -158,7 +158,7 @@ function FilesFilter({ {options.map((option) => ( onScan(option.id)}> {option.label} - {scan === option.id && } + {scan === option.id && } ))} diff --git a/AgentCompany-New/src/renderer/src/pages/InboxPage.tsx b/AgentCompany-New/src/renderer/src/pages/InboxPage.tsx index c3feeb1c..86687141 100644 --- a/AgentCompany-New/src/renderer/src/pages/InboxPage.tsx +++ b/AgentCompany-New/src/renderer/src/pages/InboxPage.tsx @@ -62,11 +62,11 @@ export function InboxPage({ snapshot }: PageProps) {
{item.agentName && }
-
{item.title}
+
{item.title}
{item.detail}
{humanize(item.kind)} - {formatRelative(item.timestamp)} + {formatRelative(item.timestamp)}
))} @@ -155,7 +155,7 @@ function MetricCard({ label, value, sub }: { label: string; value: string; sub?:
{label}
- {value} + {value} {sub && {sub}}
diff --git a/AgentCompany-New/src/renderer/src/pages/KnowledgePage.tsx b/AgentCompany-New/src/renderer/src/pages/KnowledgePage.tsx index d7212604..2cd54f5e 100644 --- a/AgentCompany-New/src/renderer/src/pages/KnowledgePage.tsx +++ b/AgentCompany-New/src/renderer/src/pages/KnowledgePage.tsx @@ -45,7 +45,7 @@ export function KnowledgePage({ snapshot, actions }: PageProps) { {CATEGORIES.map((c) => )} - +

Knowledge Base

{entries.length} {entries.length === 1 ? "entry" : "entries"}

@@ -61,10 +61,10 @@ export function KnowledgePage({ snapshot, actions }: PageProps) { {entry.category} {entry.importance}
-
+
{entry.content}
-
{formatRelative(entry.updatedAt)}
+
{formatRelative(entry.updatedAt)}
))}
diff --git a/AgentCompany-New/src/renderer/src/pages/MeetingsPage.tsx b/AgentCompany-New/src/renderer/src/pages/MeetingsPage.tsx index 1b160d80..fa8ef424 100644 --- a/AgentCompany-New/src/renderer/src/pages/MeetingsPage.tsx +++ b/AgentCompany-New/src/renderer/src/pages/MeetingsPage.tsx @@ -40,7 +40,7 @@ export function MeetingsPage({ snapshot, actions }: PageProps) { return (
- +

Meetings

{scheduled.length} upcoming · {completed.length} past

@@ -91,7 +91,7 @@ function MeetingCard({ meeting, onDelete }: { meeting: { id: string; title: stri {meeting.durationMinutes}m
{meeting.scheduledAt &&
{new Date(meeting.scheduledAt).toLocaleString()}
} - {meeting.agenda &&
{meeting.agenda}
} + {meeting.agenda &&
{meeting.agenda}
}
); } diff --git a/AgentCompany-New/src/renderer/src/pages/SettingsPage.tsx b/AgentCompany-New/src/renderer/src/pages/SettingsPage.tsx index 54485ee7..3c3d9eb9 100644 --- a/AgentCompany-New/src/renderer/src/pages/SettingsPage.tsx +++ b/AgentCompany-New/src/renderer/src/pages/SettingsPage.tsx @@ -51,7 +51,7 @@ export function SettingsPage({ snapshot, actions }: PageProps) { return (
diff --git a/AgentCompany-New/src/renderer/src/pages/WorkPage.tsx b/AgentCompany-New/src/renderer/src/pages/WorkPage.tsx index e2313ba4..89c4a55d 100644 --- a/AgentCompany-New/src/renderer/src/pages/WorkPage.tsx +++ b/AgentCompany-New/src/renderer/src/pages/WorkPage.tsx @@ -92,9 +92,9 @@ export function WorkPage({ snapshot, actions }: PageProps) { onPriority={setPriorityFilter} onAssignee={setAssigneeFilter} /> - - - + + +

Work

@@ -178,7 +178,7 @@ function WorkFilter({ ( )} > @@ -188,19 +188,19 @@ function WorkFilter({ {priorities.map((option) => ( onPriority(option.id)}> {option.label} - {priority === option.id && } + {priority === option.id && } ))} Assignee onAssignee("all")}> All assignees - {assignee === "all" && } + {assignee === "all" && } {agents.map((agent) => ( onAssignee(agent.id)}> {agent.name} - {assignee === agent.id && } + {assignee === agent.id && } ))} @@ -242,7 +242,7 @@ function BoardView({

- {column.label} + {column.label} {columnTasks.length}
@@ -427,7 +427,7 @@ function TaskCard({
setSlashOpen((open) => !open)} /> {attachment && ( - + {attachment.name} )}
- Ctrl+Enter + Ctrl+Enter
diff --git a/AgentCompany-New/src/renderer/src/pages/chat/ChatMessageRow.tsx b/AgentCompany-New/src/renderer/src/pages/chat/ChatMessageRow.tsx index a6a9ed4c..941b2eac 100644 --- a/AgentCompany-New/src/renderer/src/pages/chat/ChatMessageRow.tsx +++ b/AgentCompany-New/src/renderer/src/pages/chat/ChatMessageRow.tsx @@ -58,13 +58,13 @@ export function ChatMessageRow({
- {name} - {formatTime(message.createdAt)} - {message.editedAt && !deleted && (edited)} + {name} + {formatTime(message.createdAt)} + {message.editedAt && !deleted && (edited)} {canModify && !editing && ( - setEditing(true)} /> - + setEditing(true)} /> + )}
@@ -74,7 +74,7 @@ export function ChatMessageRow({
)} {deleted ? ( -
Message deleted
+
Message deleted
) : editing ? (