Music Assistant Player Card v2.4.0
🚀 Enhancements
- Vibrate on favorite hold @droans (#335)
- Add ability to hide clear queue button @droans (#345)
- Animate tab changes @droans (#369, #370
- Add player entity images to players, grouped player menu @droans (#385)
🐛 Bug fixes
- Fix: Volume entity not being set can cause card to fail @droans (#337)
- Fix: Don't exclude favorites when pulling all libraries @droans (#340)
- Fix: Disappearing queue @droans (#346)
- Fix: Queue disappeared @droans (#350)
- Fix: Ensure active image is updated on load @droans (#368)
- Wait for update before setting active slide @droans (#377)
- Implement forked WebAwesome to solve desktop swipe issues @droans (#380)
- Use img element to avoid fetch issues. @droans (#386)
🧰 Maintenance
- Scroll browser on card changes @droans (#334)
- Styling tweaks @droans (#339, #343, #352, #357, #358, #360, #371, #381)
- Refactor artwork to improve performance, bugs @droans (#351)
- Maint: Split Menu, Items into separate components @droans (#361)
- Misc Maintenance @droans (#363)
- Add/Remove event listeners when setting active artwork @droans (#364)
- Return undefined if image element can't be created @droans (#365)
- Improve reliability of artwork @droans (#366)
- Use MutationObserver on artwork to watch for changes @droans (#376)
- Reattempt getting queue on failure if playing/paused @droans (#378)
⬆️ Dependency updates
- Bump typescript-eslint from 8.26.0 to 8.48.0 @dependabot[bot] (#331)
- Bump home-assistant-js-websocket from 9.5.0 to 9.6.0 @dependabot[bot] (#328)
- Bump @typescript-eslint/eslint-plugin from 8.46.4 to 8.48.0 @dependabot[bot] (#330)
- Bump rollup from 4.53.2 to 4.53.3 @dependabot[bot] (#329)
- Bump eslint-plugin-wc from 3.0.1 to 3.0.2 @dependabot[bot] (#327)
- Bump js-yaml from 4.1.0 to 4.1.1 @dependabot[bot] (#341)
- Bump prettier from 3.6.2 to 3.7.3 @dependabot[bot] (#348)
- Bump prettier from 3.7.3 to 3.7.4 @dependabot[bot] (#359)
- Bump typescript-eslint from 8.48.0 to 8.48.1 @dependabot[bot] (#356)
- Bump @typescript-eslint/parser from 8.48.0 to 8.48.1 @dependabot[bot] (#355)
- Bump @typescript-eslint/eslint-plugin from 8.48.0 to 8.48.1 @dependabot[bot] (#354)
- Use forked WebAwesome @droans (#379)
- Bump typescript-eslint from 8.48.1 to 8.49.0 @dependabot[bot] (#373)
- Bump @typescript-eslint/parser from 8.48.1 to 8.49.0 @dependabot[bot] (#375)
- Bump @typescript-eslint/eslint-plugin from 8.48.1 to 8.49.0 @dependabot[bot] (#374)