fix(webapp): meta - description (#9338)

This commit is contained in:
Ulf Gebhardt 2026-03-01 12:39:30 +01:00 committed by GitHub
parent d543c192a8
commit 2ca5fe20aa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 14 additions and 1 deletions

View File

@ -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

View File

@ -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,