# Changelog ## [0.12.0] - 2026-09-17 * NEW: 0.12 is the even/stable line — it stays the current stable while 0.13 is the next edge/beta cycle (then 0.14 as the next stable) * NEW: First submission to the Apple App Store * UPDATED: Startup is a bit quieter and faster on some devices ## [0.11.9] - 2026-09-13 * NEW: Open beta premium license reissued for 45 more days — enjoy * UPDATED: Top navbar icons aligned to the right * FIX: Switching playback from UPnP to Local now keeps the current time * FIX: Startup on Linux with NVIDIA on Wayland ## [0.11.8] - 2026-09-11 * UPDATED: Manage database page redesigned for backup and restore * UPDATED: Library insights moved off the album detail page * UPDATED: Remote albums — clearer Remote field and an Open Tailscale action * FIX: Hardened Bridge to play from NFS/SMB sources * FIX: Android keeps UPnP playback alive in the background (NFS/SMB) * FIX: Android keeps the phone layout on tablets * FIX: Android app icon looks correct ## [0.11.6] - 2026-09-08 * NEW: Redesigned "Add library" flow, both from the Home screen and the new Library screen * UPDATED: DLNA/UPnP speaker discovery flow redesigned. * UPDATED: Album playback page and Lyrics page get some small layout improvements. * FIX: UPnP playback advancement had a problem in some situation when streaming from NFS/SMB. That's fixed. * FIX: The audio selector ripple effect no longer triggers when scrolling * FIX: Layout glitch when adding local folders ## [0.11.5] - 2026-09-06 * NEW: APE and WavPack scan on NFS, SMB, and local folders (DLNA already worked). Play them over UPnP — local playback does not support these formats yet. * NEW: Full i18n throughout the app, Italian is the second full language now. * NEW: Play and enqueue from category lists that have tracks * UPDATED: Playback page layout * UPDATED: Network share discovery page layout * UPDATED: Library page is now Audio — libraries and speaker together. * FIX: Picking the speaker that is already selected no longer pauses playback * FIX: Stronger UPnP play/skip errors control ## [0.11.4] - 2026-09-03 * NEW: Official themes — nucube-light is the default light look; two official dark themes (blue and green) * NEW: Support Cue-sheet albums (a .cue file plus one audio image) from direct network scan on NFS and SMB. * NEW: Cancel a running library scan * NEW: Failed imports: retry only the failures, copy all errors at once * UPDATED: Scan progress shows full pass x/y * UPDATED: Samba and NFS libraries scan and stream *much* faster * UPDATED: Empty Home and Browse screens say "Nothing here yet" * FIX: Improved what happens when Deleting a library and tracks already exists in another library. ## [0.11.3] - 2026-08-31 * UPDATED: Settings page design * UPDATED: Library stats page design * UPDATED: Libraries page design * UPDATED: UPnP playback with multiple devices — switching speakers keeps the queue and position; a phone that is only watching no longer hijacks the renderer * NEW: Help page with all contact links; welcome page has an icon ## [0.11.2] - 2026-08-30 * UPDATED: Small fixes and cleanups ## [0.11.1] - 2026-08-24 * NEW: NFS libraries — connect, pick an export, scan, and play. Brand-new support alongside Samba * NEW: Automatic share discovery finds Samba and NFS on your LAN — pick a share from the list, or type an address * NEW: Linux AppImage is now a first-class download on GitHub Releases, next to deb, rpm, and Flatpak — Snap is on the Snap Store * NEW: On iPhone, the hardware volume buttons control Nucube volume * UPDATED: Streaming from network shares redesigned from the ground up — one unified local HTTP bridge for Samba and NFS, faster and more reliable playback on every platform including Android * UPDATED: Improve Network shares reliability with a smarted IP autoresolve. * FIX: Switching audio output while nothing is playing no longer flashes an error ## [0.9.10] - 2026-08-13 * UPDATED: SMB scans are far more reliable — stalled metadata fetches now time out per album, connectivity checks back off on repeated failure, and the SMB proxy was reworked with proper error handling and logging, so slow or flaky network shares no longer stall your library * NEW: SMB library folders can now point at a subfolder inside a share instead of the whole share, with live validation that the folder exists as you type * UPDATED: Local playback from remote DLNA/SMB libraries is much faster — the next track is prefetched in the background, finished prefetches are reused, and track startup now has a 10-second timeout instead of hanging * FIX: Playback no longer crashes on files with missing metadata * UPDATED: Settings badge redesigned with inline status and smart license alerts * UPDATED: Playback failures and library lifecycle events are now tracked for better diagnostics ## [0.9.9] - 2026-08-12 * FIX: Critical bugfixes across all platforms ## [0.9.8] - 2026-08-11 * NEW: Desktop apps now update themselves — the app checks for updates on startup and shows a banner when a new version is available, with one-click install and relaunch * NEW: Settings → Advanced now has Debug mode controls for tuning how much detail the app logs (handy when troubleshooting) ## [0.9.7] - 2026-08-07 * NEW: Library now flags folders that a scan could only partially read (e.g. a slow or flaky Samba share), so you can tell at a glance if your library is incomplete * UPDATED: Error reporting reworked under the hood — app problems now send richer diagnostics, with fewer duplicates and more reliable crash reports ## [0.9.6] - 2026-08-03 * NEW: Desktop installs now boot directly as Open Beta premium — no activation click needed * FIX: Samba (SMB) folder scans no longer freeze the app on slow or flaky network drives * FIX: Apple (iOS) builds fixed ## [0.9.5] - 2026-08-02 * NEW: Open Beta — multi-device license system with mobile pairing, desktop approval, device management with revoke, share-license panel, and hot reload * NEW: Paddle card payments (USD-first checkout) with webhook signature verification * NEW: Cashu Lightning payments via server-side quotes with live BTC rates * NEW: Discount codes on the checkout card rail * NEW: Nostr remote control with trusted senders and dashboard transparency * NEW: Multi-product catalog foundation * UPDATED: Checkout rewritten as route-based screens with polling, cancel and timeout handling * UPDATED: License page shows full purchase details from offline catalog cache * UPDATED: Telemetry — Axiom as second sink mirroring PostHog, source map upload, playback events and failure reporting * UPDATED: Settings header badge and audio output renderer list redesigns * FIX: Scan cap and minisearch limited to 50 albums for licensed library * FIX: Delete library + code reorganization * FIX: License remove/revoke consistency * FIX: Apple builds fixed * FIX: Ingest reconciliation guarantees album string on every track row ## [0.9.4] - 2026-06-14 * FIX: Android back button now uses custom history stack instead of navigating away * FIX: Scan/rescan ingest reconciliation — duplicate tracks and missing folders resolved * FIX: Snap package allow-is-sandboxed permission in default capability * FIX: Linux release signature scripts path ## [0.9.3] - 2026-06-11 * NEW: iOS native playback via AVPlayer plugin * NEW: Full resolution during rescan — reappearing folders are automatically reimported * NEW: Manual resolve button for albums with missing folders * UPDATED: Rescan transparency with improved progress bar, counters, navigation, and hidden playback indicators * UPDATED: Library page reorganized with cleaner component structure * UPDATED: Folder and ingest state tracking simplified in statistics view * UPDATED: Connectivity section hidden when no library is enabled * FIX: DLNA connectivity on mobile when Tailscale toggles on/off * FIX: Snap package nucube:// protocol links and sandbox permissions * FIX: Playback renderer switch no longer blocks on iOS when AVPlayer plugin not yet registered * FIX: DLNA object IDs incorrectly used as local paths during missing folder resolution ## [0.9.2] - 2026-06-08 * UPDATED: MusicBrainz parser extracts richer metadata set automatically * UPDATED: Window state (position/size) correctly restored on startup * UPDATED: Libraries overview now shows only enabled libraries * FIX: Album cover downloads smartly skip retrying known-missing covers * FIX: Samba streaming via Tailscale (and much more reliable Samba support) * FIX: Album creation/update timestamps now correct on import and refresh * FIX: History page behavior and reliability ## [0.9.1] - 2026-05-26 * NEW: on-the-fly switch audio renderer playback. * NEW: duplicated albums are handled gracefully * UPDATED: license file format, almost ready for launch * UPDATED: redesign for the Desktop sync UI * UPDATED: settings Advanced page * UPDATED: small UI touches in browse page and top-navigation bar. * FIX: Queue bug when enqueue a full album ## [0.9.0] - 2026-05-21 The first Public Beta! * Classification is now clear and complete: format/types, genre/style etc.. * Enrich metadata from Musicbrainz is now first classs and automatic * Album page reflects new classification * Browse reflect new classification and has a 2 layers with 4 top categories * License basics is in place. * Samba share `smb://` full support, with Tailscale support as for DLNA. * Lyrics download and display per track. * Experimental Recommendation system per album * Musicbrainz matching via manual link ## [0.8.9] - 2026-04-07 Nucube 0.8.9 focuses on performance improvements and UI refinements, with smoother user experience during large operations and a more polished interface across all features. ### Changed - Libraries management - More clear Backup/Restore/Sync UI - Home Page - Only the "random picks" - Browse Page - Two-rows layout. Extra home page selections moved here. - Smooth Database Exports - UI smoother during large database backup/restore - Audio Engine (Desktop) - Upgraded Rodio to v0.22 with better seeking functionality ### Fixed - Playlist Optimization - Improved track deletion and reordering performance - UI not being smooth during Backup/Restore database - Sync from Desktop now import everything and skips Offline and Likes so they are not overridden. ## [0.8.8] - 2026-04-02 ### Added * Import library from mobile now works with LAN discovery, no more QR code scan required. * Experimental Backup/Restore on mobile (soon on Desktop too) * Localization started, some pages available in Italian (ongoing effort) * MacOS officially works * iOS (TestFlight) officially works ### Improved * General navigation: - Back/forward arrows on desktop top-left (ALT+Left/Right keyboard shortcut) - Always-visible desktop dock with expanded navigation buttons set * Libraries - Overview page cleaner and more informative design includes LAN/Tailscale availability. - Import/export moved to “Manage database” under libraries page. * Album page - Reorganized toolbar, now with a dedicated MusicBrainz button - Added file format display (e.g. FLAC / MP3 / …) * LAN stream now preferred over Tailscale when both are available * Improved the Local Audio Renderer on Desktop ## [0.8.1] - 2026-02-22 ### Added * File System Libraries! Add a local folder, scan and listen. * Listen Later Playlist: click to add to this special playlist. Full playlist feature coming next. * Browse Page with Last albums listened, category browse and quick history * Linux: Snap package updated and available on Snap Store * Linux: Flatpak package now available * Android app now available on Zapstore * Windows MSI and EXE packages now available ### Improved * Onboarding experience * Libraries and Settings page design * MacOS: DMG packages are now notarized, no warnings at first install * Windows startup issue resolved from 0.7 series ## [0.7.4] - 2026-02-22 ### Added * MacOS builds are back with signed DMG packages * Signed Debian and RPM packages * New Security page documenting signature verification ### Changed * iOS TestFlight (awaiting platform approval) * Snap store (awaiting platform approval) ## [0.7.3] - 2026-02-21 ### Added * New Browse Page for browsing all your music * Download Queue for improved reliability of album downloads ### Improved * Album Selection to include all albums without MusicBrainz tags in home page selections ## [0.7.2] - 2026-02-20 ### Added * Native Playback on Desktop and Mobile * OpenHome compatibility for High-End Audio * MusicBrainz assistant to resolve metadata conflicts * Focus Mode: Global toggle to filter results strictly to offline, local files * QR code Instant Sync to mirror setup across devices ### Improved * Library Integrity management * Incremental scanning to process only new changes