feat(KB-157): add soft-pause (enginePaused) alongside hard-stop (globalPause)
- Add enginePaused field to Settings type with soft-pause semantics (drain queue, don't kill agents) - Gate scheduler, triage, auto-merge, and periodic merge retry on enginePaused - Add Pause and Stop buttons to dashboard Header replacing single toggle - Wire enginePaused state through App with optimistic toggle and unpause resume logic - Add tests for scheduler, triage, dashboard CLI, Header, and App covering pause behavior
This commit is contained in:
@@ -64,6 +64,18 @@ html, body {
|
||||
color: var(--text);
|
||||
background: var(--border);
|
||||
}
|
||||
.btn-icon--paused {
|
||||
color: var(--triage);
|
||||
}
|
||||
.btn-icon--paused:hover {
|
||||
color: var(--triage);
|
||||
}
|
||||
.btn-icon--stopped {
|
||||
color: var(--color-error);
|
||||
}
|
||||
.btn-icon--stopped:hover {
|
||||
color: var(--color-error);
|
||||
}
|
||||
.logo { font-size: 20px; font-weight: 700; letter-spacing: -0.5px; }
|
||||
.logo-sub { font-size: 13px; color: var(--text-muted); font-weight: 400; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user