Update Readme

This commit is contained in:
root
2025-10-13 19:21:05 +00:00
parent e3d802eeef
commit 5cf3d8fe70
+35 -18
View File
@@ -47,38 +47,55 @@ Ziel:
</details> </details>
<details open> <details open>
<summary>🟡 v0.3 In Entwicklung</summary> <summary>🟢 v0.3 Abgeschlossen</summary>
### Backend ### Backend
- [ ] Automatische Datenbereinigung: Duplikate bei Stack-IDs erkennen & entfernen - [x] Automatische Datenbereinigung: Duplikate bei Stack-IDs erkennen & entfernen
- [ ] Erweiterung der Logs - [x] Erweiterung der Logs (Portainer- und Datenbereinigungsvorgänge)
- [x] API für Filter & Suche (Stacks nach Name/Status abrufen) - [x] API für Filter & Suche (Stacks nach Name/Status abrufen)
- [ ] API für Sortierung der Stacks - [x] API für Sortierung der Stacks
- [x] Portainer-Steuerung: Start/Stop/Update per Standardbefehl oder benutzerdefiniertem Skript
- [x] Maintenance-Modus: Stackpulse pausiert während Portainer-Update und reaktiviert sich automatisch
### Frontend ### Frontend
- [x] Filter: Stacks nach Name oder Status durchsuchen - [x] Filter: Stacks nach Name oder Status durchsuchen
- [ ] Sortierung: Stacks im Frontend sortieren - [x] Sortierung: Stacks im Frontend sortieren
- [ ] Benachrichtigungen im UI: erfolgreicher/fehlgeschlagener Redeploy (Toast + Notification-Center) - [x] Benachrichtigungen im UI: erfolgreicher/fehlgeschlagener Redeploy (Toast + Notification-Center)
- [ ] Visualisierung der Datenbereinigung (Konflikt/Auto-Fix Meldungen) - [x] Visualisierung der Datenbereinigung (Konflikt/Auto-Fix Meldungen)
- [x] UI-Komponenten für Portainer-Status & Update-Steuerung
- [x] Wartungsbereich mit Statusanzeige und Update-Aktion
### Features ### Features
- [ ] Frontend-Filter und Sortierungen für schnellere Navigation bei vielen Stacks - [x] Frontend-Filter und Sortierungen für schnellere Navigation bei vielen Stacks
- [ ] Echtzeit-Feedback im UI (Notifications) - [x] Echtzeit-Feedback im UI (Notifications)
- [ ] Datenkonsistenz sichern: keine doppelten Stack-IDs mehr - [x] Datenkonsistenz sichern: keine doppelten Stack-IDs mehr
- [x] Portainer-Integration inkl. Update-Workflow und Maintenance-Modus
- [x] Verbesserte Nachvollziehbarkeit aller automatischen Prozesse
</details> </details>
<details> <details>
<summary>🔮 Geplante Features (v0.4+)</summary> <summary>🔮 v0.4 Geplant</summary>
- Notifications (z. B. via Webhooks oder Mail) ### Backend
- Authentifizierung & Benutzerverwaltung - [ ] Zugriffsschutz für Endpunkte (nur authentifizierte Nutzer)
- Monitoring (Status, CPU/RAM) - [ ] Benutzerverwaltung in SQLite (Username + Passwort speichern)
- Verbesserte UI/UX - [ ] Passwort-Hashing mit bcrypt oder ähnlichem Verfahren
- Export/Import von Scheduler-Jobs (z. B. JSON) - [ ] Basic Auth Middleware (HTTP-Header-basierte Authentifizierung)
- Health-Checks nach Redeploy (automatisierte Tests, Statusprüfung) - [ ] Session/Token-Verwaltung nach Login
</details> ### Frontend
- [ ] Settings Page: UI-Komponenten für grundlegende Einstellungen
- [ ] Login-Formular für Username + Passwort
- [ ] UI-Sichtbarkeit abhängig vom Login (nur eingeloggte Nutzer sehen Redeploy- und Stack-Funktionen)
- [ ] Fehleranzeige bei falschem Login (UI-Feedback)
### Features
- [ ] Benutzer-Authentifizierungssystem mit sicherem Login
- [ ] Zugriffsbeschränkung auf kritische Funktionen
- [ ] Einstellungsseite für zukünftige Systemkonfigurationen
- [ ] Verbesserte Sicherheit & Session-Handling
- [ ] Grundlage für Multi-User-Management
</details> </details>