Commit Graph

  • e27b8ee31f refactor(ui): remove timeout settings from AutoFailoverConfigPanel YoVinchen 2025-12-24 16:11:12 +08:00
  • c06dd53dca docs(changelog): add macOS tray template icon entry v3.8.3 release/3.8.x Jason 2025-12-24 15:16:48 +08:00
  • 3d7b056df1 feat(stream-check): use provider-configured model for health checks YoVinchen 2025-12-24 14:50:54 +08:00
  • 69f3c78bbf feat(ui): add OpenRouter compatibility mode toggle YoVinchen 2025-12-24 14:42:46 +08:00
  • caade44cf9 feat(tray): use macOS tray template icon Jason 2025-12-24 14:41:28 +08:00
  • 9b1c659f07 feat(proxy): add openrouter_compat_mode for optional format conversion YoVinchen 2025-12-24 13:53:19 +08:00
  • e1720a0dd1 feat(ui): add reasoning model field to Claude provider form YoVinchen 2025-12-24 12:34:58 +08:00
  • 85998600a1 fix(proxy): bypass circuit breaker for single provider scenario YoVinchen 2025-12-24 12:32:57 +08:00
  • 2b1fd0582e feat(proxy): add model mapping module for provider-based model substitution YoVinchen 2025-12-24 12:20:49 +08:00
  • 6f555cb274 fix(mcp): 移除同步Codex Provider时的旧MCP同步调用 majiayu000 2025-12-24 11:34:46 +08:00
  • c5f8ca1df9 chore(release): prepare v3.8.3 Jason 2025-12-24 11:33:05 +08:00
  • 4cdaed56e6 feat(presets): add AiGoCode icon and partner promotion Jason 2025-12-24 11:06:48 +08:00
  • dbdaf35770 feat(proxy): implement streaming timeout control with validation YoVinchen 2025-12-24 10:02:01 +08:00
  • c6f4a54c98 feat(proxy): extract model name from API response for accurate usage tracking YoVinchen 2025-12-23 23:49:16 +08:00
  • 0de1c1356b chore: update GLM partner banner images Jason 2025-12-23 23:25:55 +08:00
  • 4afa9b07e8 chore(presets): update model versions for provider presets Jason 2025-12-23 22:48:38 +08:00
  • 21ceb819b9 feat(settings): add option to skip Claude Code first-run confirmation Jason 2025-12-23 22:39:57 +08:00
  • 9ea7952246 fix(ui): add padding-top to prevent content being covered by fixed header Jason 2025-12-23 22:36:36 +08:00
  • 77cce44490 chore: update aigocode partner logo Jason 2025-12-15 23:12:16 +08:00
  • 7846e4b1e4 update readme Jason 2025-12-11 16:51:20 +08:00
  • ac20a7b13c fix(mcp): skip sync when target CLI app is not installed Jason 2025-12-18 16:08:10 +08:00
  • 3330ef5132 fix: azure website link (#407) TinsFox 2025-12-17 08:43:55 +08:00
  • 04a43fba7d chore(i18n): remove restart prompt from provider switch notification Jason 2025-12-16 10:11:29 +08:00
  • f2e6ffd2d6 feat(providers): add DMXAPI as official partner Jason 2025-12-20 13:23:15 +08:00
  • 84a4cd8358 feat(icons): add provider icons for OpenRouter, LongCat, ModelScope, AiHubMix Jason 2025-12-20 12:43:59 +08:00
  • 0ac66e8e37 fix(ui): reduce header spacing and fix layout shift on view switch Jason 2025-12-22 21:20:00 +08:00
  • bd488f8f26 fix(ui): prevent header layout shift when switching views Jason 2025-12-21 16:23:47 +08:00
  • 81423001be fix(ui): improve text visibility in dark mode Jason 2025-12-20 18:57:36 +08:00
  • dffaf4071d fix(import): refresh all providers immediately after SQL import Jason 2025-12-19 11:18:22 +08:00
  • 8ce6edfe94 fix(backup): restrict SQL import to CC Switch exported backups only Jason 2025-12-19 09:57:35 +08:00
  • de168b860e fix(skill): use directory basename for skill installation path (#358) YoVinchen 2025-12-05 14:57:06 +08:00
  • 3dcbe313be feat: add provider-specific terminal button w0x7ce 2025-12-23 17:11:20 +08:00
  • 7d495aa772 feat(ui): add exit animation to FullScreenPanel dialogs Jason 2025-12-22 22:27:32 +08:00
  • db8180aa31 fix(ui): reduce header spacing and fix layout shift on view switch Jason 2025-12-22 21:20:00 +08:00
  • 1586451862 Feat/auto failover switch (#440) YoVinchen 2025-12-23 12:37:36 +08:00
  • e670763f65 fix(proxy): track actual provider used in forwarding for accurate logging feat/auto-failover-switch YoVinchen 2025-12-23 00:24:22 +08:00
  • f079ade731 fix(proxy): handle missing health records and clear health on proxy stop YoVinchen 2025-12-23 00:05:37 +08:00
  • 0398d288ae style: apply prettier formatting to App.tsx and ProviderList.tsx YoVinchen 2025-12-22 23:51:01 +08:00
  • f5f7ab7ce2 fix(failover): improve cache cleanup for provider health and circuit breaker YoVinchen 2025-12-22 23:48:56 +08:00
  • 2c18e125dc fix(database): clear provider health record when removing from failover queue YoVinchen 2025-12-22 23:46:26 +08:00
  • 74a257b565 fix(ui): differentiate active provider border color by proxy mode YoVinchen 2025-12-22 23:11:52 +08:00
  • d894162bb4 fix(database): ensure in_failover_queue column exists for v2 databases YoVinchen 2025-12-22 22:43:14 +08:00
  • fec93aa6d5 Merge remote-tracking branch 'origin/main' into feat/auto-failover-switch YoVinchen 2025-12-22 17:23:41 +08:00
  • e92a167a78 Merge remote-tracking branch 'origin/main' into feat/auto-failover-switch YoVinchen 2025-12-22 17:02:16 +08:00
  • bf570b6d2a fix(ui): prevent header layout shift when switching views Jason 2025-12-21 16:23:47 +08:00
  • 26c3f05daf feat(ui): add fade transition for view and panel switching Jason 2025-12-21 16:05:22 +08:00
  • f6e8d656ce refactor(failover): merge failover_queue table into providers YoVinchen 2025-12-22 16:41:34 +08:00
  • d303706d51 feat: add provider search filter (#435) TinsFox 2025-12-22 15:46:11 +08:00
  • 97495d1550 Remove macOS titlebar tint and align custom header (#438) TinsFox 2025-12-22 15:43:28 +08:00
  • cabe1944ad merge: integrate main branch into feat/auto-failover-switch YoVinchen 2025-12-22 09:33:41 +08:00
  • 64047fb3dd test(providers): add mocks for failover hooks in ProviderList tests YoVinchen 2025-12-22 09:14:30 +08:00
  • 79adfc7fe8 feat(ui): integrate failover controls into provider cards YoVinchen 2025-12-22 00:39:15 +08:00
  • c9b851c5e6 chore: remove unused start_proxy_with_takeover command YoVinchen 2025-12-22 00:38:10 +08:00
  • deea8455a9 feat(failover): auto-switch to higher priority provider on recovery YoVinchen 2025-12-22 00:35:36 +08:00
  • 59096d9c15 refactor(failover): make auto-failover toggle per-app independent YoVinchen 2025-12-22 00:33:34 +08:00
  • c231c840a7 fix(windows): hide console window when checking CLI versions YoVinchen 2025-12-22 00:33:09 +08:00
  • a1537807eb feat(failover): add auto-failover master switch with proxy integration (#427) YoVinchen 2025-12-21 22:39:50 +08:00
  • f047960a33 Use macOS tray template icon (#434) TinsFox 2025-12-21 21:10:00 +08:00
  • ace9b38cee style: remove shadow (#431) TinsFox 2025-12-21 21:09:37 +08:00
  • 95c323c50b fix(proxy): set takeover state for all apps in start_with_takeover YoVinchen 2025-12-21 18:50:01 +08:00
  • 44f2722329 feat(proxy): persist proxy takeover state across app restarts YoVinchen 2025-12-21 18:15:31 +08:00
  • f05904821c feat(failover): add auto-failover master switch with proxy integration YoVinchen 2025-12-21 12:04:44 +08:00
  • b67cdbb18c feat(ui): add fade transition for app switching Jason 2025-12-21 10:27:56 +08:00
  • c4f1e90893 style(settings): unify tab transition animations Jason 2025-12-21 09:29:14 +08:00
  • ddbff070d5 feat(settings): add option to skip Claude Code first-run confirmation Jason 2025-12-20 23:55:10 +08:00
  • ca7cb398c2 i18n: complete usage panel and settings internationalization Jason 2025-12-20 22:29:39 +08:00
  • 2fb3b5405a i18n: complete internationalization for v3.8+ features Jason 2025-12-20 21:38:37 +08:00
  • ec649e7718 style(switch): improve dark mode appearance Jason 2025-12-20 19:18:29 +08:00
  • 3da5525c79 fix(ui): improve text visibility in dark mode Jason 2025-12-20 18:57:36 +08:00
  • 44ca688253 chore: bump version to 3.9.0-2 for second test release v3.9.0-2 Jason 2025-12-20 18:10:45 +08:00
  • 5fe5ed98be style(header): unify height and styling of header toolbar sections Jason 2025-12-20 16:24:25 +08:00
  • b2a9e91d70 feat(providers): add DMXAPI as official partner Jason 2025-12-20 13:23:15 +08:00
  • 4a1a997935 feat(icons): add provider icons for OpenRouter, LongCat, ModelScope, AiHubMix Jason 2025-12-20 12:43:59 +08:00
  • c4535c894a refactor(proxy): switch OpenRouter to passthrough mode for native Claude API Jason 2025-12-20 12:13:39 +08:00
  • 64e0cabaa7 fix(window): add minWidth/minHeight to Windows platform config Jason 2025-12-20 11:19:26 +08:00
  • 8ecb41d25e fix(proxy): respect existing token field when syncing Claude config Jason 2025-12-20 11:04:07 +08:00
  • 3e8f84481d fix(proxy): add fallback recovery for orphaned takeover state Jason 2025-12-20 10:07:04 +08:00
  • ba59483b33 refactor(proxy): remove global auto-start flag Jason 2025-12-20 08:48:59 +08:00
  • b6ff721d67 fix(import): refresh all providers immediately after SQL import Jason 2025-12-19 11:18:22 +08:00
  • 1706c9a26f fix(backup): restrict SQL import to CC Switch exported backups only Jason 2025-12-19 09:57:35 +08:00
  • 5bce6d6020 Fix/about section UI (#419) YoVinchen 2025-12-19 20:40:11 +08:00
  • 6889e1d248 fix(proxy): persist per-app takeover state across app restarts fix/about-section-ui YoVinchen 2025-12-19 15:38:16 +08:00
  • 771bef16f5 fix(ui): improve AboutSection styling and version detection YoVinchen 2025-12-19 14:13:46 +08:00
  • 4bbd63bf2b feat(templates): add Claude Code Templates marketplace YoVinchen 2025-12-19 09:42:20 +08:00
  • 6bdbb4df23 chore: update Cargo.lock for version 3.9.0-1 Jason 2025-12-18 23:41:45 +08:00
  • 256903ee70 chore: rename version to 3.9.0-1 for MSI compatibility v3.9.0-1 Jason 2025-12-18 22:02:41 +08:00
  • f42f73ebb0 fix: import RunEvent for all platforms Jason 2025-12-18 21:32:17 +08:00
  • ec6e113cf2 chore: bump version to 3.9.0-beta.1 Jason 2025-12-18 20:53:02 +08:00
  • ae837ade02 fix(ui): restore fade transition for Skills button Jason 2025-12-18 17:34:16 +08:00
  • a8fd1f0dd2 fix(mcp): skip sync when target CLI app is not installed Jason 2025-12-18 16:08:10 +08:00
  • fa33330b3b fix(mcp): improve upsert and import robustness Jason 2025-12-18 15:14:37 +08:00
  • 18207771ad feat(proxy): implement per-app takeover mode Jason 2025-12-18 11:28:10 +08:00
  • 0cd7d0756c fix(proxy): takeover Codex base_url via model_provider Jason 2025-12-17 22:53:32 +08:00
  • bca0997afa fix(proxy): harden crash recovery with fallback detection Jason 2025-12-17 11:03:49 +08:00
  • 0ef8a4153f fix(proxy): sync UI when active provider differs from current setting Jason 2025-12-17 10:22:02 +08:00
  • 1b73b26c0e fix(proxy): resolve circuit breaker race condition and error classification Jason 2025-12-17 08:49:47 +08:00
  • 3d514c8250 fix(proxy): stabilize live takeover and provider editing Jason 2025-12-16 23:10:52 +08:00
  • 18e973b920 fix: azure website link (#407) TinsFox 2025-12-17 08:43:55 +08:00
  • ec20ff4d8c Feature/error request logging (#401) YoVinchen 2025-12-16 21:02:08 +08:00
  • d11a12a746 Merge branch 'main' into feature/error-request-logging feature/error-request-logging YoVinchen 2025-12-16 18:09:19 +08:00