From 1bad3b0305f32b13e78a8a41dba9c63a52449722 Mon Sep 17 00:00:00 2001 From: Tam Nhu Tran Date: Wed, 15 Apr 2026 15:45:13 -0400 Subject: [PATCH] fix(ui): align cliproxy provider assets --- ui/public/assets/providers/codebuddy.png | Bin 0 -> 1727 bytes ui/public/assets/providers/codebuddy.svg | 7 ----- ui/public/assets/providers/gitlab.svg | 26 +++++++++++++++---- ui/public/assets/providers/kilo.png | Bin 0 -> 403 bytes ui/public/assets/providers/kilo.svg | 4 --- ui/src/lib/provider-config.ts | 6 ++--- ui/tests/unit/ui/lib/provider-config.test.ts | 6 ++--- 7 files changed, 27 insertions(+), 22 deletions(-) create mode 100644 ui/public/assets/providers/codebuddy.png delete mode 100644 ui/public/assets/providers/codebuddy.svg create mode 100644 ui/public/assets/providers/kilo.png delete mode 100644 ui/public/assets/providers/kilo.svg diff --git a/ui/public/assets/providers/codebuddy.png b/ui/public/assets/providers/codebuddy.png new file mode 100644 index 0000000000000000000000000000000000000000..57c113ecf335c8db8336710358058a4c0e8fa498 GIT binary patch literal 1727 zcmV;w20;0VP)XGU~kZ1x)^1uLJ3R1irBC4r`t$j2CuKSWg{_9(FlS~hE6!goB^N}XP>C8Gg8%?MPy&lI*Xlor0=#Q1X1eVHh5EbfC1s$XoA+v;`&r zzG5KN%L<@GfCMIe(S$TPA3j$C8K%q=<_V!n)@?Uozv+b%3{V+#9B|71(ev>rA zE2ws>1=U0;0#^fNokFb0`j;*6X9Ch}T~OlZFet~sW#ALcvx>N}W=puL#?1Y*Ei^h~Ri zdJYtNS{XOjY>rk{Tllh%)OVv8h#rLmD-s*~sWPG#{Bf zeK_rRAyrjQn+{IGpUu0XCKPIU%vxO+B|a}0^!8+kveJ{tyuGK8F%NYvaIoIpVV^!a z(b;BG{pb@)>XbpB(#C@mn1izUc@;4$H+Hd_kOz}aXI?a=j)reKbE4sX*B>^Nk5s0q zWK>s!qQNl47!6>+dwU-;;|UKPqd5_v*-&H|(9b>@=xonGL{HjlKYSlE%zQU2ryf8zog8WWVFWBvrVOgR5Ok`1U@1%PA1;Op7BYatk|cW{ z#^RAFwc+Oz2c3!Z@soEuI@1(i6c`W0F5z9>IdvQIU)x=LvN3h&n-T0QI93SmK?bm? zx#ezk&D?CAsCWiE_U=pG?82(RE;8U{hS6ZEJET7PDOiW!OT5>5GK^cA{al>GKl$P`n;uj@X`KGVYsj=l~!Yi8)#ivjxZh9vYoK&gfho}{98LH z$Tzoco8^XVE#Ls}Eay-;Nhl0u9X%auz1`M(A1NYy0VD)y3wUsDafBasco<07 zZl2RIlsek#`Pja3HV@l84_2{`Igrpi8d`2++Rx#nF`>ds<5 ze2^Q7Q5`^FDGeC#Tf-AN2&XK}oMs80$75Yuq_V*lCpVeO;-*||LAVxaRJHv(=P9r<>SR$5+`Q`XK4Gwym^gN>Pp>YXH*3YBV(@{PP$_jiHclXe*H2(0 zCOY=t@4o^LcGQ>UUX!n`FULDwcPi6V#HGIBrb~aqoXy3}k-Jz$SV-I(bD%8}1W@bL@J=}BU7ZO? zwIPTl2htO1nh};zjqO>7C1ae-yCdwT=JSnTYYYDX00960g~qK100006Nkl - - - - - - 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 0000000000000000000000000000000000000000..71c0dd2d6525f5badc89a0d203e5f21b053ca2ed GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vO2U$sR$z3=CCj3=9n|3=F@3LJcn% z7)lKo7+xhXFj&oCU=S~uvn$XBD8V1#6XFV_e|#%@{4nSA$;AKv|96*r*8znXlf2zs zSo$+=1_C+kC7!;n?5~&@S$J4Pm$h~Pg^Bd!=p9(#(WI;JSc3Hf#{$c{46zOp zE?kPO>=B&{m?kkS%uoIa}jswJ)wB`Jv|saDBFsX&Us$iT=<*T6{E zz%azX#LCdn%EVIJz`)ADAbOfzFp7rU{FKbJO57T>PPe@WYS4h&P?DLOT3nKtTY#>| Z$jZP3Vo7mHF(*(DgQu&X%Q~loCICK?Z$AJ4 literal 0 HcmV?d00001 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);