Block a user
Release-Pipeline reparieren und neues Release erstellen
Fortschritt:
Erledigt:
- CI-Gate fuer Release-Pipeline implementiert (8b0026c) -> #101 geschlossen
- CI-Checkout Fallback fuer oeffentliches Repo (573c706)
- Test-Coverage auf 75%…
Release-Pipeline ohne CI-Gate
Release-Pipeline ohne CI-Gate
CI-Gate fuer Release-Pipeline implementiert (8b0026c).
Was gemacht wurde:
- Neuer ci-gate Job in release.yml der vor dem Build laeuft
- Prueft via Gitea API ob der Combined-CI-Status des…
Calculations-Seite übersichtlicher: Card-Layout statt flache Liste
Calculations-Seite übersichtlicher: Card-Layout statt flache Liste
Umgesetzt in ecb8eab:
- Edit-Button auf jeder Berechnungs-Card (Stift-Icon, konsistent mit Alarm-Regeln)
- Edit-Modal: Formular wird für Create + Edit wiederverwendet, pre-populated mit…
Dashboard-Seite übersichtlicher: kompakte Cards, Filter-UX
Dashboard-Seite übersichtlicher: kompakte Cards, Filter-UX
Umgesetzt in b46269f:
- Tag-Filter-Leiste zeigt jetzt alle verfügbaren System-Tags als klickbare Buttons
- Nur sichtbar wenn mindestens ein Gerät Tags hat (nicht permanent)
- Aktive Filter…
Calculations-Seite übersichtlicher: Card-Layout statt flache Liste
Hinweis: #110 hat die Sensor-Auswahl im Berechnungs-Modal auf die neue SensorList.vue Komponente umgestellt. Das Formular-Modal nutzt jetzt gruppierte Sensoren mit Suchfeld statt einer flachen…
Dashboard-Seite übersichtlicher: kompakte Cards, Filter-UX
Hinweis: #110 hat SensorList.vue als shared Component eingeführt. Falls Dashboard-Cards Sensor-Auswahl brauchen, kann diese Komponente wiederverwendet werden.
Einheitliches Sensor-Listen-Design: SensorList.vue Komponente
Einheitliches Sensor-Listen-Design: SensorList.vue Komponente
Umgesetzt in 8975fae.
Neue Komponente: SensorList.vue – shared Component mit:
- Suchfeld (filtert nach Sensor-Key, Name, Device-Name)
- Gruppierung nach Device (collapsible Sections) -…
Unicode-Symbole durch einheitliche SVG-Icons ersetzen