diff --git a/frontend/js/views/settings.js b/frontend/js/views/settings.js index 28693c2..9a460f1 100644 --- a/frontend/js/views/settings.js +++ b/frontend/js/views/settings.js @@ -17,6 +17,11 @@ export async function render(container) { // org/workspace membership, gated in the members views, not users.role.) const isAdmin = isSuperAdmin; + // #83: the "About" version was hardcoded (showed v1.4.1 regardless of the build). + // Read it from the server (/api/version) the same way the admin view does. + let appVersion = ''; + try { appVersion = ((await fetch('/api/version').then(r => r.json())).version) || ''; } catch { /* leave blank on failure */ } + container.innerHTML = `
ScreenTinker v1.4.1
+ScreenTinker${appVersion ? ` v${esc(appVersion)}` : ''}
${t('settings.about_tagline')}