initCalendar baute mit mergeEffective() korrekt die wirksamen Einstellungen zusammen, benutzte danach aber die rohe Server-Antwort zum Anwenden: applyTheme(settings) statt applyTheme(state.settings) Fuer jede Einstellung, deren Sync-Flag aus ist, ist der wirksame Wert laut effectiveValue() der browser-lokale — der wurde damit stillschweigend ignoriert. Die Einstellungstabelle zeigte also einen Wert an, waehrend die Oberflaeche einen anderen benutzte. Derselbe Fehler bei setLang: die Zeile mit dem wirksamen Wert wurde wenige Zeilen spaeter vom rohen Server-Wert ueberschrieben. Die doppelte Zuweisung faellt weg, die richtige bleibt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
3 lines
82 B
JavaScript
3 lines
82 B
JavaScript
// Increment APP_VERSION with every code change
|
|
export const APP_VERSION = 'v96';
|