Skip to content

Commit 34677bc

Browse files
Merge pull request #3925 from Yashh56/feat/version
feat : Add version settings to display application version
2 parents b0ed4bd + b0aa6fd commit 34677bc

File tree

4 files changed

+15
-0
lines changed

4 files changed

+15
-0
lines changed

src/app/(main)/settings/preferences/PreferenceSettings.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { DateRangeSetting } from './DateRangeSetting';
44
import { LanguageSetting } from './LanguageSetting';
55
import { ThemeSetting } from './ThemeSetting';
66
import { TimezoneSetting } from './TimezoneSetting';
7+
import { VersionSetting } from './VersionSetting';
78

89
export function PreferenceSettings() {
910
const { user } = useLoginQuery();
@@ -31,6 +32,10 @@ export function PreferenceSettings() {
3132
<Label>{formatMessage(labels.theme)}</Label>
3233
<ThemeSetting />
3334
</Column>
35+
<Column>
36+
<Label>{formatMessage(labels.version)}</Label>
37+
<VersionSetting />
38+
</Column>
3439
</Column>
3540
);
3641
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
'use client';
2+
3+
import { Text } from '@umami/react-zen';
4+
import { CURRENT_VERSION } from '@/lib/constants';
5+
6+
export function VersionSetting() {
7+
return <Text>{CURRENT_VERSION}</Text>;
8+
}

src/app/api/config/route.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@ export async function GET(request: Request) {
1717
telemetryDisabled: !!process.env.DISABLE_TELEMETRY,
1818
trackerScriptName: process.env.TRACKER_SCRIPT_NAME,
1919
updatesDisabled: !!process.env.DISABLE_UPDATES,
20+
currentVersion: !!process.env.currentVersion,
2021
});
2122
}

src/components/messages.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,7 @@ export const labels = defineMessages({
351351
growth: { id: 'label.growth', defaultMessage: 'Growth' },
352352
account: { id: 'label.account', defaultMessage: 'Account' },
353353
application: { id: 'label.application', defaultMessage: 'Application' },
354+
version: { id: 'label.version', defaultMessage: 'Version' },
354355
saveSegment: { id: 'label.save-segment', defaultMessage: 'Save as segment' },
355356
saveCohort: { id: 'label.save-cohort', defaultMessage: 'Save as cohort' },
356357
analysis: { id: 'label.analysis', defaultMessage: 'Analysis' },

0 commit comments

Comments
 (0)