feat: CarBrandLogo component + PL24 image pre-download + catalog index fix

- Add CarBrandLogo component with SVG assets for 11 brands (Alpine, Citroën,
  Cupra, Dacia, MAN, Opel, Peugeot, Renault, SEAT, Škoda, Suzuki); falls back
  to logoUrl prop then initial-letter avatar
- Use CarBrandLogo across brand-selector, catalog index, subscription page,
  dashboard home, and vehicle detail page
- PL24: pre-download schema image buffer while auth headers are fresh to avoid
  token expiry on cached URLs; strip buffer before Redis caching
- PL24: fetchVehicleList tries de account first, falls back to main token
- DB: widen catalogVehicles unique index to include serviceName column
- CSS: add Tailwind v4 dark variant declaration

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Sase Dev
2026-03-07 15:47:43 +00:00
parent 9d2e534e56
commit 14e43bc808
22 changed files with 439 additions and 39 deletions

View File

@@ -16,6 +16,7 @@
"clean": "rm -rf dist"
},
"dependencies": {
"@cardog-icons/react": "^1.1.1",
"@grafana/faro-web-sdk": "^2.2.4",
"@grafana/faro-web-tracing": "^2.2.4",
"@remotion/player": "^4.0.422",