Treat success=false responses from HDHive search/unlock endpoints as explicit service errors so missing API keys or auth issues are surfaced instead of silently returning empty resources.
Co-authored-by: Cursor <cursoragent@cursor.com>
Render structured media details instead of raw JSON, keep search state when navigating back from detail, and surface HDHive link validation and fallback resource-page links for clearer troubleshooting.
Co-authored-by: Cursor <cursoragent@cursor.com>