From 37cb449af50e59c67c38dd3cdf42b8352b1da09d Mon Sep 17 00:00:00 2001 From: boban Date: Sat, 20 Jun 2026 20:45:25 +0200 Subject: [PATCH] =?UTF-8?q?chore:=20release=200.9.29=20=E2=80=94=20changel?= =?UTF-8?q?og=20accordion,=20responsive=20update=20card,=20server=20link,?= =?UTF-8?q?=20pro=20phase=20labels?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 15 +++++++++++++++ config/clusev.php | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7934730..ef07e4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,21 @@ getaggte Releases (Kanal `stable`, optional `beta`) — niemals Entwicklungs-Bui _Keine offenen Änderungen — der nächste Stand wird hier gesammelt und als `vX.Y.Z` getaggt._ +## [0.9.29] - 2026-06-20 + +### Geändert +- **Versions-Verlauf als Accordion.** Das Änderungsprotokoll zeigt pro Eintrag nur noch + Versionsnummer + Datum; ältere Versionen sind eingeklappt und öffnen per Klick, die neueste ist + immer offen — bei vielen Releases deutlich übersichtlicher. +- **„Update verfügbar"-Karte responsive entstaucht** — auf schmalen Bildschirmen stapeln Version, + Badges, Aktion (Button volle Breite) und Prüfzeitpunkt sauber untereinander statt gequetscht. +- **Professionellere Phasen-Beschriftung** auf der Update-Fortschritts-Seite („Update wird + abgerufen / Image wird erstellt / Datenbank wird migriert / Dienste werden neu gestartet"). + +### Hinzugefügt +- **Direkter Server-Link im Dashboard** — Name und IP der aktiven Maschine verlinken jetzt direkt + auf deren Detailseite (vorher: erst „Server", dann auswählen). + ## [0.9.28] - 2026-06-20 ### Behoben diff --git a/config/clusev.php b/config/clusev.php index 6212170..f0ff3bb 100644 --- a/config/clusev.php +++ b/config/clusev.php @@ -2,7 +2,7 @@ return [ // First tagged release is v0.1.0 (semantic, not -dev). - 'version' => '0.9.28', + 'version' => '0.9.29', // Deployed commit + branch. install.sh bakes these into .env from the host's .git (the prod // image ships no .git); the Versions page prefers them and falls back to a live .git read in