feat(sidebar): add grid loader indicator for active sessions (#158)

Replace the subtle pulse animation with a visible 3x3 grid loader
that appears before the session name when a session is actively
processing. This provides clearer visual feedback of session activity.

- Add new GridLoader component (pure CSS, no dependencies)
- Show loader in sidebar when session phase is 'busy' or 'cooldown'
This commit is contained in:
Nils
2026-01-16 18:48:57 +02:00
committed by GitHub
parent 93d7dec66b
commit 288f0ff29f
3 changed files with 55 additions and 6 deletions
+15
View File
@@ -1546,3 +1546,18 @@ html:not(.dark) .chat-scroll {
.fonts-loaded .terminal-viewport-container {
font-family: "JetBrainsMono Nerd Font", "FiraCode Nerd Font", "Fira Code", "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", "Courier New", monospace;
}
@keyframes grid-pulse {
0%, 100% {
opacity: 0.2;
transform: scale(0.8);
}
50% {
opacity: 1;
transform: scale(1);
}
}
.animate-grid-pulse {
animation: grid-pulse 1.2s ease-in-out infinite;
}