gsxdsm
c469f90b12
FN-8500: add Xiaomi provider icons
...
Show Xiaomi branding for direct provider names and MiMo model labels.
- Add an accessible, tokenized Xiaomi provider mark
- Infer boundary-safe MiMo labels through the shared provider icon key
- Reuse shared inference in usage cards and cover Xiaomi mappings
- Add a patch changeset for Xiaomi provider branding
Files changed:
.changeset/fn-8500-xiaomi-provider-icon.md | 7 +++
packages/dashboard/app/components/ProviderIcon.tsx | 24 +++++++++
.../dashboard/app/components/UsageIndicator.tsx | 58 +++-------------------
.../app/components/__tests__/ProviderIcon.test.tsx | 48 ++++++++++++++++++
.../components/__tests__/UsageIndicator.test.tsx | 17 +++++++
packages/dashboard/app/styles.css | 1 +
.../app/utils/__tests__/providerIconKey.test.ts | 9 ++++
packages/dashboard/app/utils/providerIconKey.ts | 8 +++
8 files changed, 120 insertions(+), 52 deletions(-)
Fusion-Task-Id: FN-8500
Fusion-Task-Lineage: 1784a180-cf41-4666-a59e-10aa24f47b72
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-07-22 17:29:20 -07:00
gsxdsm
927f2baf7d
FN-8354: add Oh My Pi provider logo
...
Render the official Oh My Pi mark throughout provider selection and analytics surfaces.
- Add a tokenized OMP SVG icon and provider aliases.
- Infer OMP-tagged model identifiers without misattributing bare models.
- Cover OMP icon rendering and inference with dashboard tests.
Files changed:
packages/dashboard/app/components/ProviderIcon.tsx | 26 +++++++++++++++++++++-
.../app/components/__tests__/ProviderIcon.test.tsx | 23 +++++++++++++++++++
packages/dashboard/app/styles.css | 1 +
.../app/utils/__tests__/providerIconKey.test.ts | 8 +++++++
packages/dashboard/app/utils/providerIconKey.ts | 9 ++++++++
5 files changed, 66 insertions(+), 1 deletion(-)
Fusion-Task-Id: FN-8354
Fusion-Task-Lineage: 71d5638c-b41e-4960-9391-c7a441d04f51
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-07-18 18:58:44 -07:00
gsxdsm
3da9da28f3
FN-7818: replace placeholder Cursor icon with official brand mark
...
Swap the hand-drawn Cursor CLI placeholder SVG for Cursor's official cube/arrow brand mark and ensure model-id-shaped provider strings resolve to it.
- Replace CursorCliIcon's placeholder rounded-square+badge SVG with Cursor's official cube/arrow brand mark path data
- Add cursor -> cursor-cli mapping in inferProviderIconKey so cursor, cursor-agent, and cursor/<model> strings resolve to the branded icon instead of falling through to the generic CPU icon
- Update ProviderIcon and providerIconKey tests to cover the new brand mark paths and provider-string inference
- Add a patch changeset documenting the fix
Files changed:
.changeset/fn-7818-cursor-logo.md | 7 +++++
packages/dashboard/app/components/ProviderIcon.tsx | 33 +++++++++++-----------
.../app/components/__tests__/ProviderIcon.test.tsx | 12 ++++++--
.../app/utils/__tests__/providerIconKey.test.ts | 4 +++
packages/dashboard/app/utils/providerIconKey.ts | 8 ++++++
5 files changed, 44 insertions(+), 20 deletions(-)
Fusion-Task-Id: FN-7818
Fusion-Task-Lineage: 73e85e18-e98a-4dc3-b89d-f831525620de
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-07-11 18:07:00 -07:00
gsxdsm
0a8a86cb05
FN-7217: map GLM models to Z.ai icons
...
Command Center token analytics now render standalone GLM model rows with Z.ai provider icons.
- Infer Z.ai provider icons for standalone glm-* model ids without matching unrelated text.
- Cover GLM icon rendering in Overview token bars and Tokens Area bars/table rows.
- Add a patch changeset for the published Fusion package.
Files changed:
.changeset/fn-7217-zai-glm-icons.md | 7 +++
.../__tests__/CommandCenter.test.tsx | 39 ++++++++++++++++
.../areas/__tests__/TokensArea.test.tsx | 53 ++++++++++++++++++++++
.../app/utils/__tests__/providerIconKey.test.ts | 4 ++
packages/dashboard/app/utils/providerIconKey.ts | 7 ++-
5 files changed, 109 insertions(+), 1 deletion(-)
Fusion-Task-Id: FN-7217
Fusion-Task-Lineage: e784413e-2dcf-4b38-ba01-5f9d825e07b8
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-06-28 21:00:00 -07:00
gsxdsm
9a2709dde9
FN-6969: show provider icons beside Command Center models
...
Show inferred provider icons beside model names across Command Center bar and table surfaces.
- Add dashboard-side provider-icon inference for model/provider strings.
- Render provider icons on Command Center model bar rows and token table rows while keeping pie chart labels text-only.
- Cover overview, token, and ecosystem model-icon surfaces with tests and add a changeset.
Files changed:
.changeset/fn-6969-provider-icons.md | 7 ++
.../components/command-center/CommandCenter.tsx | 15 ++-
.../__tests__/CommandCenter.test.tsx | 33 ++++++-
.../command-center/areas/EcosystemArea.tsx | 15 ++-
.../components/command-center/areas/TokensArea.tsx | 37 +++++++-
.../areas/__tests__/TokensArea.test.tsx | 105 +++++++++++++++++++++
.../command-center/areas/__tests__/areas.test.tsx | 42 ++++++++-
.../app/components/command-center/charts/Bar.tsx | 25 ++++-
.../components/command-center/charts/charts.css | 42 +++++++++
.../app/utils/__tests__/providerIconKey.test.ts | 32 +++++++
packages/dashboard/app/utils/providerIconKey.ts | 45 +++++++++
11 files changed, 377 insertions(+), 21 deletions(-)
Fusion-Task-Id: FN-6969
Fusion-Task-Lineage: 6caf8864-1ecc-46e3-b7fa-bfa8e9a70aaa
2026-06-25 23:34:07 -07:00