Commit Graph

  • 60fdc38e6b fix(proxy): improve header handling for Claude API compatibility YoVinchen 2026-01-06 16:18:28 +08:00
  • 9d01b9cd79 docs: add user manual documentation docs/user-manual YoVinchen 2026-01-08 01:35:45 +08:00
  • 24a36df140 chore(presets): update model versions for provider presets Jason 2025-12-23 22:48:38 +08:00
  • 2c4c2ce83d fix(settings): navigate to About tab when clicking update badge Jason 2026-01-06 11:27:32 +08:00
  • 0020889a8f fix(prompts): allow saving prompts with empty content Jason 2026-01-05 23:30:03 +08:00
  • 671cda60d9 fix(database): show error dialog on initialization failure with retry option Jason 2026-01-05 22:39:39 +08:00
  • efa653809b style: format code with Prettier Jason 2026-01-05 21:53:01 +08:00
  • 5aa35906d8 feat(release): add RPM and Flatpak packaging support for Linux Jason 2026-01-05 12:12:39 +08:00
  • 4777c99b38 refactor(settings): reorder advanced tab items for better UX Jason 2026-01-05 10:32:10 +08:00
  • 8912216cb2 fix(common): improve window dragging area in FullScreenPanel (#525) duskzhen 2026-01-05 16:25:38 +08:00
  • 32149b1eeb chore(proxy): remove unused body filter helper Jason 2026-01-04 23:00:13 +08:00
  • 8979d964d6 fix(proxy): clean up model override env vars when switching providers in takeover mode Jason 2026-01-04 16:09:37 +08:00
  • 37396b9c70 fix(common-config): reset initialization flag when preset changes Jason 2026-01-04 10:46:35 +08:00
  • 2c35372ca0 fix(codex): remove entire model_providers table from common config extraction Jason 2026-01-04 10:07:01 +08:00
  • 63bb673bf2 refactor(common-config): extract snippet from editor content instead of active provider Jason 2026-01-04 09:43:46 +08:00
  • 058f86aff3 fix(codex): prevent extract_common_config from removing MCP servers' base_url Jason 2026-01-04 00:04:35 +08:00
  • 188c94f2e3 feat(common-config): add extract from current provider functionality Jason 2026-01-03 23:43:39 +08:00
  • c049c5f2bb feat(proxy): update failover timeout and circuit breaker defaults (#521) Dex Miller 2026-01-04 11:52:12 +08:00
  • 12128d8fa4 feat(proxy): update failover timeout and circuit breaker defaults feat/update-failover-defaults YoVinchen 2026-01-04 10:56:14 +08:00
  • c71b030662 feat: change the default Qwen BaseUrl (#517) jwaterwater 2026-01-04 10:54:36 +08:00
  • f363bb1dd0 Merge origin/main into main w0x7ce 2026-01-04 09:12:12 +08:00
  • 2105f2d05b fix(i18n): remove hardcoded defaultValue and unused placeholder for reasoning model Jason 2026-01-03 12:04:34 +08:00
  • 0a9de282a3 fix(skills): skip hidden directories when scanning for skills Jason 2026-01-03 11:42:10 +08:00
  • 0e085aa01a fix(prompts): change toggle color from blue to emerald Jason 2026-01-03 10:15:28 +08:00
  • 2c95f697cd fix(prompts): unify add button style with other panels Jason 2026-01-03 10:13:32 +08:00
  • ba97a5f373 fix(mcp): unify header buttons style with skills panel Jason 2026-01-03 10:11:26 +08:00
  • 86e802bd4b feat(mcp): add import button to import MCP servers from apps Jason 2026-01-03 10:04:46 +08:00
  • 6460c1d5dd fix(skills): move import button to header for better discoverability Jason 2026-01-03 09:21:15 +08:00
  • 6b73e55bfe fix(ui): remove hover scale effect from skill cards Jason 2026-01-02 23:57:22 +08:00
  • 47aa4c6bee fix(skills): show loading indicator when refreshing discovery list Jason 2026-01-02 23:51:03 +08:00
  • 4dc59dff21 fix(skills): remove refresh button from installed skills panel Jason 2026-01-02 23:41:28 +08:00
  • c8750f5550 fix(i18n): rename Skills title to be app-agnostic Jason 2026-01-02 23:15:22 +08:00
  • 22460de976 perf(skills): use infinite cache for discoverable skills Jason 2026-01-02 23:04:40 +08:00
  • e69c1bd8aa fix(ui): align FullScreenPanel header with App.tsx layout Jason 2026-01-02 22:35:33 +08:00
  • a17fa8098b fix(skills): remove redundant navigation buttons in skills pages Jason 2026-01-02 22:33:33 +08:00
  • ff03ca1e63 feat(skills): unified management architecture with SSOT and React Query Jason 2026-01-02 22:04:02 +08:00
  • cce6ae86a5 fix: prevent env check card border overflow on hover Jason 2025-12-30 12:35:14 +08:00
  • 5376ea042b Feat/usage improvements (#508) Dex Miller 2025-12-31 22:57:00 +08:00
  • 766ca23eca feat(proxy): extract session ID from client requests for logging feat/usage-improvements YoVinchen 2025-12-31 21:31:20 +08:00
  • 48a8aabfb8 feat(proxy): enable transparent passthrough for headers YoVinchen 2025-12-31 20:59:59 +08:00
  • cf79b09597 feat(proxy): add body and header filtering for upstream requests YoVinchen 2025-12-31 17:15:00 +08:00
  • 6004084644 Align usage stats to sliding windows YoVinchen 2025-12-31 17:00:53 +08:00
  • 52199f39c1 refactor(proxy): distinguish circuit-open from no-provider errors YoVinchen 2025-12-31 14:37:33 +08:00
  • c69d36d457 refactor(proxy): remove retry logic and add enabled check for failover YoVinchen 2025-12-31 14:06:29 +08:00
  • a2aa969096 fix(proxy): handle zero value input in failover config fields YoVinchen 2025-12-31 12:54:49 +08:00
  • 02fd924119 fix(proxy): bypass timeout and retry configs when failover is disabled YoVinchen 2025-12-31 12:50:04 +08:00
  • fa4e7bcd82 refactor(proxy): improve header forwarding with blacklist approach YoVinchen 2025-12-31 10:21:57 +08:00
  • a2becf0917 refactor(commands): improve terminal launch code structure and fix env vars w0x7ce 2025-12-31 09:17:36 +08:00
  • 43ccbdad47 feat(database): add Chinese AI model pricing data YoVinchen 2025-12-31 02:21:53 +08:00
  • b46fb6e6da refactor(usage): simplify model pricing lookup by removing suffix fallback YoVinchen 2025-12-31 02:07:05 +08:00
  • 0efe0594e9 fix(proxy): improve takeover detection with live config check YoVinchen 2025-12-31 01:44:02 +08:00
  • a80b2b98b7 fix(usage): correct cache token billing and add Codex format auto-detection YoVinchen 2025-12-31 00:39:55 +08:00
  • f4f0590fd6 fix(usage): correct Gemini output token calculation YoVinchen 2025-12-30 23:57:14 +08:00
  • bfa5c3c526 feat(database): update model pricing data YoVinchen 2025-12-30 23:49:13 +08:00
  • 9f212115c4 feat(proxy): enhance provider router logging YoVinchen 2025-12-30 18:58:38 +08:00
  • da75f22a12 style(rust): use inline format args in format! macros YoVinchen 2025-12-30 18:58:15 +08:00
  • 3a692c84fb fix(proxy): improve usage logging and cache token parsing YoVinchen 2025-12-30 18:58:01 +08:00
  • 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