Highlights ✨
Sidra 1.0.0 adds native Linux ARM64 support, with AppImage, deb, rpm and Snap builds alongside the existing x86-64 builds.
🎮 Controller navigation: Browse Apple Music and Apple Music Classical with a standard game controller. Use the D-pad to move, A to select and B to go back. Controller support covers navigation, not playback controls or settings
📻 Last.fm radio scrobbling: Scrobble individual songs from live Apple Music radio stations and archived shows
🔧 Page scrolling fixed: The volume wheel handler now runs only over the volume control, so it no longer blocks scrolling elsewhere on the page
👓 Clearer GNOME tray icon: An outlined white icon stays visible on light and dark panels, regardless of the app theme
What's Changed
- chore(nix): update hashes for v0.4.1 by @github-actions[bot] in #215
- build(deps): bump nixpkgs from
b7c2adato279b4a8by @dependabot[bot] in #220 - build(deps): bump nixpkgs from
0e251e2toe5bdc4aby @dependabot[bot] in #223 - build(deps): bump nixpkgs from
ffb3c9btod2f6794by @dependabot[bot] in #226 - build(deps-dev): bump vitest from 4.1.10 to 4.1.11 in the npm group by @dependabot[bot] in #228
- build(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #229
- build(deps): bump fast-uri from 3.1.5 to 3.1.7 by @dependabot[bot] in #230
- fix(hook): bind the volume wheel listener to the control by @mortebrume in #221
- build(deps-dev): bump @xmldom/xmldom from 0.8.13 to 0.8.15 by @dependabot[bot] in #231
- feat(controller): add standard Gamepad navigation by @flexiondotorg in #232
- fix(player): clear playback state on document replacement by @flexiondotorg in #233
- chore(diagnostics): add privacy-safe process health logs by @flexiondotorg in #234
- feat(lastfm): scrobble Apple Music radio tracks by @flexiondotorg in #235
- build(deps): bump nixpkgs from
d2f6794to34ab990by @dependabot[bot] in #236 - fix(about): strip author email by cutting at the delimiter by @flexiondotorg in #238
- ci(build): skip the snap build on pull requests by @flexiondotorg in #240
- feat(build): ship Linux arm64 packages by @flexiondotorg in #241
- fix(tray): keep the icon visible on GNOME panels by @flexiondotorg in #242
New Contributors
- @mortebrume made their first contribution in #221
Full Changelog: 0.4.1...1.0.0