diff --git a/assets/partners/banners/fable5.png b/assets/partners/banners/fable5.png
index a27b82ea3f..0129dfa5d1 100644
Binary files a/assets/partners/banners/fable5.png and b/assets/partners/banners/fable5.png differ
diff --git a/assets/partners/banners/kimi-banner-en.png b/assets/partners/banners/kimi-banner-en.png
index 26fd4f3d73..f524c222b7 100644
Binary files a/assets/partners/banners/kimi-banner-en.png and b/assets/partners/banners/kimi-banner-en.png differ
diff --git a/assets/partners/banners/kimi-banner-zh.png b/assets/partners/banners/kimi-banner-zh.png
index 677f17c901..86898ef727 100644
Binary files a/assets/partners/banners/kimi-banner-zh.png and b/assets/partners/banners/kimi-banner-zh.png differ
diff --git a/assets/partners/banners/minimax-en.jpeg b/assets/partners/banners/minimax-en.jpeg
index d4c76ec0c5..9da137e229 100644
Binary files a/assets/partners/banners/minimax-en.jpeg and b/assets/partners/banners/minimax-en.jpeg differ
diff --git a/assets/partners/banners/minimax-zh.jpeg b/assets/partners/banners/minimax-zh.jpeg
index f55e0ad222..862b18b739 100644
Binary files a/assets/partners/banners/minimax-zh.jpeg and b/assets/partners/banners/minimax-zh.jpeg differ
diff --git a/assets/partners/logos/TeamoRouter-banner.png b/assets/partners/logos/TeamoRouter-banner.png
index f945559fb3..2bf3297135 100644
Binary files a/assets/partners/logos/TeamoRouter-banner.png and b/assets/partners/logos/TeamoRouter-banner.png differ
diff --git a/assets/partners/logos/aicodemirror.jpg b/assets/partners/logos/aicodemirror.jpg
index 3c15613fd1..a3f3efbe4e 100644
Binary files a/assets/partners/logos/aicodemirror.jpg and b/assets/partners/logos/aicodemirror.jpg differ
diff --git a/assets/partners/logos/aicoding.jpg b/assets/partners/logos/aicoding.jpg
index 2b7862a00f..d4ca1a07e3 100644
Binary files a/assets/partners/logos/aicoding.jpg and b/assets/partners/logos/aicoding.jpg differ
diff --git a/assets/partners/logos/aigocode.png b/assets/partners/logos/aigocode.png
index 5c6ca8058a..3562fc269a 100644
Binary files a/assets/partners/logos/aigocode.png and b/assets/partners/logos/aigocode.png differ
diff --git a/assets/partners/logos/apikey_banner.png b/assets/partners/logos/apikey_banner.png
index ecbfb12f80..9acfd0b390 100644
Binary files a/assets/partners/logos/apikey_banner.png and b/assets/partners/logos/apikey_banner.png differ
diff --git a/assets/partners/logos/apinebula_banner.png b/assets/partners/logos/apinebula_banner.png
index 4e2d11202e..f02f25fcea 100644
Binary files a/assets/partners/logos/apinebula_banner.png and b/assets/partners/logos/apinebula_banner.png differ
diff --git a/assets/partners/logos/atlascloud_banner.png b/assets/partners/logos/atlascloud_banner.png
index 2e57fe39b3..a56f62aa22 100644
Binary files a/assets/partners/logos/atlascloud_banner.png and b/assets/partners/logos/atlascloud_banner.png differ
diff --git a/assets/partners/logos/chefshop.png b/assets/partners/logos/chefshop.png
index f90e65b97a..019f0b8797 100644
Binary files a/assets/partners/logos/chefshop.png and b/assets/partners/logos/chefshop.png differ
diff --git a/assets/partners/logos/claudeapi.png b/assets/partners/logos/claudeapi.png
index dfb14a9c20..fb7fbb7f12 100644
Binary files a/assets/partners/logos/claudeapi.png and b/assets/partners/logos/claudeapi.png differ
diff --git a/assets/partners/logos/code0.png b/assets/partners/logos/code0.png
index 44fa37c7d8..3fe4c965d9 100644
Binary files a/assets/partners/logos/code0.png and b/assets/partners/logos/code0.png differ
diff --git a/assets/partners/logos/crazyrouter.jpg b/assets/partners/logos/crazyrouter.jpg
index 927f512914..520cdad31c 100644
Binary files a/assets/partners/logos/crazyrouter.jpg and b/assets/partners/logos/crazyrouter.jpg differ
diff --git a/assets/partners/logos/crazyrouter.png b/assets/partners/logos/crazyrouter.png
index cee01c85f7..aa78cae284 100644
Binary files a/assets/partners/logos/crazyrouter.png and b/assets/partners/logos/crazyrouter.png differ
diff --git a/assets/partners/logos/dds.png b/assets/partners/logos/dds.png
index dedbd8c4ac..59aca3a80c 100644
Binary files a/assets/partners/logos/dds.png and b/assets/partners/logos/dds.png differ
diff --git a/assets/partners/logos/dmx-en.jpg b/assets/partners/logos/dmx-en.jpg
index 2891adadc9..bf8bb9bdc0 100644
Binary files a/assets/partners/logos/dmx-en.jpg and b/assets/partners/logos/dmx-en.jpg differ
diff --git a/assets/partners/logos/dmx-zh.jpeg b/assets/partners/logos/dmx-zh.jpeg
index 7b4f5b7418..173e5ae5c6 100644
Binary files a/assets/partners/logos/dmx-zh.jpeg and b/assets/partners/logos/dmx-zh.jpeg differ
diff --git a/assets/partners/logos/etok.png b/assets/partners/logos/etok.png
index cd1adbdd90..d51e82722d 100644
Binary files a/assets/partners/logos/etok.png and b/assets/partners/logos/etok.png differ
diff --git a/assets/partners/logos/fenno-banner.png b/assets/partners/logos/fenno-banner.png
index 125d08abcf..efd588ff06 100644
Binary files a/assets/partners/logos/fenno-banner.png and b/assets/partners/logos/fenno-banner.png differ
diff --git a/assets/partners/logos/lioncc.png b/assets/partners/logos/lioncc.png
index 6c7eb416b6..ad7138ebc7 100644
Binary files a/assets/partners/logos/lioncc.png and b/assets/partners/logos/lioncc.png differ
diff --git a/assets/partners/logos/mikubanner.svg b/assets/partners/logos/mikubanner.svg
index bda1ba6a44..eddd47da63 100644
--- a/assets/partners/logos/mikubanner.svg
+++ b/assets/partners/logos/mikubanner.svg
@@ -1,63 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/assets/partners/logos/nekocode-banner.png b/assets/partners/logos/nekocode-banner.png
index eefe28d9a6..6ef958317b 100644
Binary files a/assets/partners/logos/nekocode-banner.png and b/assets/partners/logos/nekocode-banner.png differ
diff --git a/assets/partners/logos/pateway.png b/assets/partners/logos/pateway.png
index 040d0e344b..595786b761 100644
Binary files a/assets/partners/logos/pateway.png and b/assets/partners/logos/pateway.png differ
diff --git a/assets/partners/logos/shengsuanyun.png b/assets/partners/logos/shengsuanyun.png
index 9981a2f9b1..9bbb9bfedd 100644
Binary files a/assets/partners/logos/shengsuanyun.png and b/assets/partners/logos/shengsuanyun.png differ
diff --git a/assets/partners/logos/shengsuanyun.svg b/assets/partners/logos/shengsuanyun.svg
index e9ceb5b823..fe8cfc0204 100644
--- a/assets/partners/logos/shengsuanyun.svg
+++ b/assets/partners/logos/shengsuanyun.svg
@@ -1,4 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/assets/partners/logos/silicon_en.jpg b/assets/partners/logos/silicon_en.jpg
index 23f44ae5d7..f581586118 100644
Binary files a/assets/partners/logos/silicon_en.jpg and b/assets/partners/logos/silicon_en.jpg differ
diff --git a/assets/partners/logos/silicon_zh.jpg b/assets/partners/logos/silicon_zh.jpg
index 229fe101da..cd0f190048 100644
Binary files a/assets/partners/logos/silicon_zh.jpg and b/assets/partners/logos/silicon_zh.jpg differ
diff --git a/assets/partners/logos/sssaicode.png b/assets/partners/logos/sssaicode.png
index 7c125cfe8e..0ec8edc3b2 100644
Binary files a/assets/partners/logos/sssaicode.png and b/assets/partners/logos/sssaicode.png differ
diff --git a/assets/partners/logos/ucloud.png b/assets/partners/logos/ucloud.png
index 6767442713..1b907a2f7e 100644
Binary files a/assets/partners/logos/ucloud.png and b/assets/partners/logos/ucloud.png differ
diff --git a/assets/partners/logos/unity2.jpg b/assets/partners/logos/unity2.jpg
index ec3b05740f..d8cf5c37ad 100644
Binary files a/assets/partners/logos/unity2.jpg and b/assets/partners/logos/unity2.jpg differ
diff --git a/assets/partners/logos/zetaapi-banner.png b/assets/partners/logos/zetaapi-banner.png
index 0de8ec6cea..46fe489cd5 100644
Binary files a/assets/partners/logos/zetaapi-banner.png and b/assets/partners/logos/zetaapi-banner.png differ
diff --git a/assets/screenshots/add-en.png b/assets/screenshots/add-en.png
index b48c702991..f9fa2fc48b 100644
Binary files a/assets/screenshots/add-en.png and b/assets/screenshots/add-en.png differ
diff --git a/assets/screenshots/add-ja.png b/assets/screenshots/add-ja.png
index db7bd8bc89..55f13381cc 100644
Binary files a/assets/screenshots/add-ja.png and b/assets/screenshots/add-ja.png differ
diff --git a/assets/screenshots/add-zh.png b/assets/screenshots/add-zh.png
index 37359c2fed..def655248f 100644
Binary files a/assets/screenshots/add-zh.png and b/assets/screenshots/add-zh.png differ
diff --git a/assets/screenshots/main-en.png b/assets/screenshots/main-en.png
index c15d827754..bd9550cd53 100644
Binary files a/assets/screenshots/main-en.png and b/assets/screenshots/main-en.png differ
diff --git a/assets/screenshots/main-ja.png b/assets/screenshots/main-ja.png
index 52c8686c52..ff26f5e5d2 100644
Binary files a/assets/screenshots/main-ja.png and b/assets/screenshots/main-ja.png differ
diff --git a/assets/screenshots/main-zh.png b/assets/screenshots/main-zh.png
index 8da4b66f05..a52ac64198 100644
Binary files a/assets/screenshots/main-zh.png and b/assets/screenshots/main-zh.png differ
diff --git a/docs/images/codex-deepseek-routing/01-codex-providers-require-routing.png b/docs/images/codex-deepseek-routing/01-codex-providers-require-routing.png
index ea3a5c85fb..aaba129b8d 100644
Binary files a/docs/images/codex-deepseek-routing/01-codex-providers-require-routing.png and b/docs/images/codex-deepseek-routing/01-codex-providers-require-routing.png differ
diff --git a/docs/images/codex-deepseek-routing/02-deepseek-codex-routing-form.png b/docs/images/codex-deepseek-routing/02-deepseek-codex-routing-form.png
index a76a79cc5b..733c2291dd 100644
Binary files a/docs/images/codex-deepseek-routing/02-deepseek-codex-routing-form.png and b/docs/images/codex-deepseek-routing/02-deepseek-codex-routing-form.png differ
diff --git a/docs/images/codex-deepseek-routing/03-local-route-codex-takeover.png b/docs/images/codex-deepseek-routing/03-local-route-codex-takeover.png
index a2e0e917a6..78356e2b56 100644
Binary files a/docs/images/codex-deepseek-routing/03-local-route-codex-takeover.png and b/docs/images/codex-deepseek-routing/03-local-route-codex-takeover.png differ
diff --git a/docs/images/codex-official-auth-preservation/01-codex-app-enhancement-setting.png b/docs/images/codex-official-auth-preservation/01-codex-app-enhancement-setting.png
index bf89bb27a2..e7a4038d0c 100644
Binary files a/docs/images/codex-official-auth-preservation/01-codex-app-enhancement-setting.png and b/docs/images/codex-official-auth-preservation/01-codex-app-enhancement-setting.png differ
diff --git a/docs/user-manual/assets/claude-desktop-add-provider-en.png b/docs/user-manual/assets/claude-desktop-add-provider-en.png
index 314a9bf1cb..cd4f72b881 100644
Binary files a/docs/user-manual/assets/claude-desktop-add-provider-en.png and b/docs/user-manual/assets/claude-desktop-add-provider-en.png differ
diff --git a/docs/user-manual/assets/claude-desktop-add-provider-ja.png b/docs/user-manual/assets/claude-desktop-add-provider-ja.png
index 213535a3eb..3006c2702a 100644
Binary files a/docs/user-manual/assets/claude-desktop-add-provider-ja.png and b/docs/user-manual/assets/claude-desktop-add-provider-ja.png differ
diff --git a/docs/user-manual/assets/claude-desktop-import-from-claude-en.png b/docs/user-manual/assets/claude-desktop-import-from-claude-en.png
index 6a08a30c95..11a0981972 100644
Binary files a/docs/user-manual/assets/claude-desktop-import-from-claude-en.png and b/docs/user-manual/assets/claude-desktop-import-from-claude-en.png differ
diff --git a/docs/user-manual/assets/claude-desktop-import-from-claude-ja.png b/docs/user-manual/assets/claude-desktop-import-from-claude-ja.png
index f3dc2fd157..374220f129 100644
Binary files a/docs/user-manual/assets/claude-desktop-import-from-claude-ja.png and b/docs/user-manual/assets/claude-desktop-import-from-claude-ja.png differ
diff --git a/docs/user-manual/assets/claude-desktop-model-mapping-rows-en.png b/docs/user-manual/assets/claude-desktop-model-mapping-rows-en.png
index 28383f7337..aac6cbe33f 100644
Binary files a/docs/user-manual/assets/claude-desktop-model-mapping-rows-en.png and b/docs/user-manual/assets/claude-desktop-model-mapping-rows-en.png differ
diff --git a/docs/user-manual/assets/claude-desktop-model-mapping-rows-ja.png b/docs/user-manual/assets/claude-desktop-model-mapping-rows-ja.png
index ec5bfb7b15..bf11971561 100644
Binary files a/docs/user-manual/assets/claude-desktop-model-mapping-rows-ja.png and b/docs/user-manual/assets/claude-desktop-model-mapping-rows-ja.png differ
diff --git a/docs/user-manual/assets/claude-desktop-panel-en.png b/docs/user-manual/assets/claude-desktop-panel-en.png
index ea3dd98a16..f5e6827dba 100644
Binary files a/docs/user-manual/assets/claude-desktop-panel-en.png and b/docs/user-manual/assets/claude-desktop-panel-en.png differ
diff --git a/docs/user-manual/assets/claude-desktop-panel-ja.png b/docs/user-manual/assets/claude-desktop-panel-ja.png
index 46e68b431d..dfe3df285f 100644
Binary files a/docs/user-manual/assets/claude-desktop-panel-ja.png and b/docs/user-manual/assets/claude-desktop-panel-ja.png differ
diff --git a/docs/user-manual/assets/image-20260108001629138.png b/docs/user-manual/assets/image-20260108001629138.png
index 363bc12c5f..2a03872127 100644
Binary files a/docs/user-manual/assets/image-20260108001629138.png and b/docs/user-manual/assets/image-20260108001629138.png differ
diff --git a/docs/user-manual/assets/image-20260108002153668.png b/docs/user-manual/assets/image-20260108002153668.png
index aa1936e4b2..89885ae3ab 100644
Binary files a/docs/user-manual/assets/image-20260108002153668.png and b/docs/user-manual/assets/image-20260108002153668.png differ
diff --git a/docs/user-manual/assets/image-20260108002626389.png b/docs/user-manual/assets/image-20260108002626389.png
index 29997215fd..d86edb3a35 100644
Binary files a/docs/user-manual/assets/image-20260108002626389.png and b/docs/user-manual/assets/image-20260108002626389.png differ
diff --git a/docs/user-manual/assets/image-20260108002807657.png b/docs/user-manual/assets/image-20260108002807657.png
index 235a983634..f60c3bf4b9 100644
Binary files a/docs/user-manual/assets/image-20260108002807657.png and b/docs/user-manual/assets/image-20260108002807657.png differ
diff --git a/docs/user-manual/assets/image-20260108004348993.png b/docs/user-manual/assets/image-20260108004348993.png
index df4bf7f944..4f93cb28a6 100644
Binary files a/docs/user-manual/assets/image-20260108004348993.png and b/docs/user-manual/assets/image-20260108004348993.png differ
diff --git a/docs/user-manual/assets/image-20260108004734882.png b/docs/user-manual/assets/image-20260108004734882.png
index 9513db8711..c85820e900 100644
Binary files a/docs/user-manual/assets/image-20260108004734882.png and b/docs/user-manual/assets/image-20260108004734882.png differ
diff --git a/docs/user-manual/assets/image-20260108004946288.png b/docs/user-manual/assets/image-20260108004946288.png
index 438fef1d1e..a4f17300b1 100644
Binary files a/docs/user-manual/assets/image-20260108004946288.png and b/docs/user-manual/assets/image-20260108004946288.png differ
diff --git a/docs/user-manual/assets/image-20260108005327817.png b/docs/user-manual/assets/image-20260108005327817.png
index a0b5875168..bf28c4ce03 100644
Binary files a/docs/user-manual/assets/image-20260108005327817.png and b/docs/user-manual/assets/image-20260108005327817.png differ
diff --git a/docs/user-manual/assets/image-20260108005723522.png b/docs/user-manual/assets/image-20260108005723522.png
index 1913f6fcae..a5593addef 100644
Binary files a/docs/user-manual/assets/image-20260108005723522.png and b/docs/user-manual/assets/image-20260108005723522.png differ
diff --git a/docs/user-manual/assets/image-20260108005739731.png b/docs/user-manual/assets/image-20260108005739731.png
index 699c7304b8..adba99c385 100644
Binary files a/docs/user-manual/assets/image-20260108005739731.png and b/docs/user-manual/assets/image-20260108005739731.png differ
diff --git a/docs/user-manual/assets/image-20260108010110382.png b/docs/user-manual/assets/image-20260108010110382.png
index f25cd1dee6..9808885fcd 100644
Binary files a/docs/user-manual/assets/image-20260108010110382.png and b/docs/user-manual/assets/image-20260108010110382.png differ
diff --git a/docs/user-manual/assets/image-20260108010253926.png b/docs/user-manual/assets/image-20260108010253926.png
index 1136a53da4..6703b2fe7b 100644
Binary files a/docs/user-manual/assets/image-20260108010253926.png and b/docs/user-manual/assets/image-20260108010253926.png differ
diff --git a/docs/user-manual/assets/image-20260108010308060.png b/docs/user-manual/assets/image-20260108010308060.png
index 2bd15f59d1..65eef70cc9 100644
Binary files a/docs/user-manual/assets/image-20260108010308060.png and b/docs/user-manual/assets/image-20260108010308060.png differ
diff --git a/docs/user-manual/assets/image-20260108010324583.png b/docs/user-manual/assets/image-20260108010324583.png
index 30121d16b5..1faa68dbc0 100644
Binary files a/docs/user-manual/assets/image-20260108010324583.png and b/docs/user-manual/assets/image-20260108010324583.png differ
diff --git a/docs/user-manual/assets/image-20260108011338922.png b/docs/user-manual/assets/image-20260108011338922.png
index 6a460e9ded..9f467287cc 100644
Binary files a/docs/user-manual/assets/image-20260108011338922.png and b/docs/user-manual/assets/image-20260108011338922.png differ
diff --git a/docs/user-manual/assets/image-20260108011353927.png b/docs/user-manual/assets/image-20260108011353927.png
index 2c4ca4fbb6..6d8ed5c31d 100644
Binary files a/docs/user-manual/assets/image-20260108011353927.png and b/docs/user-manual/assets/image-20260108011353927.png differ
diff --git a/docs/user-manual/assets/image-20260108011730105.png b/docs/user-manual/assets/image-20260108011730105.png
index a689741622..e61ed75ff1 100644
Binary files a/docs/user-manual/assets/image-20260108011730105.png and b/docs/user-manual/assets/image-20260108011730105.png differ
diff --git a/docs/user-manual/assets/image-20260108011742847.png b/docs/user-manual/assets/image-20260108011742847.png
index 8dcb910b02..6e30fbd7f1 100644
Binary files a/docs/user-manual/assets/image-20260108011742847.png and b/docs/user-manual/assets/image-20260108011742847.png differ
diff --git a/docs/user-manual/assets/image-20260108011859974.png b/docs/user-manual/assets/image-20260108011859974.png
index bdc00b01c2..1fb19e46a0 100644
Binary files a/docs/user-manual/assets/image-20260108011859974.png and b/docs/user-manual/assets/image-20260108011859974.png differ
diff --git a/docs/user-manual/assets/image-20260108011907928.png b/docs/user-manual/assets/image-20260108011907928.png
index a4104ae69c..28e8ddc8a2 100644
Binary files a/docs/user-manual/assets/image-20260108011907928.png and b/docs/user-manual/assets/image-20260108011907928.png differ
diff --git a/docs/user-manual/assets/image-20260108011915381.png b/docs/user-manual/assets/image-20260108011915381.png
index 4064031d5c..e4b77a9af2 100644
Binary files a/docs/user-manual/assets/image-20260108011915381.png and b/docs/user-manual/assets/image-20260108011915381.png differ
diff --git a/docs/user-manual/assets/image-20260108011933565.png b/docs/user-manual/assets/image-20260108011933565.png
index 5bc6dae0ad..d700ea3523 100644
Binary files a/docs/user-manual/assets/image-20260108011933565.png and b/docs/user-manual/assets/image-20260108011933565.png differ
diff --git a/docs/user-manual/assets/local-routing-display-setting-en.png b/docs/user-manual/assets/local-routing-display-setting-en.png
index 66f9cdd849..c90e6857ec 100644
Binary files a/docs/user-manual/assets/local-routing-display-setting-en.png and b/docs/user-manual/assets/local-routing-display-setting-en.png differ
diff --git a/docs/user-manual/assets/local-routing-display-setting-ja.png b/docs/user-manual/assets/local-routing-display-setting-ja.png
index 32b6231ab6..01f340cc28 100644
Binary files a/docs/user-manual/assets/local-routing-display-setting-ja.png and b/docs/user-manual/assets/local-routing-display-setting-ja.png differ
diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png
index d9d03ea95c..ba9915e668 100644
Binary files a/src-tauri/icons/128x128.png and b/src-tauri/icons/128x128.png differ
diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png
index 5f4cade4d7..abc9c55d03 100644
Binary files a/src-tauri/icons/128x128@2x.png and b/src-tauri/icons/128x128@2x.png differ
diff --git a/src-tauri/icons/Square107x107Logo.png b/src-tauri/icons/Square107x107Logo.png
index df8e3e03c7..05b5ba623a 100644
Binary files a/src-tauri/icons/Square107x107Logo.png and b/src-tauri/icons/Square107x107Logo.png differ
diff --git a/src-tauri/icons/Square142x142Logo.png b/src-tauri/icons/Square142x142Logo.png
index 20386b5d58..81db379ba2 100644
Binary files a/src-tauri/icons/Square142x142Logo.png and b/src-tauri/icons/Square142x142Logo.png differ
diff --git a/src-tauri/icons/Square150x150Logo.png b/src-tauri/icons/Square150x150Logo.png
index af2242259f..32e3e767e6 100644
Binary files a/src-tauri/icons/Square150x150Logo.png and b/src-tauri/icons/Square150x150Logo.png differ
diff --git a/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png
index 730b3c5d0d..bff01724d2 100644
Binary files a/src-tauri/icons/Square284x284Logo.png and b/src-tauri/icons/Square284x284Logo.png differ
diff --git a/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png
index 38bf3a43cf..fff1f728b2 100644
Binary files a/src-tauri/icons/Square310x310Logo.png and b/src-tauri/icons/Square310x310Logo.png differ
diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png
index 4541e80439..e94a2dd930 100644
Binary files a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png and b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png
index 2770041529..b9a7b5ada9 100644
Binary files a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png and b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png
index 4376a73c7a..a47958eca0 100644
Binary files a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png and b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png
index a84222f7ea..b25f452007 100644
Binary files a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png and b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png
index e6d14b23da..20b203e8ac 100644
Binary files a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png and b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png
index a84222f7ea..b25f452007 100644
Binary files a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png and b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png
index 525ef3060c..bce8bf1296 100644
Binary files a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png and b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png
index ca3d28c90f..decff44e73 100644
Binary files a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png and b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png
index 525ef3060c..bce8bf1296 100644
Binary files a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png and b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/src-tauri/icons/dmg-background.png b/src-tauri/icons/dmg-background.png
index 773961d61c..714b2ccce8 100644
Binary files a/src-tauri/icons/dmg-background.png and b/src-tauri/icons/dmg-background.png differ
diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png
index 69c97dc4d6..dab8ea1ff0 100644
Binary files a/src-tauri/icons/icon.png and b/src-tauri/icons/icon.png differ
diff --git a/src-tauri/icons/ios/AppIcon-29x29@3x.png b/src-tauri/icons/ios/AppIcon-29x29@3x.png
index 9a998b11b8..bb75b9e49e 100644
Binary files a/src-tauri/icons/ios/AppIcon-29x29@3x.png and b/src-tauri/icons/ios/AppIcon-29x29@3x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png
index bf5c0b6bf5..7d863fa91b 100644
Binary files a/src-tauri/icons/ios/AppIcon-40x40@2x-1.png and b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x.png b/src-tauri/icons/ios/AppIcon-40x40@2x.png
index bf5c0b6bf5..7d863fa91b 100644
Binary files a/src-tauri/icons/ios/AppIcon-40x40@2x.png and b/src-tauri/icons/ios/AppIcon-40x40@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@3x.png b/src-tauri/icons/ios/AppIcon-40x40@3x.png
index cc2ae4871e..d746cc182e 100644
Binary files a/src-tauri/icons/ios/AppIcon-40x40@3x.png and b/src-tauri/icons/ios/AppIcon-40x40@3x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-512@2x.png b/src-tauri/icons/ios/AppIcon-512@2x.png
index e4c6fda7ba..497e84a850 100644
Binary files a/src-tauri/icons/ios/AppIcon-512@2x.png and b/src-tauri/icons/ios/AppIcon-512@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-60x60@2x.png b/src-tauri/icons/ios/AppIcon-60x60@2x.png
index cc2ae4871e..d746cc182e 100644
Binary files a/src-tauri/icons/ios/AppIcon-60x60@2x.png and b/src-tauri/icons/ios/AppIcon-60x60@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-60x60@3x.png b/src-tauri/icons/ios/AppIcon-60x60@3x.png
index b2f9219067..8d9e45fa73 100644
Binary files a/src-tauri/icons/ios/AppIcon-60x60@3x.png and b/src-tauri/icons/ios/AppIcon-60x60@3x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-76x76@2x.png b/src-tauri/icons/ios/AppIcon-76x76@2x.png
index 877a21e776..72e8eaf2d3 100644
Binary files a/src-tauri/icons/ios/AppIcon-76x76@2x.png and b/src-tauri/icons/ios/AppIcon-76x76@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png
index d914bc95b0..949f6246dc 100644
Binary files a/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png and b/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png differ
diff --git a/src-tauri/icons/tray/macos/statusTemplate.png b/src-tauri/icons/tray/macos/statusTemplate.png
index e51224effe..557d7a0137 100644
Binary files a/src-tauri/icons/tray/macos/statusTemplate.png and b/src-tauri/icons/tray/macos/statusTemplate.png differ
diff --git a/src-tauri/icons/tray/macos/statusTemplate@2x.png b/src-tauri/icons/tray/macos/statusTemplate@2x.png
index 09cc0aa666..2467e0e350 100644
Binary files a/src-tauri/icons/tray/macos/statusTemplate@2x.png and b/src-tauri/icons/tray/macos/statusTemplate@2x.png differ
diff --git a/src-tauri/icons/tray/macos/statusbar_template_3x.png b/src-tauri/icons/tray/macos/statusbar_template_3x.png
index d56a1da84a..e9007b5398 100644
Binary files a/src-tauri/icons/tray/macos/statusbar_template_3x.png and b/src-tauri/icons/tray/macos/statusbar_template_3x.png differ
diff --git a/src/icons/extracted/ClaudeApi.png b/src/icons/extracted/ClaudeApi.png
index 776ced8c7f..685670e35d 100644
Binary files a/src/icons/extracted/ClaudeApi.png and b/src/icons/extracted/ClaudeApi.png differ
diff --git a/src/icons/extracted/alibaba.svg b/src/icons/extracted/alibaba.svg
index bb458d7ed0..6758821efe 100644
--- a/src/icons/extracted/alibaba.svg
+++ b/src/icons/extracted/alibaba.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/anthropic.svg b/src/icons/extracted/anthropic.svg
index 5b81844cbd..bcc7133c80 100644
--- a/src/icons/extracted/anthropic.svg
+++ b/src/icons/extracted/anthropic.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/apinebula_icon.png b/src/icons/extracted/apinebula_icon.png
index 1b3e940caa..95f128b030 100644
Binary files a/src/icons/extracted/apinebula_icon.png and b/src/icons/extracted/apinebula_icon.png differ
diff --git a/src/icons/extracted/atlascloud_icon.png b/src/icons/extracted/atlascloud_icon.png
index 65d38d3a87..352414749c 100644
Binary files a/src/icons/extracted/atlascloud_icon.png and b/src/icons/extracted/atlascloud_icon.png differ
diff --git a/src/icons/extracted/aws.svg b/src/icons/extracted/aws.svg
index 495b475a11..11617aabb2 100644
--- a/src/icons/extracted/aws.svg
+++ b/src/icons/extracted/aws.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/byteplus.png b/src/icons/extracted/byteplus.png
index d758e8bd65..c89c4928be 100644
Binary files a/src/icons/extracted/byteplus.png and b/src/icons/extracted/byteplus.png differ
diff --git a/src/icons/extracted/ccsub.svg b/src/icons/extracted/ccsub.svg
index 33b630bb66..e8dd3f66ba 100644
--- a/src/icons/extracted/ccsub.svg
+++ b/src/icons/extracted/ccsub.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/cherryin.png b/src/icons/extracted/cherryin.png
index ff4a6c0799..f3d7cfc86f 100644
Binary files a/src/icons/extracted/cherryin.png and b/src/icons/extracted/cherryin.png differ
diff --git a/src/icons/extracted/claudecn.png b/src/icons/extracted/claudecn.png
index d9645eeb51..3333c853d5 100644
Binary files a/src/icons/extracted/claudecn.png and b/src/icons/extracted/claudecn.png differ
diff --git a/src/icons/extracted/claw.svg b/src/icons/extracted/claw.svg
index bcbc1e10cb..d2d3da7782 100644
--- a/src/icons/extracted/claw.svg
+++ b/src/icons/extracted/claw.svg
@@ -1,22 +1 @@
-
+
\ No newline at end of file
diff --git a/src/icons/extracted/cloudflare.svg b/src/icons/extracted/cloudflare.svg
index d555b6f2c0..e17ad04f70 100644
--- a/src/icons/extracted/cloudflare.svg
+++ b/src/icons/extracted/cloudflare.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/cohere.svg b/src/icons/extracted/cohere.svg
index 94bcb82cf9..ab0ab7f71f 100644
--- a/src/icons/extracted/cohere.svg
+++ b/src/icons/extracted/cohere.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/eflowcode.png b/src/icons/extracted/eflowcode.png
index b032154c0d..bc74b59793 100644
Binary files a/src/icons/extracted/eflowcode.png and b/src/icons/extracted/eflowcode.png differ
diff --git a/src/icons/extracted/etok.png b/src/icons/extracted/etok.png
index faf131f88f..9270bbdf24 100644
Binary files a/src/icons/extracted/etok.png and b/src/icons/extracted/etok.png differ
diff --git a/src/icons/extracted/github.svg b/src/icons/extracted/github.svg
index 7a51b8e0ee..5915edee6a 100644
--- a/src/icons/extracted/github.svg
+++ b/src/icons/extracted/github.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/hermes.png b/src/icons/extracted/hermes.png
index b5141770ea..6d7a648c2e 100644
Binary files a/src/icons/extracted/hermes.png and b/src/icons/extracted/hermes.png differ
diff --git a/src/icons/extracted/huoshan.png b/src/icons/extracted/huoshan.png
index dabe3b721e..5da55cef99 100644
Binary files a/src/icons/extracted/huoshan.png and b/src/icons/extracted/huoshan.png differ
diff --git a/src/icons/extracted/kimi.svg b/src/icons/extracted/kimi.svg
index ec5db53a49..2da449e2d7 100644
--- a/src/icons/extracted/kimi.svg
+++ b/src/icons/extracted/kimi.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/longcat-color.svg b/src/icons/extracted/longcat-color.svg
index fde6c8a364..67051934af 100644
--- a/src/icons/extracted/longcat-color.svg
+++ b/src/icons/extracted/longcat-color.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/micu.svg b/src/icons/extracted/micu.svg
index f9ab49b753..bfd663e7e9 100644
--- a/src/icons/extracted/micu.svg
+++ b/src/icons/extracted/micu.svg
@@ -1,23 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/mistral.svg b/src/icons/extracted/mistral.svg
index 8e03e244bf..86f45983e0 100644
--- a/src/icons/extracted/mistral.svg
+++ b/src/icons/extracted/mistral.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/notion.svg b/src/icons/extracted/notion.svg
index e92465ea01..84c9425f78 100644
--- a/src/icons/extracted/notion.svg
+++ b/src/icons/extracted/notion.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/pateway.jpg b/src/icons/extracted/pateway.jpg
index e5deee8195..bd87ed19c8 100644
Binary files a/src/icons/extracted/pateway.jpg and b/src/icons/extracted/pateway.jpg differ
diff --git a/src/icons/extracted/pipellm.png b/src/icons/extracted/pipellm.png
index 839fa5bc3c..b4318fe096 100644
Binary files a/src/icons/extracted/pipellm.png and b/src/icons/extracted/pipellm.png differ
diff --git a/src/icons/extracted/qiniu.png b/src/icons/extracted/qiniu.png
index e5efd604b3..66490c5b79 100644
Binary files a/src/icons/extracted/qiniu.png and b/src/icons/extracted/qiniu.png differ
diff --git a/src/icons/extracted/relaxcode.png b/src/icons/extracted/relaxcode.png
index cb6bd9f884..0abaa2f950 100644
Binary files a/src/icons/extracted/relaxcode.png and b/src/icons/extracted/relaxcode.png differ
diff --git a/src/icons/extracted/sssaicode.svg b/src/icons/extracted/sssaicode.svg
index 4a9478c27c..c6cd766314 100644
--- a/src/icons/extracted/sssaicode.svg
+++ b/src/icons/extracted/sssaicode.svg
@@ -1,73 +1 @@
-
+
\ No newline at end of file
diff --git a/src/icons/extracted/stability.svg b/src/icons/extracted/stability.svg
index eb70e9860d..d54c42146b 100644
--- a/src/icons/extracted/stability.svg
+++ b/src/icons/extracted/stability.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/stepfun.svg b/src/icons/extracted/stepfun.svg
index 0cbe61d170..073d05cf35 100644
--- a/src/icons/extracted/stepfun.svg
+++ b/src/icons/extracted/stepfun.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/src/icons/extracted/sudocode.png b/src/icons/extracted/sudocode.png
index cee5fe5c04..293442c2d1 100644
Binary files a/src/icons/extracted/sudocode.png and b/src/icons/extracted/sudocode.png differ
diff --git a/src/icons/extracted/unity2.png b/src/icons/extracted/unity2.png
index cab14fb4d2..c5439d59b1 100644
Binary files a/src/icons/extracted/unity2.png and b/src/icons/extracted/unity2.png differ
diff --git a/src/icons/extracted/xai.svg b/src/icons/extracted/xai.svg
index 536e713902..11d1fb3bef 100644
--- a/src/icons/extracted/xai.svg
+++ b/src/icons/extracted/xai.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/extracted/zetaapi-icon.png b/src/icons/extracted/zetaapi-icon.png
index d406032b73..7054707009 100644
Binary files a/src/icons/extracted/zetaapi-icon.png and b/src/icons/extracted/zetaapi-icon.png differ