From 78c6c037433815338330b410cc0cee89dfe48223 Mon Sep 17 00:00:00 2001 From: SandObserver <260779319+SandObserver@users.noreply.github.com> Date: Sun, 16 Aug 2026 18:16:05 -0400 Subject: [PATCH] Fix: report a generic saved message on the Appearance page The Appearance header Save reported "Wallpaper saved" while the toggles beside it reported "Saved". Drop the now unused catalogue key. --- CHANGELOG.md | 3 +++ ui/admin/index.html | 2 +- ui/i18n/de.json | 1 - ui/i18n/en.json | 1 - ui/i18n/es.json | 1 - ui/i18n/fa.json | 1 - ui/i18n/fr.json | 1 - ui/i18n/zh-Hans.json | 1 - ui/js/admin-settings.js | 2 +- ui/js/admin.js | 2 +- 10 files changed, 6 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c9a3332..09150c71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -101,6 +101,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Connections map tooltips now use the system font on Android, Windows and Linux instead of falling back to a serif. +- Saving on Settings > Appearance no longer reports "Wallpaper saved" when + something else on the page was saved. + ## [1.6.1] - 2026-08-14 ### Fixed diff --git a/ui/admin/index.html b/ui/admin/index.html index 5814434b..15137679 100644 --- a/ui/admin/index.html +++ b/ui/admin/index.html @@ -303,6 +303,6 @@

General

- + diff --git a/ui/i18n/de.json b/ui/i18n/de.json index 72b0e6b5..4ec9920d 100644 --- a/ui/i18n/de.json +++ b/ui/i18n/de.json @@ -173,7 +173,6 @@ "toast": { "saved": "Gespeichert", "saveFailed": "Speichern fehlgeschlagen: {err}", - "wallpaperSaved": "Hintergrundbild gespeichert", "imported": "Importiert", "importFailed": "Import fehlgeschlagen: {err}", "exportFailed": "Export fehlgeschlagen: {err}", diff --git a/ui/i18n/en.json b/ui/i18n/en.json index ed1ec834..2d5d3057 100644 --- a/ui/i18n/en.json +++ b/ui/i18n/en.json @@ -173,7 +173,6 @@ "toast": { "saved": "Saved", "saveFailed": "Save failed: {err}", - "wallpaperSaved": "Wallpaper saved", "imported": "Imported", "importFailed": "Import failed: {err}", "exportFailed": "Export failed: {err}", diff --git a/ui/i18n/es.json b/ui/i18n/es.json index 087613b7..72c868e3 100644 --- a/ui/i18n/es.json +++ b/ui/i18n/es.json @@ -173,7 +173,6 @@ "toast": { "saved": "Guardado", "saveFailed": "Error al guardar: {err}", - "wallpaperSaved": "Fondo de pantalla guardado", "imported": "Importado", "importFailed": "Error al importar: {err}", "exportFailed": "Error al exportar: {err}", diff --git a/ui/i18n/fa.json b/ui/i18n/fa.json index 60a20a5a..9b69a4dc 100644 --- a/ui/i18n/fa.json +++ b/ui/i18n/fa.json @@ -173,7 +173,6 @@ "toast": { "saved": "ذخیره شد", "saveFailed": "ذخیره ناموفق بود: {err}", - "wallpaperSaved": "تصویر زمینه ذخیره شد", "imported": "وارد شد", "importFailed": "Import ناموفق بود: {err}", "exportFailed": "Export ناموفق بود: {err}", diff --git a/ui/i18n/fr.json b/ui/i18n/fr.json index 6baa223e..5c002eb7 100644 --- a/ui/i18n/fr.json +++ b/ui/i18n/fr.json @@ -173,7 +173,6 @@ "toast": { "saved": "Enregistré", "saveFailed": "Échec de l'enregistrement : {err}", - "wallpaperSaved": "Fond d'écran enregistré", "imported": "Importé", "importFailed": "Échec de l'import : {err}", "exportFailed": "Échec de l'export : {err}", diff --git a/ui/i18n/zh-Hans.json b/ui/i18n/zh-Hans.json index ec87da91..52d72f4c 100644 --- a/ui/i18n/zh-Hans.json +++ b/ui/i18n/zh-Hans.json @@ -173,7 +173,6 @@ "toast": { "saved": "已保存", "saveFailed": "保存失败:{err}", - "wallpaperSaved": "壁纸已保存", "imported": "已导入", "importFailed": "Import 失败:{err}", "exportFailed": "Export 失败:{err}", diff --git a/ui/js/admin-settings.js b/ui/js/admin-settings.js index 4a22bb69..37f1d685 100644 --- a/ui/js/admin-settings.js +++ b/ui/js/admin-settings.js @@ -293,7 +293,7 @@ async function saveWallpaper() { const keyVal = (inp('bg-apikey-inp') || inp('bg-apikey'))?.value?.trim() || ''; if (keyVal) await ap('/api/settings/unsplash-key', { apiKey: keyVal }); } - toast(t('toast.wallpaperSaved')); + toast(t('toast.saved')); } catch (e) { toast(t('toast.saveFailed', { err: e.message }), 'err'); } diff --git a/ui/js/admin.js b/ui/js/admin.js index ea195828..a416d4d2 100644 --- a/ui/js/admin.js +++ b/ui/js/admin.js @@ -10,7 +10,7 @@ import { snapshotItems, upsertItem, } from '/js/admin-save-logic.js?v=52a970d3'; -import { loadSettings, showBgFields } from '/js/admin-settings.js?v=482854de'; +import { loadSettings, showBgFields } from '/js/admin-settings.js?v=7235acf0'; import { ag, ap, initInlineEdit, setReauthHandler, toast } from '/js/admin-shared.js?v=9a601113'; import { state } from '/js/admin-state.js?v=42393ee1'; import { buildWidgetForm } from '/js/admin-widget-form.js?v=4b093a55';