diff --git a/apps/web/src/components/channel-icon/index.vue b/apps/web/src/components/channel-icon/index.vue index bcd8ac0a..bada0faf 100644 --- a/apps/web/src/components/channel-icon/index.vue +++ b/apps/web/src/components/channel-icon/index.vue @@ -24,7 +24,6 @@ import { Wechatoa, Wecom, Matrix, - Misskey, } from '@memohai/icon' const channelIcons: Record = { @@ -38,7 +37,7 @@ const channelIcons: Record = { wechatoa: Wechatoa, wecom: Wecom, matrix: Matrix, - misskey: Misskey, + // misskey: Misskey, dingtalk: Dingtalk, } diff --git a/apps/web/src/components/provider-icon/icons.ts b/apps/web/src/components/provider-icon/icons.ts index 48149d2a..6c76d4a0 100644 --- a/apps/web/src/components/provider-icon/icons.ts +++ b/apps/web/src/components/provider-icon/icons.ts @@ -21,6 +21,7 @@ import { FireworksColor, Gemini, GeminiColor, + GithubCopilot, Google, GoogleBrandColor, GoogleColor, @@ -74,6 +75,7 @@ import { export const iconMap: Record = { 'openai': Openai, 'anthropic': Anthropic, + 'github-copilot': GithubCopilot, 'google': Google, 'google-color': GoogleColor, 'google-brand-color': GoogleBrandColor, diff --git a/conf/providers/github-copilot.yaml b/conf/providers/github-copilot.yaml index f92360d8..6b101aaa 100644 --- a/conf/providers/github-copilot.yaml +++ b/conf/providers/github-copilot.yaml @@ -1,5 +1,6 @@ name: GitHub Copilot client_type: github-copilot +icons: github-copilot models: - model_id: claude-opus-4.6-1m diff --git a/packages/icons/icons/github-copilot.svg b/packages/icons/icons/github-copilot.svg new file mode 100644 index 00000000..3cbf22a5 --- /dev/null +++ b/packages/icons/icons/github-copilot.svg @@ -0,0 +1 @@ +GithubCopilot \ No newline at end of file diff --git a/packages/icons/scripts/manifest.ts b/packages/icons/scripts/manifest.ts index e9600507..ce7fa5de 100644 --- a/packages/icons/scripts/manifest.ts +++ b/packages/icons/scripts/manifest.ts @@ -50,6 +50,7 @@ const llmProviders: string[] = [ ...withVariants('siliconcloud', ['color']), ...withVariants('volcengine', ['color']), ...withVariants('newapi', ['color']), + ...withVariants('github-copilot', []), ] // --------------------------------------------------------------------------- diff --git a/packages/icons/src/icons/GithubCopilot.vue b/packages/icons/src/icons/GithubCopilot.vue new file mode 100644 index 00000000..a7ea1bc8 --- /dev/null +++ b/packages/icons/src/icons/GithubCopilot.vue @@ -0,0 +1,15 @@ + + + diff --git a/packages/icons/src/icons/Wechatoa.vue b/packages/icons/src/icons/Wechatoa.vue index b5ea78e7..e28923e9 100644 --- a/packages/icons/src/icons/Wechatoa.vue +++ b/packages/icons/src/icons/Wechatoa.vue @@ -8,16 +8,19 @@ > \ No newline at end of file + diff --git a/packages/icons/src/index.ts b/packages/icons/src/index.ts index a53faf1b..7dd2efc6 100644 --- a/packages/icons/src/index.ts +++ b/packages/icons/src/index.ts @@ -29,6 +29,7 @@ export { default as Fireworks } from './icons/Fireworks.vue' export { default as FireworksColor } from './icons/FireworksColor.vue' export { default as Gemini } from './icons/Gemini.vue' export { default as GeminiColor } from './icons/GeminiColor.vue' +export { default as GithubCopilot } from './icons/GithubCopilot.vue' export { default as Google } from './icons/Google.vue' export { default as GoogleBrandColor } from './icons/GoogleBrandColor.vue' export { default as GoogleColor } from './icons/GoogleColor.vue' @@ -48,7 +49,6 @@ export { default as Microsoft } from './icons/Microsoft.vue' export { default as MicrosoftColor } from './icons/MicrosoftColor.vue' export { default as Minimax } from './icons/Minimax.vue' export { default as MinimaxColor } from './icons/MinimaxColor.vue' -export { default as Misskey } from './icons/Misskey.vue' export { default as Mistral } from './icons/Mistral.vue' export { default as MistralColor } from './icons/MistralColor.vue' export { default as Moonshot } from './icons/Moonshot.vue'