Skip to content

Commit 73b0cbd

Browse files
committed
Merge settings optimization for 5.9 local
2 parents 4a78920 + 53b71a9 commit 73b0cbd

20 files changed

Lines changed: 836 additions & 138 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Added:
99
- Optional `card_id` YAML key. When set, HOMEii Flow namespaces browser-storage keys by the chosen id so multiple dashboards in the same browser can keep separate player selection, theme, layout, pinned/excluded players, screensaver settings, and other in-card customizations.
1010
- `src/core/state/card-id.js` foundation helpers with validation and storage-key scoping coverage.
1111
- `card_id` validator and visual-editor field in the Connection And Behavior section.
12+
- Settings accordion sections for Display, Players & Library, Quick Actions & Bar, Voice Assistant, Smart Home & Screensaver, Announcements, and Music Assistant.
13+
- Targeted Settings refresh path for high-frequency toggles so pinned/excluded players, Quick Actions, footer/main bar items, library tabs, player sort/order, screensaver controls, and discovery mode no longer rebuild the whole card on every click.
1214

1315
Migration note:
1416

dist/localization/da.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,13 @@ const messages = Object.freeze({
635635
"ui.set_volume": "Indstil lydstyrken",
636636
"ui.set_the_visual_order_of_quick_actions": "Indstil den visuelle r\u00e6kkef\u00f8lge. Kun valgte Quick Handlinger vises; ikke-valgte elementer ignoreres.",
637637
"ui.settings": "Indstillinger",
638+
"ui.settings_section_announcements": "Annonceringer",
639+
"ui.settings_section_display": "Visning",
640+
"ui.settings_section_music_assistant": "Music Assistant",
641+
"ui.settings_section_players_library": "Afspillere & Bibliotek",
642+
"ui.settings_section_quick_actions_bar": "Hurtige Handlinger & Bar",
643+
"ui.settings_section_smart_home": "Smart hjem & Screensaver",
644+
"ui.settings_section_voice_assistant": "Stemmeassistent",
638645
"ui.settings_source": "Kilde til indstillinger",
639646
"ui.show_ma_button": "Vis MA-knap",
640647
"ui.show_or_hide_the_inline_next_track_row_in_now_playing": "Vis eller skjul den indbyggede r\u00e6kke med n\u00e6ste spor i Spiller nu.",

dist/localization/en.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,13 @@ const messages = Object.freeze({
635635
"ui.set_volume": "Set volume",
636636
"ui.set_the_visual_order_of_quick_actions": "Set the visual order. Only selected Quick Actions are shown; unselected items are ignored.",
637637
"ui.settings": "Settings",
638+
"ui.settings_section_announcements": "Announcements",
639+
"ui.settings_section_display": "Display",
640+
"ui.settings_section_music_assistant": "Music Assistant",
641+
"ui.settings_section_players_library": "Players & Library",
642+
"ui.settings_section_quick_actions_bar": "Quick Actions & Bar",
643+
"ui.settings_section_smart_home": "Smart Home & Screensaver",
644+
"ui.settings_section_voice_assistant": "Voice Assistant",
638645
"ui.settings_source": "Settings source",
639646
"ui.show_ma_button": "Show MA button",
640647
"ui.show_or_hide_the_inline_next_track_row_in_now_playing": "Show or hide the inline next-track row in Now Playing.",

dist/localization/es.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,13 @@ const messages = Object.freeze({
623623
"ui.set_sleep_timer": "Configurar temporizador de apagado",
624624
"ui.set_volume": "Configurar volumen",
625625
"ui.settings": "Configuración",
626+
"ui.settings_section_announcements": "Anuncios",
627+
"ui.settings_section_display": "Mostrar",
628+
"ui.settings_section_music_assistant": "Music Assistant",
629+
"ui.settings_section_players_library": "Reproductores y biblioteca",
630+
"ui.settings_section_quick_actions_bar": "Acciones rápidas y barra",
631+
"ui.settings_section_smart_home": "Hogar inteligente y salvapantallas",
632+
"ui.settings_section_voice_assistant": "Asistente de voz",
626633
"ui.settings_source": "Origen de la configuración",
627634
"ui.show_ma_button": "Mostrar botón de MA",
628635
"ui.show_or_hide_the_inline_next_track_row_in_now_playing": "Muestra u oculta la fila integrada de la siguiente pista en Reproduciendo ahora.",

dist/localization/fr.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,13 @@ const messages = Object.freeze({
635635
"ui.set_volume": "Régler le volume",
636636
"ui.set_the_visual_order_of_quick_actions": "Réorganiser. Seules les actions rapides sélectionnées sont affichées ; les éléments non sélectionnés sont ignorés.",
637637
"ui.settings": "Paramètres",
638+
"ui.settings_section_announcements": "Annonces",
639+
"ui.settings_section_display": "Affichage",
640+
"ui.settings_section_music_assistant": "Music Assistant",
641+
"ui.settings_section_players_library": "Lecteurs et bibliothèque",
642+
"ui.settings_section_quick_actions_bar": "Actions rapides et barre",
643+
"ui.settings_section_smart_home": "Maison intelligente et économiseur d'écran",
644+
"ui.settings_section_voice_assistant": "Assistant vocal",
638645
"ui.settings_source": "Source des paramètres",
639646
"ui.show_ma_button": "Afficher le bouton MA",
640647
"ui.show_or_hide_the_inline_next_track_row_in_now_playing": "Afficher ou masquer la piste suivante dans Lecture en cours.",

dist/localization/he.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,13 @@ const messages = Object.freeze({
635635
"ui.set_volume": "קבע ווליום",
636636
"ui.set_the_visual_order_of_quick_actions": "קובע את הסדר הוויזואלי. רק פעולות מהירות שסומנו יוצגו; פריטים שלא סומנו יתעלמו.",
637637
"ui.settings": "הגדרות",
638+
"ui.settings_section_announcements": "הודעות",
639+
"ui.settings_section_display": "תצוגה",
640+
"ui.settings_section_music_assistant": "Music Assistant",
641+
"ui.settings_section_players_library": "נגנים וספרייה",
642+
"ui.settings_section_quick_actions_bar": "פעולות מהירות וסרגל",
643+
"ui.settings_section_smart_home": "בית חכם ושומר מסך",
644+
"ui.settings_section_voice_assistant": "עוזר קולי",
638645
"ui.settings_source": "מקור ההגדרות",
639646
"ui.show_ma_button": "כפתור MA",
640647
"ui.show_or_hide_the_inline_next_track_row_in_now_playing": "מציג או מסתיר את שורת השיר הבא במסך הניגון.",

dist/localization/it.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,13 @@ const messages = Object.freeze({
635635
"ui.set_volume": "Imposta volume",
636636
"ui.set_the_visual_order_of_quick_actions": "Imposta l'ordine visivo. Verranno mostrate solo le Azioni Rapide selezionate; gli elementi non selezionati saranno ignorati.",
637637
"ui.settings": "Impostazioni",
638+
"ui.settings_section_announcements": "Annunci",
639+
"ui.settings_section_display": "Display",
640+
"ui.settings_section_music_assistant": "Music Assistant",
641+
"ui.settings_section_players_library": "Lettori e biblioteca",
642+
"ui.settings_section_quick_actions_bar": "Azioni rapide e barra",
643+
"ui.settings_section_smart_home": "Casa intelligente e screensaver",
644+
"ui.settings_section_voice_assistant": "Assistente vocale",
638645
"ui.settings_source": "Sorgente impostazioni",
639646
"ui.show_ma_button": "Mostra pulsante MA",
640647
"ui.show_or_hide_the_inline_next_track_row_in_now_playing": "Mostra o nascondi la riga integrata del brano successivo in 'In Riproduzione'.",

dist/localization/lt.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,13 @@ const messages = Object.freeze({
623623
"ui.set_sleep_timer": "Nustatyti išsijungimo laikmatį",
624624
"ui.set_volume": "Nustatyti garsumą",
625625
"ui.settings": "Nustatymai",
626+
"ui.settings_section_announcements": "Skelbimai",
627+
"ui.settings_section_display": "Ekranas",
628+
"ui.settings_section_music_assistant": "Music Assistant",
629+
"ui.settings_section_players_library": "Grotuvai ir biblioteka",
630+
"ui.settings_section_quick_actions_bar": "Greitieji veiksmai ir juosta",
631+
"ui.settings_section_smart_home": "Smart Home & ekrano užsklanda",
632+
"ui.settings_section_voice_assistant": "Balso asistentas",
626633
"ui.settings_source": "Nustatymų šaltinis",
627634
"ui.show_ma_button": "Rodyti MA mygtuką",
628635
"ui.show_or_hide_the_inline_next_track_row_in_now_playing": "Rodyti/slėpti sekančio kūrinio eilutę grojimo lange.",

dist/localization/zh.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -627,6 +627,13 @@ const messages = Object.freeze({
627627
"ui.set_volume": "设置音量",
628628
"ui.set_the_visual_order_of_quick_actions": "设置显示顺序。只显示已勾选的快捷操作;未勾选的项目会被忽略。",
629629
"ui.settings": "设置",
630+
"ui.settings_section_announcements": "公告",
631+
"ui.settings_section_display": "显示屏",
632+
"ui.settings_section_music_assistant": "Music Assistant",
633+
"ui.settings_section_players_library": "播放器和图书馆",
634+
"ui.settings_section_quick_actions_bar": "快速操作和栏",
635+
"ui.settings_section_smart_home": "智能家居和屏幕保护程序",
636+
"ui.settings_section_voice_assistant": "语音助理",
630637
"ui.settings_source": "设置来源",
631638
"ui.show_ma_button": "显示 MA 按钮",
632639
"ui.show_or_hide_the_inline_next_track_row_in_now_playing": "显示或隐藏正在播放界面中的“即将播放”行。",

0 commit comments

Comments
 (0)