Claude-Statusbar global auf allen Seiten anzeigen + Schließen-Button

- #claudeStatusBar aus Dashboard-Template nach body verschoben (vor #app)
- loadClaudeStatus() von dashboard.js nach app.js (einmalig beim Start)
- Schließen-Button (×) zum Ausblenden der Statusbar
- Status-Bar CSS von dashboard.css nach main.css verschoben
This commit is contained in:
Meleki committed 2026-03-03 16:25:23 +01:00
1 parent 2673aecc5b
commit c9c15279d5
5 files changed
+94 -75

No files matched your search

+60
View File
@@ -1,3 +1,63 @@
/* Status Bar */
.status-bar {
display: flex;
align-items: center;
gap: var(--badge-spacing);
padding: var(--box-padding);
}
.status-bar[hidden] {
display: none;
}
.status-indicator {
width: 0.5em;
height: 0.5em;
border-radius: 50%;
flex-shrink: 0;
}
.status-text {
flex: 1;
}
.status-close {
margin-left: auto;
opacity: var(--semi-transparent);
font-size: var(--font-size);
}
.status-close:hover {
opacity: 1;
}
.status-bar.status-none .status-indicator {
background: var(--secondary);
}
.status-bar.status-minor .status-indicator {
background: var(--warning);
}
.status-bar.status-major .status-indicator,
.status-bar.status-critical .status-indicator {
background: var(--dangerous);
}
.status-bar.status-minor,
.status-bar.status-major,
.status-bar.status-critical {
background: rgb(from var(--warning) r g b / .1);
}
.status-bar.status-major,
.status-bar.status-critical {
background: rgb(from var(--dangerous) r g b / .1);
}
/* Layout */
header {
padding: var(--box-padding);
display: flex;