Add provider brand icons to operator console #49

Open
nsaspy wants to merge 2 commits from fix/provider-brand-icons into main
Owner

What changed

  • add distinct provider branding in the Agent → Providers list
  • show OpenRouter, OpenAI, Anthropic, and Ollama marks in the shared Black & Gold treatment
  • keep OpenAI-compatible/custom endpoints visibly distinct with an API fallback badge
  • retain a text fallback if a brand asset cannot load
  • leave Auto-Dig host/service-worker behavior unchanged

Validation

CI is green on head 6365b10: format, lint, typecheck, boundary/static checks, unit/integration tests, production build validation, and Chromium E2E all passed.

Scope

This mirrors the provider-icon follow-up on lost-rob0t/quasar#21 without pulling in Lisp-only diagnostics or install behavior.

Do not auto-merge.

## What changed - add distinct provider branding in the Agent → Providers list - show OpenRouter, OpenAI, Anthropic, and Ollama marks in the shared Black & Gold treatment - keep OpenAI-compatible/custom endpoints visibly distinct with an API fallback badge - retain a text fallback if a brand asset cannot load - leave Auto-Dig host/service-worker behavior unchanged ## Validation CI is green on head `6365b10`: format, lint, typecheck, boundary/static checks, unit/integration tests, production build validation, and Chromium E2E all passed. ## Scope This mirrors the provider-icon follow-up on `lost-rob0t/quasar#21` without pulling in Lisp-only diagnostics or install behavior. Do not auto-merge.
Render provider brand icons
Some checks failed
CI / baseline (pull_request) Has been cancelled
6365b10168
Some checks failed
CI / baseline (pull_request) Has been cancelled
This pull request has changes conflicting with the target branch.
  • src/app/main.tsx
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/provider-brand-icons:fix/provider-brand-icons
git switch fix/provider-brand-icons

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff fix/provider-brand-icons
git switch fix/provider-brand-icons
git rebase main
git switch main
git merge --ff-only fix/provider-brand-icons
git switch fix/provider-brand-icons
git rebase main
git switch main
git merge --no-ff fix/provider-brand-icons
git switch main
git merge --squash fix/provider-brand-icons
git switch main
git merge --ff-only fix/provider-brand-icons
git switch main
git merge fix/provider-brand-icons
git push origin main
Sign in to join this conversation.
No description provided.