bug(ui): el proveedor GitHub Copilot muestra el logo de Microsoft Copilot

Chiusa
#206 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@egdev6 ci sta già lavorando.

Dal 29/10/2026.

  • #208 di @egdev6 — integrata

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

status:approved type:bug
Pre-flight checks
  • I searched existing issues and found no duplicate.
  • I understand that this report enters review before implementation.
What happened?

El proveedor GitHub Copilot muestra el logo de Microsoft Copilot (la cinta multicolor), en la pestaña de Ajustes y en la tira. Son productos distintos: GitHub Copilot es el asistente de programación facturado por GitHub, que es lo que mide Quorb (peticiones premium vía api.github.com); Microsoft Copilot es el asistente de Windows/Microsoft 365.

Causa: el único logo disponible es src/assets/logos/microsoft-copilot.svg (desde el commit inicial 8c0f548). ProviderLogo.tsx:56 busca el logo de copilot por los alias copilot, github-copilot, microsoft-copilot, github; como no existen los dos primeros, cae en el de Microsoft. La tabla de src/assets/logos/README.md documenta la misma lista.

Steps to reproduce
  1. Abrir Ajustes → Proveedores.
  2. Ver la tarjeta «GitHub Copilot · Peticiones premium del mes», o activar el proveedor y mirar su anillo en la tira.
Expected behavior

Se muestra el logo oficial de GitHub Copilot.

Propuesta de corrección:

  • Añadir src/assets/logos/github-copilot.svg con la marca oficial de GitHub Copilot, por ejemplo el icono copilot de Octicons (set oficial de GitHub, licencia MIT), monocromo con currentColor como pide el README de logos.
  • Quitar microsoft-copilot de los alias de copilot en ProviderLogo.tsx, eliminar microsoft-copilot.svg y actualizar la tabla del README de logos.
  • src/lib/svg.test.ts usa microsoft-copilot solo como nombre de ejemplo de scopeSvg; no depende del archivo.
Environment
Quorb main @ 6b5391f (0.8.0), todas las plataformas: el logo se resuelve en el frontend.
Affected area

Application behavior

Agent or client (for MCP or headless incidents)

None

Shell (for MCP or headless incidents)

None

Lingua principale
TypeScript
Stelle
10
Fork
2
Merge medio
4h 57m
PR unite (30g)
121

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di egdev6/quorb

Tutte le issue di egdev6/quorb

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.