Commit Graph

  • c9a4938866 fix(provider-form): reset baseUrl and apiKey states when switching presets Jason 2026-01-10 11:10:23 +08:00
  • 95ed6d6903 fix(usage): prevent usage script config from leaking between providers Jason 2026-01-10 11:05:18 +08:00
  • 83db457b10 refactor(proxy): disable OpenRouter compat mode by default and hide UI toggle Jason 2026-01-10 11:03:34 +08:00
  • d33f99aca4 fix(proxy): improve validation and error handling in proxy config panels YoVinchen 2026-01-11 14:12:57 +08:00
  • 42d1d23618 feat(proxy): add global proxy settings support YoVinchen 2026-01-11 12:26:15 +08:00
  • 392756e373 fix(gemini): convert timeout params to Gemini CLI format (#580) Xyfer 2026-01-11 10:42:44 +08:00
  • 7bc9dbbbb0 feat(pricing): support @ separator in model name matching YoVinchen 2026-01-11 01:53:23 +08:00
  • e002bdba25 fix(ui): allow number inputs to be fully cleared before saving YoVinchen 2026-01-11 01:33:41 +08:00
  • 5694353798 style: format code with prettier and rustfmt YoVinchen 2026-01-11 01:00:04 +08:00
  • 17c3dffe8c chore: bump version to 3.9.1 YoVinchen 2026-01-11 00:55:02 +08:00
  • 07ba3df0f4 feat(proxy): add structured log codes for i18n support YoVinchen 2026-01-11 00:44:54 +08:00
  • 1fe16aa388 refactor(proxy): simplify verbose logging output YoVinchen 2026-01-11 00:41:28 +08:00
  • f738871ad1 fix: replace unsafe unwrap() calls with proper error handling YoVinchen 2026-01-10 21:18:23 +08:00
  • 753190a879 refactor(proxy): simplify logging for better readability YoVinchen 2026-01-10 16:07:53 +08:00
  • 6021274b82 fix(ci): temporarily remove Flatpak build v3.9.1 Jason 2026-01-09 22:01:33 +08:00
  • b7fd70075c fix(flatpak): remove --enable-tests=no to fix HAVE_VALGRIND error Jason 2026-01-09 21:47:59 +08:00
  • eeb6afef01 fix(flatpak): bundle intltool for libdbusmenu build Jason 2026-01-09 21:26:53 +08:00
  • d3074eadb5 fix(flatpak): disable NLS for libdbusmenu-gtk3 Jason 2026-01-09 21:07:38 +08:00
  • 31d34a4512 fix(ci): add elfutils for Flatpak build Jason 2026-01-09 20:44:23 +08:00
  • 3ef86bdb99 chore: bump version to v3.9.1 Jason 2026-01-09 20:19:38 +08:00
  • df3f8a05c4 fix(presets): rename AiGoCode to AIGoCode Jason 2026-01-09 20:03:24 +08:00
  • 8e6fad7af2 fix(windows): correct window title and remove extra titlebar spacing Jason 2026-01-09 19:45:36 +08:00
  • f22000a4df feat(presets): add AiGoCode icon and partner promotion Jason 2025-12-24 11:06:48 +08:00
  • 412906fb09 feat(logging): add crash logging and improve log management (#562) Dex Miller 2026-01-09 16:23:59 +08:00
  • 5cb8e7b8d8 fix(logging): use OnceLock for config dir and add URL redaction feat/crash-logging Jason 2026-01-09 16:20:36 +08:00
  • 36f20eb06e feat(logging): add crash logging and improve log management YoVinchen 2026-01-09 13:30:46 +08:00
  • a268127f1f Fix/Resolve panic issues in proxy-related code (#560) Jason Young 2026-01-09 13:09:19 +08:00
  • ce9e5e25d3 fix(proxy): improve robustness and prevent panics fix/proxy-improvements Jason 2026-01-09 12:42:18 +08:00
  • 01eee0ae22 fix(proxy): handle UTF-8 char boundary when truncating request body log Jason 2026-01-09 09:13:35 +08:00
  • 37239f292c fix(proxy): replace unwrap/expect with graceful error handling Jason 2026-01-09 00:21:44 +08:00
  • d954df0c76 fix(proxy): change default port from 5000 to 15721 Jason 2026-01-08 23:04:50 +08:00
  • 2923627b76 fix(flatpak): bundle libayatana-appindicator for tray icon support (#556) sada-dev 2026-01-09 05:20:16 +01:00
  • 48db113b37 docs: update v3.9.0 release notes with acknowledgments and improved macOS instructions Jason 2026-01-08 16:36:45 +08:00
  • e9fc56525d docs: enhance download section with detailed installation guide for v3.9.0 Jason 2026-01-08 15:37:07 +08:00
  • 75d512b36c docs: add download options for each system version in 3.9.0 release note (#547) 苏风 2026-01-08 15:04:27 +08:00
  • 157ebaaad2 fix(ci): add --user flag to flatpak remote-add command v3.9.0 Jason 2026-01-08 12:49:28 +08:00
  • 42d9afa3e2 fix(ci): remove extra '--' from Linux build command Jason 2026-01-08 12:36:32 +08:00
  • a0b5e3b808 chore(release): prepare v3.9.0 stable release Jason 2026-01-08 11:11:19 +08:00
  • effb931a1b feat(presets): add Cubence as partner provider Jason 2026-01-07 23:01:49 +08:00
  • 0456255625 docs: add Cubence as sponsor partner Jason 2026-01-07 21:04:53 +08:00
  • 847f1c5377 Feat/proxy header improvements (#538) Dex Miller 2026-01-08 11:04:42 +08:00
  • 2fadd8bcdf fix(proxy): restrict Anthropic headers to Claude adapter only feat/proxy-header-improvements YoVinchen 2026-01-08 10:19:02 +08:00
  • 70e7feb73b style(services): use inline format arguments in format strings YoVinchen 2026-01-06 16:21:08 +08:00
  • 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