From 5a8d67a638b2888ba102c22ee0daad9a412b9d38 Mon Sep 17 00:00:00 2001 From: Umut Kantarci Date: Sat, 12 Sep 2026 20:11:21 +0200 Subject: [PATCH] Fassung 1.0.1: die laufende Fassung steht in der Verwaltung MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eine kleine, von außen sichtbare Änderung - sie ist der Prüfstein für das Update: nach dem Einspielen muss in der Seitenleiste 1.0.1 stehen, und der Weg dorthin muss die Schritte gegangen sein, die der Updater verspricht. Die Fassung kommt über eine Twig-Funktion in die Vorlage, nicht über einen globalen Dienst: die Vorlagen bekommen genau diese eine lesende Antwort und nicht einen Updater mit update() darauf. Co-Authored-By: Claude Opus 5 --- VERSION | 2 +- public/assets/admin.css | 1 + src/Twig/VersionExtension.php | 25 +++++++++++++++++++++++++ templates/admin/shell.html.twig | 1 + 4 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 src/Twig/VersionExtension.php diff --git a/VERSION b/VERSION index 3eefcb9..7dea76e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.0 +1.0.1 diff --git a/public/assets/admin.css b/public/assets/admin.css index 925fb9e..f622a8a 100644 --- a/public/assets/admin.css +++ b/public/assets/admin.css @@ -600,3 +600,4 @@ details.card > summary:hover { background: #fafbf8 } .check-bad { color: var(--danger) } .log-list { list-style: none; margin: 14px 0 0; padding: 0; display: grid; gap: 6px } .log-list code { font-size: 11px; overflow-wrap: anywhere } +.shell-version { margin: 0 0 4px; padding: 0 10px; font-size: 10px; color: var(--shell-muted) } diff --git a/src/Twig/VersionExtension.php b/src/Twig/VersionExtension.php new file mode 100644 index 0000000..f05915c --- /dev/null +++ b/src/Twig/VersionExtension.php @@ -0,0 +1,25 @@ +updater->version(...))]; + } +} diff --git a/templates/admin/shell.html.twig b/templates/admin/shell.html.twig index 06f77c6..b66e4e4 100644 --- a/templates/admin/shell.html.twig +++ b/templates/admin/shell.html.twig @@ -31,6 +31,7 @@