• v0.5 0a9dbbba9f

    v0.5 Stable

    Mboehmlaender released this 2025-11-12 11:02:26 +00:00 | 0 commits to master since this release

    🚀 Release v0.5

    🔐 Sicherheit & Anmeldung

    • Stackpulse ist jetzt vollständig abgesichert:
      Ohne registrierten Superuser, hinterlegte Serverdaten und einen API-Key lässt sich das System nicht mehr starten.
    • Ein neuer Setup-Wizard führt Schritt für Schritt durch die Ersteinrichtung und sorgt dafür, dass alles korrekt konfiguriert ist.
    • Jeder Benutzer erhält einen persönlichen Sicherheitsschlüssel, der zur Wiederherstellung des Zugangs benötigt wird – für maximale Datensicherheit.

    🧩 Benutzer, Gruppen & Rechte

    • Stackpulse bietet nun eine komplette Benutzer- und Gruppenverwaltung mit individuellen Berechtigungen.
    • Eine neue Permission-Engine steuert den Zugriff auf Routen, Seiten und Aktionen – sowohl im Frontend als auch im Backend.
    • Administratoren können Benutzer aktivieren/deaktivieren, Gruppen verwalten, Rechte anpassen und Sicherheitsschlüssel erneuern.

    💻 Frontend & Benutzeroberfläche

    • Das Dashboard reagiert jetzt dynamisch auf die vergebenen Rechte – Benutzer sehen nur das, was sie dürfen.
    • Neue Ansichten für Benutzer, Gruppen, Logs und Wartung machen die Administration übersichtlich und einfach.
    • Die Passwort-zurücksetzen-Funktion wurde komplett überarbeitet: Wiederherstellung erfolgt sicher über den persönlichen Schlüssel.

    ⚙️ System & Wartung

    • Der neue Maintenance-Bereich bündelt zentrale Systemfunktionen wie Updates, SSH-Tests, Serververwaltung und Duplikatbereinigung.
    • Ein globaler Wartungsmodus sorgt dafür, dass Aktionen während sensibler Prozesse automatisch blockiert werden.
    • Das Event-Log-System wurde modernisiert – mit besseren Filtern, Exportoptionen und klarer Protokollierung aller Ereignisse.

    Mit v0.5 wird Stackpulse zu einer sicheren, mehrbenutzerfähigen Plattform.
    Die Kombination aus Login-Pflicht, Berechtigungssystem und Setup-Wizard legt das Fundament für kommende Features wie Rollenmodelle, Remote-Zugriff und automatisierte Wartungsabläufe.

    Downloads
  • v0.4 fa19dbe504

    v0.4 Stable

    Mboehmlaender released this 2025-10-23 06:59:57 +00:00 | 14 commits to master since this release

    🚀 Release v0.4

    Highlights

    • Komplettes Frontend-Redesign

      • Die Benutzeroberfläche wurde vollständig überarbeitet und präsentiert sich nun im modernen Material Design
      • Grundlage bildet das Material Tailwind Dashboard von Creative Tim, wodurch ein deutlich professionelleres und einheitlicheres Erscheinungsbild entsteht
      • Die neue Struktur verbessert Übersicht, Bedienbarkeit und Skalierbarkeit des Frontends
    • Framework-Umstellung auf Material Tailwind

      • UI-Komponenten, Layouts und Styles basieren nun auf Material Tailwind
      • Vereinheitlichung der Styles und einfachere Erweiterbarkeit durch modulare Komponenten
    • Verbesserte Erweiterbarkeit & Developer Experience

      • Durch den Einsatz vorgefertigter Material-Komponenten lässt sich das UI schneller erweitern
      • Bessere Lesbarkeit und Wartbarkeit des Frontend-Codes
    • Bugfixes & Performance-Optimierungen

      • Kleinere Fehler im UI-Rendering und in der Stack-Ansicht behoben
      • Ladezeiten verbessert und unnötige Styles/CSS entfernt

    Mit v0.4 erhält Stackpulse ein komplett neues Gesicht –
    eine moderne, klare und erweiterbare Material Design Oberfläche,
    die die Grundlage für zukünftige Funktionen wie Login, Settings und Benutzerverwaltung schafft.

    Downloads
  • v0.3 e3d802eeef

    v0.3 Stable

    Mboehmlaender released this 2025-10-13 18:57:22 +00:00 | 50 commits to master since this release

    🚀 Release v0.3

    Highlights

    • Update der Portainer-Instanz

      • Anzeige des aktuellen Portainer-Status (inkl. „aktualisierbar“-Hinweis) im neuen Wartungsbereich
      • Möglichkeit, den Container über Standardbefehle oder ein benutzerdefiniertes Skript (in der DB hinterlegt) neu zu starten
      • Wenn ein Skript vorhanden ist, wird dieses automatisch bevorzugt (Kennzeichnung in der UI)
      • Während des Updates wechselt Stackpulse in den Maintenance-Modus und kehrt automatisch zurück, sobald Portainer wieder online ist
    • UI für Datenbereinigung (ACHTUNG: Ungeprüft und WIP!)

      • Neue UI-Komponenten zur Erkennung und Entfernung doppelter Stack-IDs auf der Wartungsseite
      • Übersicht der gefundenen Duplikate und Aktionen direkt im Frontend
      • Backend erkennt und entfernt Duplikate bei Stack-IDs auf Knopfdruck
      • Sauberere Datenhaltung und weniger fehlerhafte Deploys
    • Benachrichtigungen im Frontend

      • Redeploy-Ergebnisse werden jetzt als Toast-Meldungen mit Farb- und Icon-Codierung angezeigt
    • Filter für Stack-Ansicht

      • Stacks nach Name oder Status filterbar
      • Pagination für bessere Übersicht bei vielen Einträgen
    • Logging-Erweiterungen

      • Logging um Portainer-Aktionen und Datenbereinigungsvorgänge ergänzt
      • Verbesserte Nachvollziehbarkeit aller automatischen Prozesse

    Mit v0.3 bringt Stackpulse erstmals Automatisierung, Wartungslogik und erweiterte Datenpflege ins System.
    Der Fokus liegt auf Zuverlässigkeit, Übersicht und Echtzeit-Feedback – ein großer Schritt hin zu einem selbstverwaltenden Deployment-Tool.

    Downloads
  • v0.2.1 3ede88b4f2

    v0.2.1 Stable

    Mboehmlaender released this 2025-10-12 09:20:38 +00:00 | 72 commits to master since this release

    🚀 Release v0.2.1

    Hotfix

    • Stack Redeploy für alle und die Auswahl wurde angepasst, dass Redeploys in der Queue entsprechend angezeigt und deaktiviert werden
    Downloads
  • v0.2 d349d31d02

    v0.2 Stable

    Mboehmlaender released this 2025-10-01 11:40:26 +00:00 | 109 commits to master since this release

    🚀 Release v0.2

    Highlights

    • Einführung der SQLite-Datenbank für Redeploy-Logs
    • Umfassendes Redeploy-Logging inkl. Redeploy-Typ (Einzeln, Auswahl, Alle)
    • Neue Logansicht im Frontend mit Multi-Select und Freitextsuche zur komfortablen Filterung
    • Selektives Redeploy einzelner Stacks über die UI – zusätzlich zu Redeploy All
    • Live-Statusupdates während Redeploys über socket.io
    • Selbstschutz: der Stackpulse wird anhand der Stack-ID in den Umgebungsvariablen zuverlässig vom Redeploy ausgeschlossen
    • Verbesserte UI mit neuem Logo, klarer Struktur und kleinen Verbesserungen der Stack-Ansichten

    Diese Version bringt das Logging-System inklusive flexibler Filtermöglichkeiten der Logs und eine deutlich verbesserte Steuerung der Redeploys ins Projekt.

    Downloads
  • v0.1 dc7670abe9

    Stable

    Mboehmlaender released this 2025-09-25 10:59:57 +00:00 | 177 commits to master since this release

    🚀 Release v0.1

    Highlights

    • Verbindung zur Portainer API zum abrufen der Stack-Informationen
    • Alle Stacks neu deployen und
    • Einzelne Stacks neu deployen direkt aus der UI
    • Erste UI mit Navigation und Basislayout implementiert

    Mit diesem Release startet das Projekt offiziell: eine funktionsfähige Basis, die bereits Redeploys ausführen kann und als Grundlage für kommende Features dient.

    Downloads