hardbanrecords/Metadata-Engine
UI Refinement: Finalize History, Tools, and Documentation Polish
UI refinement: Refresh Sidebar & Footer, Populate Legal/Roadmap, Fix Backend Analysis List Formatting Error
Fix: Sync backend plan credits with frontend pricing (Basic=120, Pro=260)
UI Cleanup: Add MarketingCard, remove redundant components, improve Results layout
Enhance AI tagging: expert prompt, validation layer, cover art integration
pre-push commit: sync current state
feat: complete integration of elite music analysis suite, professional metadata features, and release readiness validator
fix(backend): increase analysis timeout to 180s to prevent LLM timeouts
fix(frontend): ensure array fields (genres, moods, etc) are strictly arrays to prevent .map() crash
fix(frontend): prioritize backend metadata (bpm, key, mode) over local DSP fallback
fix(assets): add missing analysis_visual and studio_hero placeholders to resolve 404s
feat(cover): refine cover generation prompt based on title and remove duplicate exception handler
fix(ai): use full tag database in prompts (removed 20-item limit)
fix(analysis): integrate FreshTrackAnalyzer for full AI metadata
FEAT: Enable Payments & Real Quota Enforcement via LemonSqueezy Webhook
FIX: Eliminate Unknown tags via Fallback Rewrite & Safety Checks
Optimize SonicIntelligence with Smart Slicing (90s limit) for consistent performance
Restore High-Quality 'multifeature' algo with Smart Slicing (90s) for performance
Optimize audio analysis: avoid double-load in fast mode to fix HF timeout
Fix: Switch to lightweight essentia to resolve HF build timeout/failure
Finalize Bulk Export IPFS & Analysis Time Limit enforcement
Enhance Bulk Export with IPFS, fix Analysis Time Limit (20s), and resolve LLM quotas
Trim API keys in Settings to avoid header issues
feat: add IPFS columns to bulk export and link certificate generation to jobs
Fix: Refine DSP fallback and metadata prompts
Final Deploy: Consolidated Fixes (Tags, Cover, Audio Optimization)
