gsxdsm
242b22dbf4
FN-8488: add branded icons for first-class providers
Ensure every first-class authentication provider renders an intentional branded icon.
- Add custom llama.cpp, Brave Search, and Tavily provider icons.
- Make OpenClaw theme-aware and add stable icon test selectors.
- Export the API-key provider catalog and verify dashboard parity.
Files changed:
packages/dashboard/app/components/ProviderIcon.tsx | 65 ++++++++++++++++---
.../app/components/__tests__/ProviderIcon.test.tsx | 73 +++++++++++++++++++++-
packages/dashboard/app/styles.css | 6 ++
.../__tests__/auth-provider-catalog-parity.test.ts | 11 ++++
packages/engine/src/index.ts | 1 +
packages/engine/src/provider-auth.ts | 6 +-
6 files changed, 148 insertions(+), 14 deletions(-)
Fusion-Task-Id: FN-8488
Fusion-Task-Lineage: e75e823b-4f03-4ad9-892f-100212a6022e
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>