From 428d1a06cba2db1cfce2e8885961dcbd81806ae4 Mon Sep 17 00:00:00 2001 From: mhoennig Date: Mon, 10 Aug 2026 18:02:30 +0200 Subject: [PATCH] Add a release-notes page linked from the footer version (v0.9.6) Reconstructed from the commit history since the first production deployment; the initial entry is the 0.9.0 port of the legacy bash script to Kotlin/Spring Boot. Co-Authored-By: Claude Fable 5 --- build.gradle.kts | 2 +- .../hoennig/gittally/server/UiController.kt | 7 ++ src/main/resources/templates/fragments.html | 2 +- src/main/resources/templates/releases.html | 77 +++++++++++++++++++ .../gittally/server/UiControllerTest.kt | 11 +++ 5 files changed, 97 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/templates/releases.html diff --git a/build.gradle.kts b/build.gradle.kts index 24f6779..62c95d3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,7 +11,7 @@ plugins { group = "de.hoennig" // bump at least the patch version for every deployment, so the UI footer // (BuildProperties) and --version identify what is actually running -version = "0.9.5" +version = "0.9.6" java { toolchain { diff --git a/src/main/kotlin/de/hoennig/gittally/server/UiController.kt b/src/main/kotlin/de/hoennig/gittally/server/UiController.kt index 731b879..6acd905 100644 --- a/src/main/kotlin/de/hoennig/gittally/server/UiController.kt +++ b/src/main/kotlin/de/hoennig/gittally/server/UiController.kt @@ -109,6 +109,13 @@ class UiController( return "current" } + /** Hand-maintained release notes (templates/releases.html); linked from the version in the footer. */ + @GetMapping("/releases") + fun releases(model: Model): String { + baseModel(model, view = "releases", pageTitle = "Release Notes") + return "releases" + } + @GetMapping("/system") fun system(model: Model): String { baseModel(model, view = "system", pageTitle = "System Metrics") diff --git a/src/main/resources/templates/fragments.html b/src/main/resources/templates/fragments.html index 38849d5..b9c42ac 100644 --- a/src/main/resources/templates/fragments.html +++ b/src/main/resources/templates/fragments.html @@ -37,7 +37,7 @@