From 2ca5fe20aaea724162110c002f7f75ba0b6e1823 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Sun, 1 Mar 2026 12:39:30 +0100 Subject: [PATCH] fix(webapp): meta - description (#9338) --- webapp/config/index.js | 6 +++++- webapp/nuxt.config.js | 9 +++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/webapp/config/index.js b/webapp/config/index.js index da1720a03..49835fda1 100644 --- a/webapp/config/index.js +++ b/webapp/config/index.js @@ -5,6 +5,7 @@ dotenv.config() // we want to synchronize @nuxt-dotenv and nuxt-env // Load Package Details for some default values const pkg = require('../package') +const metadata = require('../constants/metadata.js') // Build version from git describe (e.g. "3.14.0-12-gabcdef" → "3.14.0+12") const BUILD_VERSION = (() => { @@ -42,7 +43,10 @@ const sentry = { const options = { VERSION: process.env.VERSION || BUILD_VERSION || pkg.version, - DESCRIPTION: process.env.DESCRIPTION || pkg.description, + DESCRIPTION: + process.env.DESCRIPTION || + (metadata.default || metadata).APPLICATION_DESCRIPTION || + pkg.description, MAPBOX_TOKEN: process.env.MAPBOX_TOKEN, PUBLIC_REGISTRATION: process.env.PUBLIC_REGISTRATION === 'true' || false, INVITE_REGISTRATION: process.env.INVITE_REGISTRATION !== 'false', // default = true diff --git a/webapp/nuxt.config.js b/webapp/nuxt.config.js index 1d7c73d38..41d1d9829 100644 --- a/webapp/nuxt.config.js +++ b/webapp/nuxt.config.js @@ -268,6 +268,15 @@ export default { manifest, + pwa: { + meta: { + // Prevent @nuxtjs/pwa from auto-generating description from package.json; + // we set description and og:description manually in head.meta above. + description: CONFIG.DESCRIPTION, + ogHost: false, + }, + }, + render: { // Generate preload hints for critical JS/CSS/font assets resourceHints: true,