← All releases

202603240680


Insiders, Beta

Version 0.3.0

New features:

  • Delete album/tracks
  • Edit album title
  • Feed is personalized with Profile name

Bug fixes:

  • Fix playback handoff edge cases that left tracks stuck in buffering after interruptions/background transitions
  • Improve iCloud sync correctness for profile and library flag state reconciliation, including disabled-library cleanup behavior
  • Tighten Siri/media resolution and server health handling to reduce incorrect matches and unstable fallback behavior
  • Normalize artwork rendering to consistent 1:1 clipping/corner-radius behavior across album/now playing/mini player and related surfaces
  • Refine StageFlow/tab chrome interactions, scroll index positioning behavior, and related list/card UI regressions especially on iOS 15
  • Fixed issue where when Search is in “More,” the search bar doesn’t appear
  • Fix fresh-install cloud restore so profiles, enabled libraries, and genre metadata no longer settle into empty or stuck states before iCloud data arrives
  • Stop no-iCloud installs from showing perpetual restore messaging and add startup retry/repair coverage around account and library bootstrap
  • Refactor root navigation and playback chrome so aurora and the mini player are owned once, stay aligned across iPhone/iPad/macOS layouts, and behave correctly through split view, window resizing, and pushed navigation
  • Improve adaptive UI behavior for iPad and iPhone, including Now Playing presentation, mini player layout/progress treatment, toolbar icon consistency, and restored sidebar/detail spacing rules
  • harden playback startup and audio-session lifecycle with dedicated startup, cache, and now-playing coordination
  • unify media and download detail presentation through a shared MediaDetailSurface and shared artwork background treatment
  • add cold-launch bootstrap diagnostics plus repeatable runtime capture and Core warning-budget scripts
  • Miniplayer is now same size as tab bar on iOS
  • Refactored PlaybackHandoffCoordinator to introduce a unified Signal type and a single handle(_:) entry point, simplifying how playback, route changes, and interruptions are managed and reducing branching logic in PlaybackService
  • Improved playback resume logic in AudioPlaybackEngine to use a resolved route recovery position, ensuring more accurate restoration after route changes or interruptions.
  • Changed startup sync sequencing in AppDelegate to wait for early health checks, preventing race conditions where sync requests might use stale endpoints.
  • Organize album context menu options