ui: improve respawn controller layout and filter action log noise

- Stack timers row vertically (timers on top, action log below)
- Reduce action log height to 60px since it's now full width
- Filter action log to show only important entries:
  - Commands sent to console
  - Plan-check with action taken
  - Step completions
- Skip timer starts/cancels, detection updates, ai-check status

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
arkon
2026-01-25 19:59:42 +01:00
co-authored by Claude Opus 4.5
parent c6b16bf815
commit 40df0748c5
15 changed files with 2931 additions and 16 deletions
+9
View File
@@ -2247,6 +2247,15 @@ class ClaudemanApp {
// ========== Countdown Timer Display Methods ==========
addActionLogEntry(sessionId, action) {
// Filter to important actions only
// Skip: timer starts/cancels, detection updates, ai-check status
// Keep: command (sent to console), plan-check (with action), step (completions)
if (action.type === 'timer' || action.type === 'timer-cancel') return;
if (action.type === 'detection') return;
if (action.type === 'ai-check') return;
if (action.type === 'plan-check' && !action.detail.includes('sending')) return;
if (action.type === 'step' && !action.detail.includes('completed')) return;
if (!this.respawnActionLogs[sessionId]) {
this.respawnActionLogs[sessionId] = [];
}