From 1ccdb04099423050a21a5b426268e23a94c94465 Mon Sep 17 00:00:00 2001
From: Max Richter
Date: Sat, 7 Feb 2026 15:57:19 +0100
Subject: [PATCH] feat: show commits since last release in changelog
---
.gitea/scripts/build.sh | 11 ++++++++++-
app/src/lib/sidebar/panels/Changelog.svelte | 4 ++++
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/.gitea/scripts/build.sh b/.gitea/scripts/build.sh
index 9742362..f26717c 100755
--- a/.gitea/scripts/build.sh
+++ b/.gitea/scripts/build.sh
@@ -13,6 +13,14 @@ if [[ -z "$BRANCH" && "$REF_TYPE" == "branch" ]]; then
BRANCH="$REF_NAME"
fi
+# Determine last tag and commits since
+LAST_TAG="$(git describe --tags --abbrev=0 2>/dev/null || true)"
+if [[ -n "$LAST_TAG" ]]; then
+ COMMITS_SINCE_LAST_RELEASE="$(git rev-list --count "${LAST_TAG}..HEAD")"
+else
+ COMMITS_SINCE_LAST_RELEASE="0"
+fi
+
cat >app/static/git.json <app/static/git.json <Commit:
{git.sha.slice(0, 7)} – {git.commit_message}
+
+ Commits since last release:
+ {git.commits_since_last_release}
+
Timestamp:
{new Date(git.commit_timestamp).toLocaleString()}