- Modify: matching CSS files under `apps/ui/src/styles/`
-[]**Step 1: Chat composer**
-[x]**Step 1: Chat composer**
Requirements:
...
...
@@ -368,7 +368,11 @@
- Attachment chip text truncates cleanly.
- Submit button remains icon-first with accessible label.
-[]**Step 2: Message list**
Progress note:
- Completed on 2026-05-25: added a single blue focus ring on the composer surface and stabilized attachment chip truncation.
-[x]**Step 2: Message list**
Requirements:
...
...
@@ -382,7 +386,11 @@
- Long Chinese, English, URLs, and code blocks do not break layout.
- Message actions do not shift message height when appearing.
-[]**Step 3: Task panel icon cleanup**
Progress note:
- Completed on 2026-05-25: added long-line wrapping guards for message text, assistant markdown, and code blocks while preserving existing message alignment and `aria-live` trace behavior.
-[x]**Step 3: Task panel icon cleanup**
Replace visible emoji used as UI icons with existing icon components or local SVG components.
...
...
@@ -395,7 +403,11 @@
- No visible emoji icons remain in primary tool controls or headings.
- Existing Chinese text remains unchanged except for necessary label updates.
-[]**Step 4: Automation tasks density**
Progress note:
- Completed on 2026-05-25: replaced the content-output heading emoji with a local SVG icon and changed copy feedback to text-only `已复制`.
-[x]**Step 4: Automation tasks density**
Requirements:
...
...
@@ -408,7 +420,11 @@
- The page reads as an operational tool, not a card-heavy marketing layout.
- Long task prompts truncate or wrap predictably.
-[]**Step 5: Settings hierarchy**
Progress note:
- Completed on 2026-05-25: tightened list/detail/form/run-history spacing, preserved `role="alert"` errors, and added clearer active/disabled states.
-[x]**Step 5: Settings hierarchy**
Requirements:
...
...
@@ -422,7 +438,11 @@
- Users can scan required vs optional config groups quickly.
- Editing one section does not visually imply other sections are editing.
-[]**Step 6: Validate key workflows**
Progress note:
- Completed on 2026-05-25: preserved source toggle, secret reveal/copy, save/reset/edit, and Tabs semantics; copy feedback is now text-only without emoji.