@@ -196,7 +196,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
196196 < button
197197 onClick = { handleVerify }
198198 disabled = { verifying || ! tokenInput . trim ( ) }
199- className = "rounded bg-primary-8 px-3 py-2 text-[15px] font-medium text-neutral-1 hover:bg-primary-7 disabled:opacity-50"
199+ className = "rounded bg-primary-8 px-3 py-2 text-[15px] font-medium text-on-primary hover:bg-primary-7 disabled:opacity-50"
200200 >
201201 { verifying ? '...' : 'Verify' }
202202 </ button >
@@ -248,7 +248,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
248248 className = "w-40 rounded border border-neutral-9 bg-neutral-10 px-3 py-2 text-[15px] text-neutral-2 outline-none focus:border-primary-7"
249249 />
250250 </ div >
251- < p className = "mt-1 text-[13px] text-neutral-6 " > Display name for the orchestrator agent in the sidebar and chat</ p >
251+ < p className = "mt-1 text-[13px] text-neutral-5 " > Display name for the orchestrator agent in the sidebar and chat</ p >
252252 </ div >
253253
254254 < div className = "border-t border-neutral-9/40" />
@@ -263,7 +263,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
263263 onClick = { ( ) => onUpdate ( { theme : 'dark' } ) }
264264 className = { `rounded px-4 py-1.5 text-[15px] font-medium transition-colors ${
265265 settings . theme !== 'light'
266- ? 'bg-primary-8 text-neutral-1 '
266+ ? 'bg-primary-8 text-on-primary '
267267 : 'border border-neutral-9 bg-neutral-10 text-neutral-3 hover:bg-neutral-9'
268268 } `}
269269 >
@@ -273,7 +273,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
273273 onClick = { ( ) => onUpdate ( { theme : 'light' } ) }
274274 className = { `rounded px-4 py-1.5 text-[15px] font-medium transition-colors ${
275275 settings . theme === 'light'
276- ? 'bg-primary-8 text-neutral-1 '
276+ ? 'bg-primary-8 text-on-primary '
277277 : 'border border-neutral-9 bg-neutral-10 text-neutral-3 hover:bg-neutral-9'
278278 } `}
279279 >
@@ -305,7 +305,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
305305 />
306306 < span className = "text-[15px] text-neutral-5" > days</ span >
307307 </ div >
308- < p className = "mt-1 text-[13px] text-neutral-6 " > Auto-delete archived sessions older than this</ p >
308+ < p className = "mt-1 text-[13px] text-neutral-5 " > Auto-delete archived sessions older than this</ p >
309309 </ div >
310310 </ div >
311311
@@ -328,7 +328,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
328328 Queue messages across sessions
329329 </ span >
330330 </ label >
331- < p className = "mt-1 ml-[26px] text-[13px] text-neutral-6 " >
331+ < p className = "mt-1 ml-[26px] text-[13px] text-neutral-5 " >
332332 When enabled, messages sent while another session for the same repo is processing will be queued and sent automatically when it finishes.
333333 </ p >
334334 </ div >
@@ -362,7 +362,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
362362 Auto-enable worktrees for new sessions
363363 </ span >
364364 </ label >
365- < p className = "mt-1 ml-[26px] text-[13px] text-neutral-6 " > When enabled, new sessions will automatically start in a git worktree</ p >
365+ < p className = "mt-1 ml-[26px] text-[13px] text-neutral-5 " > When enabled, new sessions will automatically start in a git worktree</ p >
366366 </ div >
367367
368368 < div >
@@ -380,7 +380,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
380380 className = "w-40 rounded border border-neutral-9 bg-neutral-10 px-3 py-2 text-[15px] text-neutral-2 outline-none focus:border-primary-7"
381381 />
382382 </ div >
383- < p className = "mt-1 text-[13px] text-neutral-6 " > Prefix for worktree branch names (e.g. wt/ → wt/abc12345)</ p >
383+ < p className = "mt-1 text-[13px] text-neutral-5 " > Prefix for worktree branch names (e.g. wt/ → wt/abc12345)</ p >
384384 </ div >
385385 </ div >
386386
@@ -396,7 +396,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
396396 < >
397397 < IconCircleCheckFilled size = { 16 } className = "text-success-6" />
398398 < span className = "text-[15px] text-success-5 font-medium" > Active</ span >
399- < span className = "text-[13px] text-neutral-6 " >
399+ < span className = "text-[13px] text-neutral-5 " >
400400 · max { webhookConfig . maxConcurrentSessions } concurrent sessions
401401 </ span >
402402 </ >
@@ -407,7 +407,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
407407 </ >
408408 )
409409 ) : (
410- < span className = "text-[13px] text-neutral-6 " > Loading...</ span >
410+ < span className = "text-[13px] text-neutral-5 " > Loading...</ span >
411411 ) }
412412 </ div >
413413
@@ -456,7 +456,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
456456 }
457457 } }
458458 disabled = { ! healthRepo . trim ( ) || healthLoading }
459- className = "flex items-center gap-1.5 rounded bg-primary-8 px-3 py-2 text-[13px] font-medium text-neutral-1 hover:bg-primary-7 disabled:opacity-50 transition-colors"
459+ className = "flex items-center gap-1.5 rounded bg-primary-8 px-3 py-2 text-[13px] font-medium text-on-primary hover:bg-primary-7 disabled:opacity-50 transition-colors"
460460 >
461461 { healthLoading ? (
462462 < IconRefresh size = { 14 } className = "animate-spin" />
@@ -530,7 +530,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
530530 setWizardStep ( 'idle' )
531531 }
532532 } }
533- className = "flex items-center gap-1.5 rounded bg-primary-8 px-3 py-2 text-[13px] font-medium text-neutral-1 hover:bg-primary-7 transition-colors mt-2"
533+ className = "flex items-center gap-1.5 rounded bg-primary-8 px-3 py-2 text-[13px] font-medium text-on-primary hover:bg-primary-7 transition-colors mt-2"
534534 >
535535 < IconWand size = { 14 } />
536536 Set up automatically
@@ -617,7 +617,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
617617 setWizardStep ( 'preview' )
618618 }
619619 } }
620- className = "rounded bg-primary-8 px-3 py-1.5 text-[13px] font-medium text-neutral-1 hover:bg-primary-7 transition-colors"
620+ className = "rounded bg-primary-8 px-3 py-1.5 text-[13px] font-medium text-on-primary hover:bg-primary-7 transition-colors"
621621 >
622622 Apply
623623 </ button >
@@ -706,7 +706,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
706706 Under < strong className = "text-neutral-3" > “Which events?”</ strong > , select < strong className = "text-neutral-3" > Let me select individual events</ strong > and check < strong className = "text-neutral-3" > Workflow runs</ strong > and < strong className = "text-neutral-3" > Pull requests</ strong >
707707 </ span >
708708 </ div >
709- < p className = "text-[13px] text-neutral-6 pt-1 border-t border-neutral-9/50" >
709+ < p className = "text-[13px] text-neutral-5 pt-1 border-t border-neutral-9/50" >
710710 Webhook events will automatically spawn < IconRobot size = { 12 } className = "inline -mt-0.5" /> sessions for PR reviews and CI failure analysis.
711711 </ p >
712712 </ div >
@@ -739,7 +739,7 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
739739
740740 { /* Disabled hint */ }
741741 { webhookConfig && ! webhookConfig . enabled && ! healthResult && (
742- < p className = "mt-3 text-[13px] text-neutral-6 " >
742+ < p className = "mt-3 text-[13px] text-neutral-5 " >
743743 Set < code className = "bg-neutral-9/50 px-1 rounded text-neutral-4" > GITHUB_WEBHOOK_ENABLED=true</ code > and < code className = "bg-neutral-9/50 px-1 rounded text-neutral-4" > GITHUB_WEBHOOK_SECRET</ code > on the server to enable.
744744 </ p >
745745 ) }
@@ -757,15 +757,15 @@ export function Settings({ open, onClose, settings, onUpdate, isMobile = false,
757757 { settings . token && (
758758 < button
759759 onClick = { onClose }
760- className = "rounded px-4 py-2 text-[15px] text-neutral-6 hover:text-neutral-2"
760+ className = "rounded px-4 py-2 text-[15px] text-neutral-5 hover:text-neutral-2"
761761 >
762762 Cancel
763763 </ button >
764764 ) }
765765 < button
766766 onClick = { handleSave }
767767 disabled = { ! tokenInput . trim ( ) }
768- className = "rounded bg-primary-8 px-4 py-2 text-[15px] font-medium text-neutral-1 hover:bg-primary-7 disabled:opacity-50"
768+ className = "rounded bg-primary-8 px-4 py-2 text-[15px] font-medium text-on-primary hover:bg-primary-7 disabled:opacity-50"
769769 >
770770 Save
771771 </ button >
0 commit comments