Fortschritt: Auto-Minimize, Action-Lock, Queue-Anzeige in Sidebar

1. Aktualisierungen starten minimiert (Mini-Bar), Popup nur per Klick.
   Verhindert Ueberlagerung von Bearbeiten/Export-Buttons.
2. Erster Durchlauf: Bearbeiten/Export/Archivieren/Loeschen gesperrt,
   nur Abbrechen moeglich.
3. Sidebar: Warteschlange-Lagen zeigen Position (#1, #2...) mit
   eigenem visuellen Stil (gedimmt, pulsierender Dot).
4. Sidebar-Status (Recherchiert/Analysiert/Faktencheck) wird fuer
   ALLE laufenden Lagen angezeigt, nicht nur die aktuelle.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
Claude Dev
2026-04-09 20:21:52 +02:00
Ursprung 3f88d00b8c
Commit 97ecde87c2
3 geänderte Dateien mit 84 neuen und 8 gelöschten Zeilen

Datei anzeigen

@@ -2071,6 +2071,41 @@ a:hover {
transition: filter 0.4s ease;
}
/* === Disabled Actions During First Refresh === */
.incident-header-actions.first-refresh-locked .btn:not(#refresh-btn) {
opacity: 0.3;
pointer-events: none;
cursor: not-allowed;
}
.incident-header-actions.first-refresh-locked #refresh-btn {
opacity: 0.3;
pointer-events: none;
}
/* === Sidebar Queue Position Badge === */
.incident-queue-badge {
font-size: 9px;
font-weight: 700;
color: var(--bg-primary);
background: var(--text-disabled);
border-radius: 4px;
padding: 1px 5px;
letter-spacing: 0.3px;
white-space: nowrap;
animation: fadeIn 0.3s ease;
}
.incident-item.queued-item {
opacity: 0.7;
}
.incident-item.queued-item .incident-dot {
background: var(--text-disabled);
animation: pulse 2s ease-in-out infinite;
}
.incident-refresh-status.queued-status {
color: var(--text-disabled);
}
/* === Sidebar Refreshing Indicator === */
.incident-item.refreshing-item {
border: 1px solid transparent;