Commit Graph

  • fe08f69cac feat(usage): add auto-refresh for usage statistics YoVinchen 2025-12-30 18:56:56 +08:00
  • 4a1ee98784 fix(usage): fix timezone handling in datetime picker YoVinchen 2025-12-30 18:56:16 +08:00
  • 2901ead814 feat(usage): add cache metrics to trend chart YoVinchen 2025-12-30 18:55:27 +08:00
  • e99d599ad8 i18n: update cache terminology across all languages YoVinchen 2025-12-30 18:55:02 +08:00
  • d0431b66ae fix wrong skill repo branch (#505) Kjasn 2025-12-30 15:38:19 +08:00
  • eaddcbedd7 chore: bump version to 3.9.0-3 v3.9.0-3 Jason 2025-12-30 08:57:18 +08:00
  • 83a5597756 fix: resolve test failures and clippy warnings Jason 2025-12-30 08:54:48 +08:00
  • debe4232bc Update misc.rs tianrking 2025-12-29 23:47:30 +08:00
  • bcfc22514c fix: use local timezone and robust DST handling in usage stats (#500) Dex Miller 2025-12-29 23:46:26 +08:00
  • 443e23c77e fix(windows): wrap npx/npm commands with cmd /c for MCP export Jason 2025-12-29 23:20:32 +08:00
  • 8919152b73 fix: use local timezone and robust DST handling in usage stats fix/usage-stats-localtime-dst YoVinchen 2025-12-29 22:39:56 +08:00
  • f26a01137d fix(windows): prevent terminal windows from appearing during version check Jason 2025-12-29 22:28:59 +08:00
  • 1be9c56ec5 fix(ui): resolve Dialog/Modal not opening on first click Jason 2025-12-29 22:14:34 +08:00
  • 2651b65b10 fix(schema): add missing base columns migration for proxy_config (#492) Dex Miller 2025-12-29 17:25:25 +08:00
  • 2af8c82977 style: cargo fmt fix/proxy-config-schema-migration Jason 2025-12-29 17:23:17 +08:00
  • d4286ab90a fix: migrate proxy_config singleton to per-app on startup for v2 databases Jason 2025-12-29 17:21:06 +08:00
  • f7c6947220 fix: add proxy_config base column patches for v3.9.0-2 upgrade YoVinchen 2025-12-29 11:13:44 +08:00
  • 49a2e52b20 fix(ui): only show terminal button for Claude Code providers w0x7ce 2025-12-29 10:05:52 +08:00
  • 8fccc2a286 fix(schema): add missing base columns migration for proxy_config YoVinchen 2025-12-29 10:02:35 +08:00
  • ed9d9b5436 fix(commands): add auto-cleanup for temp config files when terminal closes w0x7ce 2025-12-29 09:36:55 +08:00
  • 390839a8d5 Merge upstream/main into main w0x7ce 2025-12-29 09:14:42 +08:00
  • 7fdaeacb5b feat: open settings via command comma (#436) TinsFox 2025-12-28 22:52:51 +08:00
  • 9716eb797f chore: 更新 vite 版本 && 使用 code-inspector-plugin 方便从前端定位到代码位置 (#430) TinsFox 2025-12-28 21:34:41 +08:00
  • 91deaf094e fix: 移除已废弃的 sync_enabled_to_codex 调用 (#460) lif 2025-12-27 21:12:07 +08:00
  • 2ac4a64087 test(mcp): update test to reflect new MCP sync architecture fix/mcp-codex-disabled-still-loads-403 Jason 2025-12-27 21:05:18 +08:00
  • 3a548152a9 fix: MCP同步时优雅处理无效的Codex config.toml (#461) lif 2025-12-27 18:05:58 +08:00
  • a8f7cda167 fix(macos): use .app bundle path for autostart to prevent terminal window (#462) lif 2025-12-27 16:45:17 +08:00
  • 8fe5c1041a feat: add Universal Provider feature (#348) Calcium-Ion 2025-12-26 22:47:24 +08:00
  • a24753f074 fix(i18n): add missing translations for reasoning model and OpenRouter compat mode Jason 2025-12-26 00:01:59 +08:00
  • 079ee687a8 docs: make sponsor logos clickable and update sponsor list Jason 2025-12-25 23:30:45 +08:00
  • e08c67b88f chore: update GLM partner banner images Jason 2025-12-23 23:25:55 +08:00
  • bb2756d0fb fix(ui): improve dark mode text contrast for form labels Jason 2025-12-25 16:57:41 +08:00
  • c87bb43aaa feat: add xiaomi mimo icon and claude provider configuration (#470) Weiyi Xu 2025-12-25 17:30:29 +08:00
  • 8f58c08d0d fix(database): add backward compatibility check for proxy_config seed insert Jason 2025-12-25 16:04:34 +08:00
  • e6f18ba801 Feat/usage model extraction (#455) YoVinchen 2025-12-25 10:40:11 +08:00
  • 621be9a466 refactor(proxy): load circuit breaker config per-app instead of globally feat/usage-model-extraction YoVinchen 2025-12-25 00:02:35 +08:00
  • 937978d68a feat(i18n): add proxy takeover translations and update types YoVinchen 2025-12-24 23:48:41 +08:00
  • 298d19af89 refactor(ui): redesign proxy panel with inline config controls YoVinchen 2025-12-24 23:47:07 +08:00
  • 5fcddbd096 feat(api): add frontend API and Query hooks for proxy config YoVinchen 2025-12-24 23:46:06 +08:00
  • 00a94e118f feat(commands): add global and per-app proxy config commands YoVinchen 2025-12-24 23:45:03 +08:00
  • c09e0378b9 refactor(proxy): update service layer for per-app config structure YoVinchen 2025-12-24 23:43:52 +08:00
  • 30004037e5 feat(proxy): add GlobalProxyConfig and AppProxyConfig types YoVinchen 2025-12-24 23:43:24 +08:00
  • d6ed95078c refactor(database): migrate proxy_config to per-app three-row structure YoVinchen 2025-12-24 23:42:27 +08:00
  • 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