feat: session busy indicator — daemon tracks mid-turn state (agent_start/settled), busy field on session rows + live broadcast; pulsing pip in sidebar and cards (265 web tests, daemon 95.4%)

This commit is contained in:
Raphael Westphal
2026-08-19 10:41:40 +02:00
parent c8ad68aaea
commit 957ea03aa1
11 changed files with 137 additions and 3 deletions
+17
View File
@@ -1429,3 +1429,20 @@ mark.hit {
padding: 11px 13px;
}
}
/* ---------- busy activity pip ---------- */
.busy-pip {
display: inline-block;
width: 8px;
height: 8px;
margin-left: 7px;
border-radius: 50%;
background: var(--accent);
animation: busy-pulse 1.1s ease-in-out infinite;
vertical-align: middle;
}
@keyframes busy-pulse {
0%, 100% { transform: scale(0.55); opacity: 0.45; box-shadow: 0 0 0 0 rgba(108, 140, 255, 0.5); }
50% { transform: scale(1); opacity: 1; box-shadow: 0 0 0 5px rgba(108, 140, 255, 0); }
}