feat: auto-generate self-signed certs, hoover modal processing guard, refactor backends/proxy pages

This commit is contained in:
2026-07-13 14:30:35 +00:00
parent 05524f3756
commit 2e49dec633
34 changed files with 790 additions and 411 deletions
+36
View File
@@ -699,6 +699,42 @@ body {
text-align: center;
}
/* Spinner animation for buttons during pending operations */
@keyframes btn-spin {
to { transform: rotate(360deg); }
}
.btn-spinner {
display: inline-block;
width: 1em;
height: 1em;
margin: 0 0.5em;
border: 2px solid currentColor;
border-right-color: transparent;
border-radius: 50%;
animation: btn-spin 0.5s linear infinite;
vertical-align: middle;
}
/* Pending deletion row indicator */
.pending-delete td {
opacity: 0.5;
}
.pending-delete td:last-child {
border-left: 3px solid var(--danger);
}
.pending-delete td:first-child {
border-left: 0;
}
/* Disabled button styling */
.btn:disabled {
opacity: 0.6;
cursor: not-allowed;
}
/* ApplyConfirm modal */
.apply-subsystem-row {
display: flex;