Track client operations and show inline progress
All checks were successful
Build and Deploy Gateway / build-and-push (push) Successful in 16s
Build and Deploy Gateway / deploy (push) Successful in 7s

This commit is contained in:
2026-07-11 20:55:20 +03:00
parent 9da4fef1f0
commit 74660d915f
6 changed files with 299 additions and 66 deletions

View File

@@ -1944,6 +1944,24 @@ p {
outline-offset: 2px;
}
.client-operation-progress {
color: var(--client-accent);
}
.client-operation-progress::before {
width: 6px;
height: 6px;
border-radius: 50%;
background: currentColor;
box-shadow: 0 0 8px currentColor;
content: '';
animation: client-operation-pulse 900ms ease-in-out infinite alternate;
}
@keyframes client-operation-pulse {
to { opacity: 0.35; transform: scale(0.72); }
}
.client-copy-button {
position: relative;
width: 86px;
@@ -2092,6 +2110,7 @@ p {
}
@media (prefers-reduced-motion: reduce) {
.client-operation-progress::before,
.client-power,
.client-power::before,
.client-power::after,