v1.5.0: network interface binding, SSH fixes, terminal, release script
- Add network interface selection per server (VPN/multi-NIC support) - Fix "Install Everything" button hanging on error - Add interactive SSH terminal with PTY (pyte + xterm-256color) - Add release.py for automated versioning and changelog generation - Add CLAUDE.md with project instructions - Add screenshots and release binaries for v1.1–v1.4 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,7 @@ COLORS = {
|
||||
"online": "#22c55e", # green
|
||||
"offline": "#ef4444", # red
|
||||
"unknown": "#6b7280", # gray
|
||||
"disabled": "#9ca3af", # light gray
|
||||
}
|
||||
|
||||
|
||||
@@ -23,4 +24,5 @@ class StatusBadge(ctk.CTkLabel):
|
||||
|
||||
def _update_color(self):
|
||||
color = COLORS.get(self._status, COLORS["unknown"])
|
||||
self.configure(text="\u25cf", text_color=color, font=("", 14))
|
||||
symbol = "\u2014" if self._status == "disabled" else "\u25cf"
|
||||
self.configure(text=symbol, text_color=color, font=("", 14))
|
||||
|
||||
Reference in New Issue
Block a user