Repository navigation
Conversation
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — Updates six mobile thread-status icons to use the theme-aware tint convention already used elsewhere in the app. The change is presentation-only and leaves thread behavior and product defaults unchanged. You can add or adjust custom eligibility rules. Learn more. |
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Update status icon tints apps/mobile/src/features/threads/floating-working-control.tsx |
The compacting, child-input, lifecycle, background, goal, and preparing status icons now use accent-foreground. |
Estimated code review effort: 1 (Trivial) | ~5 minutes
Change: Bug fix
Suggested labels: bugfix, size:M
Suggested reviewers: maria-rcks, macroscopeapp
Merge Risk: 
Minimal · up to ece4b
-
This narrowly scoped visual change has no concrete merge-blocking risk.
Pre-merge checks: 
4
-
Full details: Description check
-
Explanation
The description includes all required sections. It explains the dark-mode visibility problem, identifies the six tint-token changes, justifies the focused scope, and records Android verification, screenshots, bundle checks, test status, and known limitations.
-
Finishing Touches
-
Generate unit tests (beta)
-
- Create a new PR
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Problem
Floating thread-status icons use the invalid foreground tint class and fall back to black, making them nearly invisible against dark-mode surfaces. This affects command, settled, snoozed, compacting, and other status labels.
Change
Use the existing accent-foreground tint token at all six affected SymbolView call sites.
Scope and approval
Submitted as a small, focused fix of an obvious icon-visibility defect, with no prior issue. This corrects an invalid theme-token namespace without changing status behavior.
Verification
Android API 36 emulator in dark mode, seeded showcase data. Opened the settled “Tune the handoff haptics” thread: the checkmark changes from near-black to the foreground color. No real agent turn was started. Checked the fresh served bundle for the corrected tint. Other status variants share the corrected token but were not individually driven; iOS was not run.
node_modules/.bin/vp run check:changedpassed at this branch head in the previous session; Sol review approved the diff. No fix code changed during evidence collection.Code written by Claude Opus 5.5; evidence and PR filing by GPT-6.1 Sol, both in T3 Code.