From 75da044bbefc6b033fd8ffdddea8adb3eff21815 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sun, 22 Mar 2026 17:21:20 +0200 Subject: [PATCH] client/about dialog: add a link for the build revision --- .../src/translations/en/translation.json | 2 +- apps/client/src/widgets/dialogs/about.tsx | 23 ++++++++++++++----- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 5732fb857f..e1271388b3 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -2,7 +2,7 @@ "about": { "version_label": "Version:", "version": "app: {{appVersion}}, database: {{dbVersion}}, sync protocol: {{syncVersion}}", - "build_info": "{{buildDate}}, revision: {{buildRevision}}", + "build_info": "{{buildDate}}, revision: ", "contributors_label": "Contributors:", "data_directory": "Data directory:", "donate": "Donate" diff --git a/apps/client/src/widgets/dialogs/about.tsx b/apps/client/src/widgets/dialogs/about.tsx index a8bce73e48..bb6238108f 100644 --- a/apps/client/src/widgets/dialogs/about.tsx +++ b/apps/client/src/widgets/dialogs/about.tsx @@ -11,6 +11,8 @@ import { useTriliumEvent } from "../react/hooks.jsx"; import logo from "../../assets/icon.png"; import { Card, CardSection } from "../react/Card.js"; import "./about.css"; +import { Trans } from "react-i18next"; +import type React from "react"; export default function AboutDialog() { const [appInfo, setAppInfo] = useState(null); @@ -39,17 +41,26 @@ export default function AboutDialog() {
{t("about.version_label")}
-
+
{t("about.version", { appVersion: appInfo?.appVersion, dbVersion: appInfo?.dbVersion, syncVersion: appInfo?.syncVersion })}
- {t("about.build_info", { - buildDate: appInfo?.buildDate ? formatDateTime(appInfo.buildDate) : "", - buildRevision: appInfo?.buildRevision ? appInfo.buildRevision.substring(0, 6) : "" - })} + + {appInfo?.buildRevision && + {appInfo.buildRevision.substring(0, 7)} + } + as React.ReactElement + }} + />
@@ -58,7 +69,7 @@ export default function AboutDialog() {
{t("about.data_directory")}
-
+
{appInfo?.dataDirectory && ()}