Enhance WebSocket connection handling with improved timeout and error states
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-02-11 14:20:24 +11:00
parent 8698983bbf
commit 9bd2b32003
6 changed files with 229 additions and 81 deletions

View File

@@ -701,8 +701,8 @@ nav p {
#clientInfo {
display: grid;
grid-template-columns: minmax(86px, 34%) 1fr;
gap: 7px 8px;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 8px;
border-spacing: 0;
white-space: normal;
background: rgba(8, 20, 33, 0.44);
@@ -713,20 +713,33 @@ nav p {
}
#clientInfo .tdKey {
text-align: right;
font-size: 9px;
letter-spacing: 0.08em;
display: none;
}
#clientInfo .tdVal {
font-size: 11px;
min-height: 34px;
font-size: 12px;
min-height: 54px;
display: flex;
align-items: center;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 4px;
padding: 10px 9px;
background: rgba(17, 34, 53, 0.5);
}
#clientInfo .tdVal::before {
content: attr(data-label);
color: #8bb9d7;
font-size: 9px;
letter-spacing: 0.07em;
text-transform: uppercase;
font-family: "Space Grotesk", "Avenir Next", "Trebuchet MS", sans-serif;
line-height: 1.2;
}
.dashboard-cards {
grid-template-columns: repeat(2, minmax(120px, 1fr));
grid-template-columns: repeat(3, minmax(0, 1fr));
}
#content_table {
@@ -831,12 +844,16 @@ nav p {
}
#clientInfo {
grid-template-columns: minmax(78px, 32%) 1fr;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 6px;
padding-left: 8px;
padding-right: 8px;
}
.dashboard-cards {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
#content-interaction {
flex-direction: column;
align-items: stretch;
@@ -876,3 +893,9 @@ nav p {
margin-right: 0;
}
}
@media only screen and (max-width: 430px) {
#clientInfo {
grid-template-columns: 1fr;
}
}