0.12.0 (2026-02-13)
Bug Fixes
- add overflow handling to FlowPage component (3df9394)
- adjust sidebar layout for improved alignment (ee8b693)
- bind HTTP server to all network interfaces for accessibility (be37c80)
- bump version to 0.11.0-test.20 (a39468c)
- bump version to 0.11.0-test.28 (cca2e8a)
- change data directory path from /app/data to /app/backend/data (305eb96)
- change playlist name delimiter from hyphen to space (55c2d5c)
- consolidate release and Docker publish workflows (5cb24b3)
- copy root package files before frontend dependencies (9df5b72)
- docker: rebuild all native modules, not just bcrypt (a67e15e)
- docker: rebuild bcrypt from source and ignore npm scripts (ed5dbb5)
- enhance error handling for MusicBrainz API rate limits (05f97c5)
- ensure correct base path handling in development mode (85284a6)
- frontend: inject app version from package.json into vite config (9e17294)
- frontend: use root package.json version as fallback for app version (c5f5a9b)
- improve authentication middleware path handling (22e97f9)
- improve error handling in library routes and services (19cfdd0)
- improve error logging and code formatting in LibraryManager and UI components (951ed7b)
- improve playlist path handling and add delay for playlist creation (65b6ff2)
- powerswitch: increase size on flow page for better visibility (8662df7)
- release: conditionally build Docker image for tagged releases (d287664)
- ui: improve responsive design and fix mobile background issues (44acdcb)
- update album release count display in ArtistDetailsPage (d528c18)
- update Docker publish workflow to correctly push test tags and branches (85ca209)
- update Docker publish workflow to use new tag naming convention (0b67243)
- update Dockerfile and package configurations for improved build process (756741b)
- update health check endpoint and improve auth middleware (3960681)
- update volume mapping and enhance weekly flow root path handling (99d17eb)
- update-banner: handle version comparison for commit SHAs (4a9b36d)
Features
- add album ratings feature and improve Last.fm error handling (a90f787)
- add Deezer MBID caching and artist bio retrieval (45a3b9a)
- add discovery tab with cache management features (d451158)
- add DM Sans font and improve typography in index.html and Tailwind config (ddd68c9)
- add endpoint for recent missing releases (65052ef)
- add GitHub links to sidebar for community engagement (9e0fd88)
- add Gotify integration for notifications (afd9c3f)
- add Last.fm discovery period setting and enhance discovery logic (d77d354)
- add library scanning functionality to NavidromeClient and WeeklyFlowPlaylistManager (a5518de)
- add MusicBrainz artist name fallback for image fetching (50cab5c)
- add new UI components and improve layout (2c32e23)
- add onboarding functionality and enhance related routes (8a79807)
- add support for subpath hosting (bff7cf5)
- add tag suggestion endpoint and enhance search functionality (b934e25)
- add update banner component and refactor update logic (644946f)
- add version info and release automation (62f4bdc)
- add weekly flow file processing and enhance download event logging (442f7cb)
- artist-overrides: add support for custom artist ID mapping (7d5951a)
- artists: fallback to MusicBrainz when Last.fm API key is missing (c27f6bb)
- auth: add external OAuth2/OIDC proxy authentication support (c02b9b6)
- ci: add test branch release channel (3284cc3)
- discover: add animated letter roll effect to genre tags (907d154)
- docker: add user and group mapping via PUID/PGID (6755e93)
- enhance album request handling in ArtistDetailsPage (f9c0636)
- enhance album request processing and download management (7777899)
- enhance artist and album management with caching and new settings (1538190)
- enhance artist data retrieval and caching mechanisms (fb062b4)
- enhance artist image retrieval in discovery service (85c5b4e)
- enhance artist release group handling and album type determination (08ba866)
- enhance artist streaming and discovery features (88c4ffe)
- enhance ArtistImage component with backend fallback logic (de84c9b)
- enhance caching and performance in database operations and image handling (d025955)
- enhance database operations and image caching mechanisms (0b15e85)
- enhance download functionality and artist library management (f38df58)
- enhance download management and playlist integration (ee7a215)
- enhance download manager and playlist functionality (016bd73)
- enhance health check endpoint with artist count and timeout handling (f014a7f)
- enhance Last.fm integration and artist monitoring features (dc077d7)
- enhance Last.fm integration and improve discovery logic (c33a093)
- enhance playlist management and error handling in WeeklyFlowPlaylistManager (5b4d30c)
- enhance playlist management and tagging functionality (e105845)
- enhance playlist tagging and management capabilities (80a0c5e)
- enhance search functionality to support tag-based queries (5b1d446)
- flow: add configurable flow system with custom playlist blending (52bbbec)
- flow: redesign flow page layout and improve mix editing (a71520b)
- implement background image pre-fetching for artists (0e0c8a9)
- implement circuit breaker for MusicBrainz API calls (cbc84b4)
- implement download queue system and enhance weekly flow management (c1d6fbb)
- implement empty directory cleanup in DownloadManager (dc7a5ea)
- implement encryption for integrations in database operations (f546155)
- implement streaming endpoint for artist details with authentication (5c00b03)
- implement user management functionality and enhance authentication (c133563)
- implement weekly flow feature with new routes and playlist management (2937fb7)
- implement weekly flow job management and playlist configuration (38d78a3)
- improve artist page with metadata filtering, expandable albums, and enhanced controls (2f8c95a)
- improve error handling and resource management in server and client services (3ee83e5)
- initialize library state in artist details stream (5b8baf4)
- integrate better-sqlite3 and refactor database access (a5fe2f8)
- integrate Deezer API for artist images and previews (b305b5f)
- integrate Navidrome client for enhanced playlist management (721d563)
- integrate playlist management for album updates (f2fb0ba)
- integrate Spotify API for enhanced artist data retrieval (efca301)
- lidarr: add configurable timeout for API requests (be45d1a)
- lidarr: add metadata profile support and edit lock for settings (d797a23)
- propagate app version from backend to frontend (e17cf63)
- revamp README and enhance download management features (a01a6de)
- transition from Lidarr to library management and enhance API integration (5ba0c0e)
- update UI styles and improve color scheme across components (6378079)