diff --git a/ui/public/assets/providers/codebuddy.png b/ui/public/assets/providers/codebuddy.png new file mode 100644 index 00000000..57c113ec Binary files /dev/null and b/ui/public/assets/providers/codebuddy.png differ diff --git a/ui/public/assets/providers/codebuddy.svg b/ui/public/assets/providers/codebuddy.svg deleted file mode 100644 index ec228977..00000000 --- a/ui/public/assets/providers/codebuddy.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/ui/public/assets/providers/gitlab.svg b/ui/public/assets/providers/gitlab.svg index 5abce1d3..394c9e01 100644 --- a/ui/public/assets/providers/gitlab.svg +++ b/ui/public/assets/providers/gitlab.svg @@ -1,6 +1,22 @@ - - - - - + + + + + + + + + diff --git a/ui/public/assets/providers/kilo.png b/ui/public/assets/providers/kilo.png new file mode 100644 index 00000000..71c0dd2d Binary files /dev/null and b/ui/public/assets/providers/kilo.png differ diff --git a/ui/public/assets/providers/kilo.svg b/ui/public/assets/providers/kilo.svg deleted file mode 100644 index e7c84dde..00000000 --- a/ui/public/assets/providers/kilo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/ui/src/lib/provider-config.ts b/ui/src/lib/provider-config.ts index 15ef36ce..3500e4a4 100644 --- a/ui/src/lib/provider-config.ts +++ b/ui/src/lib/provider-config.ts @@ -67,10 +67,10 @@ export const PROVIDER_ASSETS: Partial> = { qwen: '/assets/providers/qwen-color.svg', iflow: '/assets/providers/iflow.png', kiro: '/assets/providers/kiro.png', - cursor: '/assets/providers/cursor.svg', + cursor: '/assets/sidebar/cursor.svg', gitlab: '/assets/providers/gitlab.svg', - codebuddy: '/assets/providers/codebuddy.svg', - kilo: '/assets/providers/kilo.svg', + codebuddy: '/assets/providers/codebuddy.png', + kilo: '/assets/providers/kilo.png', ghcp: '/assets/providers/copilot.svg', claude: '/assets/providers/claude.svg', kimi: '/assets/providers/kimi.svg', diff --git a/ui/tests/unit/ui/lib/provider-config.test.ts b/ui/tests/unit/ui/lib/provider-config.test.ts index 5f953089..b33f24b1 100644 --- a/ui/tests/unit/ui/lib/provider-config.test.ts +++ b/ui/tests/unit/ui/lib/provider-config.test.ts @@ -50,15 +50,15 @@ describe('provider model mapping helpers', () => { describe('provider presentation metadata', () => { it.each([ - ['cursor', 'Cursor', 'Cursor browser-authenticated provider', '/assets/providers/cursor.svg'], + ['cursor', 'Cursor', 'Cursor browser-authenticated provider', '/assets/sidebar/cursor.svg'], ['gitlab', 'GitLab Duo', 'GitLab Duo with OAuth or PAT auth', '/assets/providers/gitlab.svg'], [ 'codebuddy', 'CodeBuddy (Tencent)', 'Tencent CodeBuddy AI assistant', - '/assets/providers/codebuddy.svg', + '/assets/providers/codebuddy.png', ], - ['kilo', 'Kilo AI', 'Kilo AI coding assistant', '/assets/providers/kilo.svg'], + ['kilo', 'Kilo AI', 'Kilo AI coding assistant', '/assets/providers/kilo.png'], ])('recognizes %s across dashboard display helpers', (provider, name, description, asset) => { expect(getProviderDisplayName(provider)).toBe(name); expect(getProviderDescription(provider)).toBe(description);