github sonorahq/sonora v0.44.0

3 hours ago

What's Changed

  • Refine Quick Picks spacing and fix SQLite cleanup by @divyanshudhruv in #941
  • ci: sign windows builds through signpath by @nolight132 in #957
  • ci: sign windows builds only on a manual run by @nolight132 in #963
  • feat(ui): rebuild toasts in the shadcn style by @nolight132 in #967
  • feat(playback): report queue changes in toasts by @nolight132 in #968
  • feat(state): offer undo on library removals by @nolight132 in #969
  • feat(state): report links, saves, scans and history changes in toasts by @nolight132 in #970
  • feat(settings): add lyrics provider priority by @veneito in #973
  • fix: windows title bar control areas and caption font fallback by @nolight132 in #978
  • fix(state): find the discord canary socket for rich presence by @nolight132 in #982
  • fix(sonora): stop shedding file pages from the resident set by @nolight132 in #985
  • fix(nix): build sonora from source as sonora-src by @nolight132 in #989
  • fix(views): tint visualizer when ambient background is active with custom themes by @diggingforce in #984
  • merge dev into main by @nolight132 in #996
  • fix(settings): open a copy of the log on windows by @Brezinben in #962
  • fix(settings): turn autoplay on by default by @Tu2525 in #935
  • fix(views): give focus back when the page filter closes by @itsmunzir in #951
  • build(deps): move gpui to the revision with squircle corners by @nolight132 in #997
  • feat(ui): add gesture navigation on macos by @emma-sg in #977
  • Feat/resampler by @phayes in #959
  • refactor(music): carry catalog editability in the library shape by @nolight132 in #998
  • fix(playback): point at the browser widevine module when tracks keep failing by @nolight132 in #999
  • feat(playback): let subsonic stream in a chosen format and bitrate by @nolight132 in #1002
  • feat(music): add tidal provider with lossless and hi-res playback by @OneNoted in #976
  • fix(state): fall back to another provider when a restore fails by @nolight132 in #1001
  • feat(music): read lyrics from subsonic servers by @xzeldon in #966
  • fix(sonora): fill a larger secondary monitor when maximized on windows by @nolight132 in #1003
  • feat(ui): sync gpui with upstream and prefetch covers near the view by @nolight132 in #1005
  • feat(playback): let streaming services play at a chosen quality by @nolight132 in #1004
  • feat(music): play on the sound server's real outputs with cpal 0.18 by @nolight132 in #1007
  • feat(music): make the equalizer fully parametric by @OneNoted in #980
  • fix(player): mark active shuffle and repeat with dots by @nolight132 in #1011
  • feat(settings): redesign settings into six tabs with live previews by @nolight132 in #1013
  • feat(player): add compact and centered player bar layouts and a translucent bar by @nolight132 in #1014
  • fix(music): wait out librespot's rate limit instead of failing spotify requests by @erwinohnehals in #943
  • feat(music): show sonora as a spotify connect device by @Tu2525 in #895
  • feat(state): show likes made in spotify's other apps right away by @Tu2525 in #905
  • feat(views): join, start and share spotify jams by @Tu2525 in #934
  • feat: refresh the current page with ctrl+r or a title bar button by @suraniharsh in #1008
  • fix(views): hide explicit tracks instead of keeping only them by @nolight132 in #1017
  • perf: cut the frame cost of lyrics, album grids and the equalizer by @nolight132 in #1020
  • fix(playback): mint a youtube token for every song by @nolight132 in #1021
  • fix: paste the primary selection on middle click in text fields on linux by @suraniharsh in #1024
  • fix(ui): follow gnome's middle-click paste switch in text fields by @nolight132 in #1026
  • fix(views): reload pages into their loading state on refresh by @nolight132 in #1027
  • feat(playback): keep played tracks in an encrypted vault by @nolight132 in #1022
  • fix(state): mark this computer as playing as soon as playback moves back by @nolight132 in #1028
  • feat(state): open links from every provider and jam links by @nolight132 in #1029
  • fix(views): let the fullscreen controls rest on macos by @nolight132 in #1030
  • feat(playback): download from apple music and explain why it cannot play offline by @nolight132 in #1031
  • release 0.44.0 by @nolight132 in #1035
  • release 0.44.0 by @nolight132 in #1036

New Contributors

Full Changelog: v0.43.0...v0.44.0

Code signing policy

Don't miss a new sonora release

NewReleases is sending notifications on new releases.