webui: trim overlong field tooltips to one-liners

Cut the tooltips that had grown into paragraphs (backup strategy,
version, monitoring, DB/secret fields, Dashy shortcuts) down to a
single line, matching the concise style of the rest of the file.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
librelad 2026-08-18 19:43:25 +01:00
parent 4685320353
commit b562059251

View File

@ -163,7 +163,7 @@ PORTEOF
"category": "advanced",
"label": "Backup Strategy",
"type": "select",
"tooltip": "How the app is prepared before each backup. Automatic is recommended; pick Live only if you need zero downtime.",
"tooltip": "How the app is prepared before each backup",
"advanced": true,
"options": [
{"value": "auto", "label": "Automatic (recommended)"},
@ -188,7 +188,7 @@ PORTEOF
"category": "features",
"label": "Export metrics to Grafana",
"type": "checkbox",
"tooltip": "Scrape this app's metrics into Prometheus and provision its Grafana dashboards. Requires Prometheus and Grafana to be installed.",
"tooltip": "Scrape this app's metrics into Prometheus and provision its Grafana dashboards",
"default": false,
"requiresServices": ["prometheus", "grafana"],
"disabledReason": "Prometheus and Grafana need to be installed"
@ -213,7 +213,7 @@ PORTEOF
"label": "Application Version",
"type": "text",
"advanced": true,
"tooltip": "The release line this app tracks — it sets the image tag. Automatic updates apply rebuilds OF this version (patches); changing it here is how you move between releases. Leave it alone unless you know the version exists upstream."
"tooltip": "The release line this app tracks — it sets the image tag"
},
"TIMEOUT": {
"category": "features",
@ -318,14 +318,14 @@ PORTEOF
"category": "general",
"label": "Nextcloud Admin Username",
"type": "text",
"tooltip": "Username seeded into Nextcloud by the auto-install on first boot",
"tooltip": "Username seeded into Nextcloud on first boot",
"default": "admin"
},
"NEXTCLOUD_ADMIN_PASSWORD": {
"category": "general",
"label": "Nextcloud Admin Password",
"type": "password",
"tooltip": "Password seeded into Nextcloud by the auto-install on first boot (auto-generated; persists across reinstalls)"
"tooltip": "Password seeded into Nextcloud on first boot (auto-generated)"
},
"NEXTCLOUD_DB_NAME": {
"category": "advanced",
@ -354,21 +354,21 @@ PORTEOF
"category": "advanced",
"label": "Database Root Password",
"type": "password",
"tooltip": "MariaDB root password (auto-generated; kept separate from the app user password so root can be left alone if you rotate the app account)",
"tooltip": "MariaDB root password (auto-generated; persists across reinstalls)",
"advanced": true
},
"MASTODON_DB_NAME": {
"category": "advanced",
"label": "Database Name",
"type": "text",
"tooltip": "Postgres database Mastodon uses (internal to the docker network). Set by initdb when the volume is created — changing it afterwards needs the same change in Postgres.",
"tooltip": "Postgres database Mastodon uses (internal to the docker network)",
"advanced": true
},
"MASTODON_DB_USER": {
"category": "advanced",
"label": "Database User",
"type": "text",
"tooltip": "Postgres role Mastodon connects with (internal to the docker network). Set by initdb when the volume is created.",
"tooltip": "Postgres role Mastodon connects with (internal to the docker network)",
"advanced": true
},
"MASTODON_DB_PASSWORD_1": {
@ -389,7 +389,7 @@ PORTEOF
"category": "advanced",
"label": "OTP Secret",
"type": "password",
"tooltip": "Protects stored two-factor enrolments (auto-generated). Changing it invalidates them — anyone with 2FA on needs it reset before they can log in.",
"tooltip": "Protects stored two-factor enrolments (auto-generated). Changing it resets everyone's 2FA.",
"advanced": true
},
"MASTODON_VAPID_PRIVATE_KEY": {
@ -431,7 +431,7 @@ PORTEOF
"category": "advanced",
"label": "Database Root Password",
"type": "password",
"tooltip": "MariaDB root password (auto-generated; kept separate from the app user password so root can be left alone if you rotate the app account)",
"tooltip": "MariaDB root password (auto-generated; persists across reinstalls)",
"advanced": true
},
"MATTERMOST_DB_PASSWORD_1": {
@ -452,7 +452,7 @@ PORTEOF
"category": "advanced",
"label": "RabbitMQ Password",
"type": "password",
"tooltip": "Broker password (auto-generated). RabbitMQ stores the user on first boot and ignores the value afterwards, so it persists across reinstalls.",
"tooltip": "Broker password (auto-generated; persists across reinstalls)",
"advanced": true
},
"STOAT_MINIO_PASSWORD": {
@ -673,7 +673,7 @@ PORTEOF
"category": "advanced",
"label": "Dashboard Shortcuts (raw)",
"type": "text",
"tooltip": "Comma-separated list of <service>:<link_index> IDs to surface as shortcuts. Managed via the Tools tab → Manage Shortcuts; editing here is advanced.",
"tooltip": "Comma-separated <service>:<link_index> IDs; managed via Tools → Manage Shortcuts",
"advanced": true
},