Release v1.3.0: Multi-source downloads, audio analyzer resilience, mobile improvements
Major Features: - Multi-source download system (Soulseek/Lidarr with fallback) - Configurable enrichment speed control (1-5x) - Mobile touch drag support for seek sliders - iOS PWA media controls (Control Center, Lock Screen) - Artist name alias resolution via Last.fm - Circuit breaker pattern for audio analysis Critical Fixes: - Audio analyzer stability (non-ASCII, BrokenProcessPool, OOM) - Discovery system race conditions and import failures - Radio decade categorization using originalYear - LastFM API response normalization - Mood bucket infinite loop prevention Security: - Bull Board admin authentication - Lidarr webhook signature verification - JWT token expiration and refresh - Encryption key validation on startup Closes #2, #6, #9, #13, #21, #26, #31, #34, #35, #37, #40, #43
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "lidify-frontend",
|
||||
"version": "1.2.0",
|
||||
"version": "1.3.0",
|
||||
"description": "Lidify web frontend",
|
||||
"license": "GPL-3.0",
|
||||
"repository": {
|
||||
@@ -13,7 +13,8 @@
|
||||
"build": "next build",
|
||||
"start": "next start -H 0.0.0.0 -p 3030",
|
||||
"lint": "eslint",
|
||||
"test:e2e": "playwright test"
|
||||
"test:e2e": "playwright test",
|
||||
"analyze": "ANALYZE=true next build --webpack"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tanstack/react-query": "^5.90.10",
|
||||
@@ -33,6 +34,7 @@
|
||||
"tailwind-merge": "^3.3.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@next/bundle-analyzer": "^15.1.3",
|
||||
"@playwright/test": "^1.57.0",
|
||||
"@tailwindcss/postcss": "^4",
|
||||
"@types/node": "^20",
|
||||
|
||||
Reference in New Issue
Block a user