- Merge pull request #1087 from music-assistant/feat/app-switch-language
- Merge pull request #1085 from music-assistant/fix/fail-pending-requests-on-disconnect
- Merge pull request #1083 from music-assistant/fix/answer-json-null-result
- Merge pull request #1082 from music-assistant/feat/webrtc-logging
- Refactor lyrics UI (#1081)
- Tappable artists (#1080)
- Add play/enqueue actions to playable browse folders (#990) (#1078)
- Fix endless focus loop in clearFocusOnScroll (#1079)
- Add MkDocs site for user documentation (#1077)
- mTLS certificates (#1076)
- iOS and Android - icons revamp, dark/light mode, main color (#1075)
- Add Home tab to Android Auto (#1074)
- Add deep link to exact player by ID or name (#1073)
- Merge pull request #1065 from seadowg/audio-quality
- Send http to proxy (#1070)
- Add version info to the settings screen (#1069)
- Merge pull request #1029 from music-assistant/feat/image-cache
- Hide unreachable players without power control from the pager (#1068)
- Build podcast URI from identity instead of server
uri(#1067) - Remember the View All sort per artist row (#1066)
- Favourite the song on air from a radio stream (Android Auto + player) (#994)
- Hide player layout while editing home/lib page (#1063)
- Bound list payloads and add in-list track filter (#1062)
- Fix Android Auto's queue screen always opening at the top (#1025)
- Keep the selected player stable when the player list changes (#1059)
- Fix local player pinned first (#1057)
- Fix CLAUDE.md imports so project docs actually load (#1058)
- Keep Settings content clear of the system navigation bar (#1056)
- Fix album sort by artist sending an unknown order_by key (#1055)
- Translations update (#1051)
- Merge pull request #1048 from seadowg/legacy
- Merge pull request #1003 from music-assistant/fix/carplay-radio-controls
- Merge pull request #1028 from seadowg/provider-names
- Merge pull request #1005 from music-assistant/fix/ducking
- Merge pull request #1030 from music-assistant/lok_main_ac0dda_1789970536
- Merge pull request #1002 from music-assistant/feat/dynamic-text-resizing
- Merge pull request #1004 from music-assistant/chore/clean-xcode-warnings
- Merge pull request #1011 from seadowg/track-fallback
- Merge pull request #975 from music-assistant/sendspin-rewrite
- Merge pull request #1006 from music-assistant/lok_main_8e43d7_1789365736
- Merge pull request #1001 from music-assistant/fix/font-size
- Merge pull request #1000 from music-assistant/fix/997-readable-action-dropdown
- Merge pull request #995 from seadowg/none-artists
- Merge pull request #998 from music-assistant/fix/ios-remote-command-handler-race
- Merge pull request #991 from music-assistant/fix/carplay-navigation-depth
- Merge pull request #988 from music-assistant/fix/ios-pcm-buffer-truncation
- Merge pull request #946 from seadowg/artist-matches
- Merge pull request #973 from music-assistant/fix/956-ios-local-network-permission
- Translations update (#977)
- Merge pull request #974 from music-assistant/fix/hostname-placeholder-default
- Add a refresh button to playlist detail pages (#971)
- Follow-up on dialog tear-down fix (#968)
- Prevent WebRTC sends from crashing during close (#963)
- Merge pull request #966 from music-assistant/fix/compose-dialog-teardown-crash
- Fix local player skipping the first seconds of a track (#967)
- Ignore a stale persisted sort for fixed-order sub-item lists. (#965)
- chore: bump iOS build number to 51 (#961)