Enhance terminal drawer UI with text overflow handling, implement embed mode for seamless iframe integration, replace ttyd --once flag with --max-clients=1 to enable reconnection, add heartbeat mechanism for popout sessions, implement session reuse logic when opening popouts, and add postMessage communication between embedded terminal and dashboard for close/reconnect actions
Tests / Backend Tests (Python) (3.10) (push) Has been cancelled
Tests / Backend Tests (Python) (3.11) (push) Has been cancelled
Tests / Backend Tests (Python) (3.12) (push) Has been cancelled
Tests / Frontend Tests (JS) (push) Has been cancelled
Tests / Integration Tests (push) Has been cancelled
Tests / All Tests Passed (push) Has been cancelled

This commit is contained in:
2025-12-19 00:09:44 -05:00
parent 5bc12d0729
commit 5ff7017aaa
100 changed files with 21254 additions and 15 deletions
+11
View File
@@ -3020,6 +3020,7 @@
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.75rem;
flex-shrink: 0;
}
@@ -3027,16 +3028,25 @@
display: flex;
align-items: center;
gap: 0.75rem;
min-width: 0;
flex: 1;
overflow: hidden;
}
.terminal-host-name {
font-weight: 600;
color: #fff;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.terminal-host-ip {
color: #9ca3af;
font-size: 0.875rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.terminal-status-badge {
@@ -3059,6 +3069,7 @@
.terminal-header-actions {
display: flex;
gap: 0.5rem;
flex-shrink: 0;
}
.terminal-btn {