UI-Redesign: AegisSight Design, Filter-Popover, Header-Umbau

- Session-Timeout auf 60 Minuten erhöht (ACCESS_TOKEN_EXPIRY + SESSION_TIMEOUT)
- AegisSight Light Theme: Gold-Akzent (#C8A851) statt Indigo
- Navigation-Tabs in eigene Zeile unter Header verschoben (HTML-Struktur)
- Filter-Bar durch kompaktes Popover mit Checkboxen ersetzt (Mehrfachauswahl)
- Archiv-Funktion repariert (lädt jetzt per API statt leerem Store)
- Filter-Bugs behoben: Reset-Button ID, Default-Werte, Ohne-Datum-Filter
- Mehrspalten-Layout Feature entfernt
- Online-Status vom Header an User-Avatar verschoben (grüner Punkt)
- Lupen-Icon entfernt
- CLAUDE.md: Docker-Deploy und CSS-Tricks Regeln aktualisiert

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
Server Deploy
2026-03-19 18:49:38 +01:00
Ursprung 99a6b7437b
Commit 4bd57d653f
36 geänderte Dateien mit 5027 neuen und 2897 gelöschten Zeilen

Datei anzeigen

@@ -32,10 +32,10 @@ class Store {
// Filters
filters: {
search: '',
priority: 'all',
assignee: 'all',
label: 'all',
dueDate: 'all',
priority: '',
assignee: '',
label: '',
dueDate: '',
archived: false
},
@@ -155,10 +155,10 @@ class Store {
labels: [],
filters: {
search: '',
priority: 'all',
assignee: 'all',
label: 'all',
dueDate: 'all',
priority: '',
assignee: '',
label: '',
dueDate: '',
archived: false
},
searchResultIds: [],
@@ -412,10 +412,10 @@ class Store {
this.setState({
filters: {
search: '',
priority: 'all',
assignee: 'all',
label: 'all',
dueDate: 'all',
priority: '',
assignee: '',
label: '',
dueDate: '',
archived: false
}
}, 'RESET_FILTERS');