|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 5.7.0 - 2026-05-23 |
| 4 | + |
| 5 | +Major community release focused on Music Assistant safety, compact/mobile dashboards, full-screen interaction, weak-device performance, player control reliability, and localization. |
| 6 | + |
| 7 | +This release was shaped by a long feedback cycle from real Home Assistant dashboards. Thank you to everyone who opened issues, sent screenshots, tested local beta builds, and asked for practical improvements. Many of the changes below came directly from user requests, and the goal was to add as much as possible without breaking the premium player experience. |
| 8 | + |
| 9 | +Highlights: |
| 10 | + |
| 11 | +- Rebuilds the **compact card** so it behaves correctly inside Home Assistant Section dashboards, sits beside other cards without overlaying them, opens a true full-screen popup, captures pointer events inside the popup, and keeps phone/tablet layouts usable. |
| 12 | +- Adds a **Mini player** compact mode for mobile dashboards: a smaller two-row music widget with artwork, track text, previous/play/next, volume controls, active-player access, and a cleaner full-screen expand button. |
| 13 | +- Adds stronger **performance profiles** for weak devices: Full, High, Low, and Ultra Lite. Ultra Lite reduces blur, transparency, animation, dynamic backgrounds, motion, and expensive visual effects while preserving the important controls. |
| 14 | +- Enforces **Music Assistant player safety**. HOMEii Flow no longer falls back to unrelated Home Assistant `media_player` entities when Music Assistant is missing, inactive, or exposes no valid MA players. The card now shows a clear setup message instead. |
| 15 | +- Improves Home Assistant **Section dashboard fit** with better height handling, compact/full layouts, mobile breakpoints, popup sizing, and manual-height support. |
| 16 | +- Expands **screensaver controls** with configurable buttons for Flow Assistant, previous/next, play/pause, power, mute, and like, plus dynamic artwork color, lighter idle animation, and performance-aware rendering. |
| 17 | +- Adds a much larger **style and genre catalog** for FLOW and Discover so users choose familiar music styles instead of a tiny fixed category list. |
| 18 | +- Bundles **Spanish, French, and Lithuanian** translations alongside English, Hebrew, and Simplified Chinese. |
| 19 | + |
| 20 | +Music Assistant, players, and grouping: |
| 21 | + |
| 22 | +- Shows a clear Music Assistant requirement notice when the integration is unavailable, inactive, or has no supported players. |
| 23 | +- Prevents non-Music-Assistant Home Assistant players from appearing in the card as a fallback. |
| 24 | +- Adds player exclusion from the visual editor. |
| 25 | +- Adds player sorting by alphabet or custom order. |
| 26 | +- Sizes custom player-order controls by the real number of available players instead of showing a fixed long list. |
| 27 | +- Improves active-player selector behavior in compact, mini, full, screensaver, and opened player surfaces. |
| 28 | +- Hardens group join, disconnect, queue transfer, stop, and clear flows around Music Assistant beta behavior and unsupported idle devices. |
| 29 | +- Reduces false success/error feedback when grouping or disconnecting speakers. |
| 30 | +- Improves player group UI cards, selection feedback, and volume controls. |
| 31 | + |
| 32 | +Compact, Mini, mobile, and Section layout: |
| 33 | + |
| 34 | +- Adds the Mini two-row compact card mode for dashboards where the normal compact card still uses too much vertical space. |
| 35 | +- Keeps the regular compact card available as a richer compact experience. |
| 36 | +- Moves compact full-screen views into a true popup-like surface that uses the screen instead of resizing the card in place. |
| 37 | +- Fixes compact full-screen clicks passing through to cards underneath. |
| 38 | +- Fixes compact full-screen controls that only allowed the close button to work. |
| 39 | +- Fixes compact cards stacking under or over unrelated Home Assistant cards in Section dashboards. |
| 40 | +- Improves compact album art sizing and cover browsing. |
| 41 | +- Allows cover browsing selections in compact mode to start the selected item. |
| 42 | +- Replaces the old triangle compact expand button with a clearer full-screen icon. |
| 43 | +- Adds active-player access to the Mini card header. |
| 44 | +- Moves Mini/mobile volume into its own row where needed to avoid crowding the media controls. |
| 45 | +- Improves mobile proportions, hit areas, control sizes, and text clipping. |
| 46 | +- Better handles narrow intermediate widths by wrapping actions, opening full-screen menus, or favoring compact layouts instead of crushing tablet layout controls. |
| 47 | + |
| 48 | +Quick Actions and auxiliary controls: |
| 49 | + |
| 50 | +- Moves Home into the Quick Actions row and keeps it available when the player is idle. |
| 51 | +- Adds Quick Action ordering in the visual editor. |
| 52 | +- Fixes Quick Actions disappearing after music starts and only returning after a page refresh. |
| 53 | +- Hides irrelevant Quick Actions from the idle player view. |
| 54 | +- Adds multiple auxiliary buttons with configurable names, Home Assistant icon selection, and actions. |
| 55 | +- Adds a dedicated search Quick Action that opens a clean search-only popup. |
| 56 | +- Adds better action menu tile sizing so labels and icons do not clip. |
| 57 | +- Supports two-row Quick Actions on constrained layouts to preserve artwork space. |
| 58 | + |
| 59 | +Media controls and volume: |
| 60 | + |
| 61 | +- Improves immediate feedback for play, pause, shuffle, repeat, previous, next, mute, and volume. |
| 62 | +- Adds optional plus/minus volume buttons with a configurable 1-10 percent step and a 5 percent default. |
| 63 | +- Fixes plus/minus volume changing from the wrong baseline. |
| 64 | +- Fixes volume slider and percentage not updating immediately after choosing a preset. |
| 65 | +- Fixes the compact volume preset popup stacking under other cards. |
| 66 | +- Enlarges and balances media-control icons, especially shuffle and repeat. |
| 67 | +- Moves the repeat badge outside the icon center so it no longer blocks the repeat glyph. |
| 68 | +- Changes shuffle active state to a border/glow treatment instead of an icon-covering dot. |
| 69 | +- Tunes tablet media controls and reduces the mute button size. |
| 70 | + |
| 71 | +Screensaver and ambient visuals: |
| 72 | + |
| 73 | +- Adds configurable screensaver button visibility, including existing Flow Assistant and previous/next controls. |
| 74 | +- Keeps Flow Assistant above the screensaver and prevents it from closing the screensaver unintentionally. |
| 75 | +- Removes the experimental `screensaver_kiosk_mode` option because it did not provide a useful difference in Home Assistant chrome behavior. |
| 76 | +- Uses a full-page screensaver surface similar to compact full-screen mode. |
| 77 | +- Adds gentle idle animation for no-content screens and idle players. |
| 78 | +- Keeps dynamic color and ambient-light behavior updating during screensaver playback where Home Assistant/browser visibility allows it. |
| 79 | +- Reduces screensaver motion and visual cost in Ultra Lite mode. |
| 80 | + |
| 81 | +FLOW, Discover, library, search, queue, and lyrics: |
| 82 | + |
| 83 | +- Replaces fixed FLOW category choices with a larger familiar style catalog. |
| 84 | +- Applies the expanded style catalog to Discover too. |
| 85 | +- Makes Discover recommendations less repetitive between opens. |
| 86 | +- Shows the active player inside Discover. |
| 87 | +- Adjusts Discover recommendation orbs on narrow screens so items do not overlap. |
| 88 | +- Adds default library view setting for Grid or List while preserving manual per-page switching. |
| 89 | +- Adds grid mode inside playlist and album drill-in views. |
| 90 | +- Improves library navigation so it does not unexpectedly return to the main page. |
| 91 | +- Adds History play-all. |
| 92 | +- Adds like support to queue row actions with clearer visual feedback. |
| 93 | +- Repositions queue row actions so like does not trigger row playback accidentally. |
| 94 | +- Redesigns the lyrics panel with a more polished dynamic background, clearer typography, and better alignment across devices. |
| 95 | +- Expands opened Studio panels and media sheets so they use more of the screen instead of half-height panels. |
| 96 | + |
| 97 | +Flow Assistant: |
| 98 | + |
| 99 | +- Adds response/open-time limits so assistant panels do not remain active too long. |
| 100 | +- Fixes assistant dialogs opening behind the screensaver. |
| 101 | +- Fixes screensaver Flow Assistant so it opens over the current screensaver without exiting it. |
| 102 | +- Fixes an empty `Menu` overlay that could cover the correct player selector after a rebuild. |
| 103 | + |
| 104 | +Localization: |
| 105 | + |
| 106 | +- Adds Spanish localization. Thank you to Daniel Eduardo Gonzalez ([@danielxb-ar](https://github.com/danielxb-ar)). |
| 107 | +- Adds Lithuanian localization. Thank you to Donatas / donatassmarterhome. |
| 108 | +- Adds French localization, updated from the repository contribution and completed for the 5.7.0 keys. Thank you to Julien Moreau Brousseau and to Jingle Jew for wording corrections. |
| 109 | +- Keeps Simplified Chinese localization bundled. Thank you again to [@gao19970120](https://github.com/gao19970120). |
| 110 | +- Fixes French language selection staying in English after choosing French in the editor. |
| 111 | + |
| 112 | +Bug fixes: |
| 113 | + |
| 114 | +- Fixes the library loading spinner loop reported in issue #19. |
| 115 | +- Fixes the fixed-height/tablet Section dashboard regression reported in issue #17 by respecting manual height and Section layout constraints more carefully. |
| 116 | +- Fixes delayed media-control response and missing immediate UI feedback. |
| 117 | +- Fixes idle player view missing the Home action. |
| 118 | +- Fixes idle recommendations changing too aggressively while the idle page is open. |
| 119 | +- Fixes overlapping elements in media/action menus and opened screens. |
| 120 | +- Fixes broken-looking small icons, including the library icon treatment. |
| 121 | +- Fixes tablet and mobile intermediate layouts losing access to controls. |
| 122 | +- Fixes compact popup sizing on phones. |
| 123 | +- Fixes player selector from Mini/compact opening the wrong tiny surface before the real selector. |
| 124 | +- Fixes volume dropdown/preset z-index from compact cards. |
| 125 | +- Fixes screensaver Flow Assistant panel layering. |
| 126 | +- Fixes quick action state mismatches after playback starts. |
| 127 | +- Fixes French localization registration and release packaging. |
| 128 | +- Fixes release localization cache busting for the expanded language package. |
| 129 | + |
3 | 130 | ## 5.6.1 - 2026-05-20 |
4 | 131 |
|
5 | 132 | Release packaging hotfix for the Simplified Chinese language option. |
|
0 commit comments