From b129ef4242327e1e973dd6f7de7358bb96e2cb31 Mon Sep 17 00:00:00 2001
From: Jon Staab
Date: Tue, 28 Jan 2025 14:51:33 -0800
Subject: [PATCH] Add build hash
---
CHANGELOG.md | 1 +
build.sh | 4 ++++
src/routes/settings/about/+page.svelte | 5 +++++
3 files changed, 10 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 31dadfb..a894e9d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,7 @@
* Replace nsec.app signup with njump.me
* Add new messages button in rooms
* Add media server settings
+* Add build hash to about page
# 0.2.5
diff --git a/build.sh b/build.sh
index f48229b..49b3d1f 100755
--- a/build.sh
+++ b/build.sh
@@ -14,6 +14,10 @@ fi
# https://stackoverflow.com/a/69127685/1467342
eval "$temp_env"
+if [[ -z $VITE_BUILD_HASH ]]; then
+ export VITE_BUILD_HASH=$(git rev-parse --short HEAD)
+fi
+
if [[ $VITE_PLATFORM_LOGO =~ ^https://* ]]; then
curl $VITE_PLATFORM_LOGO > static/logo.png
export VITE_PLATFORM_LOGO=static/logo.png
diff --git a/src/routes/settings/about/+page.svelte b/src/routes/settings/about/+page.svelte
index 32e6d63..521239c 100644
--- a/src/routes/settings/about/+page.svelte
+++ b/src/routes/settings/about/+page.svelte
@@ -6,6 +6,8 @@
import {PLATFORM_NAME} from "@app/state"
import {pushModal} from "@app/modal"
+ const hash = import.meta.env.VITE_BUILD_HASH
+
const pubkey = "97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322"
const openProfile = () => pushModal(ProfileDetail, {pubkey})
@@ -48,6 +50,9 @@
class="link"
href="https://www.figma.com/community/file/1166831539721848736">480 Design
+ {#if hash}
+ Running build {hash.slice(0, 8)}
+ {/if}