Changelog 10.6.24
MINOR
2026-04-10
LUMA Nova 10.6.24 - Harmonix 2.3.0 : Themes personnalises
Harmonix - Themes personnalises
- Nouveau panneau 'Apparence' dans les parametres Harmonix.
- 6 themes predefinis : Nuit Doree, Violet Dusk, Minuit Bleu, Aube Rose, Foret, Cendre.
- 4 selecteurs de couleur : couleur principale (gold/accent), fond sombre, fond surface, texte.
- Application instantanee des couleurs via CSS custom properties.
- Sauvegarde cote serveur dans harmonix_user_state.theme_colors (JSONB).
- Cache local (localStorage harmonix:theme) pour application instantanee sans flash au chargement.
- Bouton 'Reinitialiser' pour revenir aux couleurs par defaut.
Technique
- Anti-FOUC : script inline dans le layout Harmonix pour appliquer les couleurs avant le premier rendu.
- Validation hexadecimale stricte cote serveur (#RRGGBB) pour chaque couleur.
- Synchronisation multi-appareils : l'API est source de verite, localStorage est cache local.
Fichiers modifies (focus release)
- app/modules/harmonix/views/harmonix/parametres.ejs
- app/modules/harmonix/assets/js/harmonix/settings.js
- app/modules/harmonix/views/layout/harmonix.ejs
- app/modules/harmonix/assets/css/harmonix/components/pages.css
- app/controllers/harmonixAppsController.js
- app/database/migrations/175_harmonix_theme_colors.sql
- app/core/versions.js
- app/modules/harmonix/version.js
- package.json
- app/data/changelog/10.6.24.json
- app/data/changelog.json