Commit Graph

  • 2f18764490 feat(proxy): add common config merge to proxy live config restore YoVinchen 2026-01-26 14:07:37 +08:00
  • 7ad5a76c7a feat(provider): add common config runtime merge to live config sync YoVinchen 2026-01-26 14:07:05 +08:00
  • b1446d0227 feat(config): add core utilities for config merge and difference extraction YoVinchen 2026-01-26 13:57:48 +08:00
  • 29a0643d74 refactor(config): consolidate get_home_dir into single public function Jason 2026-01-26 11:24:28 +08:00
  • 5e92111771 feat(settings): add preferred terminal selection Jason 2026-01-25 21:16:07 +08:00
  • beebd9847f refactor(terminal): consolidate redundant terminal launch functions Jason 2026-01-25 21:14:44 +08:00
  • d99a3c2fee fix(windows): stabilize test environment (#644) Xyfer 2026-01-26 11:18:14 +08:00
  • a0ca8c2517 feat: add silent startup option to prevent window popup on launch (issue #708) (#713) funnytime 2026-01-26 10:54:59 +08:00
  • 3da25e59cd Merge branch 'main' into fix/common-config-sync-improvements YoVinchen 2026-01-26 01:44:37 +08:00
  • e01ef2f51a Merge branch 'main' into feat/format-transform-refactor feat/format-transform-refactor YoVinchen 2026-01-26 01:43:57 +08:00
  • e6f91541a3 feat(i18n): add pricing config translations YoVinchen 2026-01-26 01:41:13 +08:00
  • 828f839083 feat(ui): add pricing config UI and usage log enhancements YoVinchen 2026-01-26 01:40:49 +08:00
  • 63b874aff1 fix(proxy): apply cost multiplier to total cost only YoVinchen 2026-01-26 01:40:18 +08:00
  • bdef49fe0f feat(api): add pricing config commands and provider meta fields YoVinchen 2026-01-26 01:39:16 +08:00
  • bba6524979 feat(db): add pricing config fields to proxy_config table YoVinchen 2026-01-26 01:37:51 +08:00
  • 3434dcb87c fix(skills): prevent duplicate skill installation from different repos (#778) Dex Miller 2026-01-25 23:35:04 +08:00
  • dc8a70b14e feat(i18n): add format transform translations YoVinchen 2026-01-25 19:59:07 +08:00
  • 4ee45d2bc3 feat(ui): add format transform configuration in provider form YoVinchen 2026-01-25 19:58:28 +08:00
  • be246f8596 fix(proxy): prevent duplicate endpoint in Codex adapter URL building YoVinchen 2026-01-25 19:57:50 +08:00
  • 6046c166cc feat(proxy): integrate format transform module in forwarder YoVinchen 2026-01-25 19:50:29 +08:00
  • fe4a968eef feat(provider): add FormatTransformConfig for API format conversion YoVinchen 2026-01-25 19:46:22 +08:00
  • 55301abc00 refactor(proxy): extract format transform into standalone module YoVinchen 2026-01-25 19:37:30 +08:00
  • 0938bd5e41 Merge branch 'main' into fix/common-config-sync-improvements YoVinchen 2026-01-25 13:39:38 +08:00
  • de0758eba4 Merge branch 'refs/heads/main' into fix/skill-duplicate-install-detection fix/skill-duplicate-install-detection YoVinchen 2026-01-25 13:39:14 +08:00
  • 22552f7a7f fix(skills): prevent duplicate skill installation from different repos YoVinchen 2026-01-25 06:10:24 +08:00
  • 62523ee17e refactor(config): improve TOML common config merge without markers YoVinchen 2026-01-25 04:38:38 +08:00
  • 0e75193e84 chore: update Cargo.lock and format providerConfigUtils YoVinchen 2026-01-25 03:46:45 +08:00
  • 078a3a6a53 feat(backend): add CommonConfigEnabledByApp to ProviderMeta YoVinchen 2026-01-25 03:46:22 +08:00
  • d52f8855ea fix(form): add common config loading check and meta persistence YoVinchen 2026-01-25 03:45:51 +08:00
  • 628a659c0e refactor(hooks): improve config state hooks for codex and gemini YoVinchen 2026-01-25 03:45:19 +08:00
  • 86cfa452e9 feat(types): add CommonConfigEnabledByApp type for per-app tracking YoVinchen 2026-01-25 03:44:30 +08:00
  • 06d69caf79 feat(i18n): add common config sync related translations YoVinchen 2026-01-25 03:43:07 +08:00
  • 58f7be1517 fix(gemini): add clearing sync and save queue for common config YoVinchen 2026-01-25 03:42:52 +08:00
  • 5d48dd7908 fix(codex): add TOML validation and clearing sync for common config YoVinchen 2026-01-25 03:42:32 +08:00
  • 0e7e04581d fix(claude): add clearing sync and save queue for common config YoVinchen 2026-01-25 03:41:29 +08:00
  • 788e138ece fix(utils): add type validation and error codes for config utilities YoVinchen 2026-01-25 03:39:02 +08:00
  • b692bb4053 fix(sync): add in-flight lock and callback support for common config sync YoVinchen 2026-01-25 03:38:45 +08:00
  • 1c6689a0bc chore: update Cargo.lock version to 3.10.2 Jason 2026-01-24 23:49:06 +08:00
  • 9404341f14 feat(ui): replace update badge dot with ArrowUpCircle icon Jason 2026-01-24 23:32:05 +08:00
  • 53dd0a90f3 chore: release v3.10.2 v3.10.2 Jason 2026-01-24 22:00:35 +08:00
  • 779fefd86d feat(skills): add skill sync method setting (symlink/copy) Jason 2026-01-24 18:24:05 +08:00
  • 096c1d57c4 feat(partner): add RightCode as official partner Jason 2026-01-23 22:59:48 +08:00
  • adb868d0cf fix(prompt): clear prompt file when all prompts are disabled Jason 2026-01-23 22:43:07 +08:00
  • a6ad896db0 fix(opencode): preserve extra model fields during serialization Jason 2026-01-23 20:42:50 +08:00
  • d6cf4390ac fix(form): backfill model fields when editing Claude provider Jason 2026-01-23 19:13:38 +08:00
  • 0ef670325b chore: release v3.10.1 v3.10.1 Jason 2026-01-23 10:41:38 +08:00
  • 07fc6b175e fix(proxy): change rectifier default state to disabled Jason 2026-01-23 09:45:57 +08:00
  • 79d3ecc1b8 feat(icons): update RightCode provider icon Jason 2026-01-23 09:25:09 +08:00
  • 9c249d9486 fix(ui): increase app icon collapse threshold from 3 to 4 Jason 2026-01-23 00:12:33 +08:00
  • 15f60e8ce2 fix(ui): improve ProviderIcon color validation to prevent black icons Jason 2026-01-23 00:02:11 +08:00
  • 3d733a3b80 fix(ui): unify layout padding across all panels Jason 2026-01-22 23:55:19 +08:00
  • cfb113ac8d fix(settings): reorder window settings and change default values Jason 2026-01-22 23:35:41 +08:00
  • 62a4ab2ad3 fix(terminal): keep Windows terminal window open after execution Jason 2026-01-22 23:04:18 +08:00
  • aa0f191420 fix(config): correct OpenCode config path on Windows Jason 2026-01-22 17:09:45 +08:00
  • b8305f281b fix(ui): align panel content with header constraints Jason 2026-01-22 12:41:06 +08:00
  • b3af191fab docs: add v3.10.0 release notes in zh/en/ja Jason 2026-01-22 11:58:25 +08:00
  • 543d0df5c1 Merge branch 'main' into feat/provider-chat-completions feat/provider-chat-completions YoVinchen 2026-01-22 11:08:20 +08:00
  • e6b6bc18a9 feat(config): add RightCode provider and rename Z.ai GLM v3.10.0 Jason 2026-01-22 10:35:43 +08:00
  • b1f7ff4768 fix(config): remove icon config from provider preset Jason 2026-01-22 00:07:35 +08:00
  • 09d8c27972 feat(icons): replace MCP button icon with official MCP logo Jason 2026-01-22 00:01:32 +08:00
  • 9736861ace feat(icons): add new provider icons and fix SiliconFlow iconColor Jason 2026-01-21 23:36:18 +08:00
  • fef750bb4c chore: release v3.10.0 Jason 2026-01-21 20:01:29 +08:00
  • 3677bb61f5 refactor(settings): move rectifier section below failover in advanced settings Jason 2026-01-21 18:02:21 +08:00
  • 2d17bde790 feat(skills): add baoyu-skills preset repo and auto-supplement missing defaults Jason 2026-01-21 16:20:28 +08:00
  • dc865fbbbf fix(icon): auto-apply default color from metadata when color prop is not provided Jason 2026-01-21 15:46:54 +08:00
  • a187380d6f fix(failover): switch to P1 immediately when enabling auto failover Jason 2026-01-21 11:27:44 +08:00
  • 6d7ec14644 Merge branch 'main' into feat/provider-chat-completions YoVinchen 2026-01-20 23:57:24 +08:00
  • b993b1f664 chore: fix code formatting and test setup Jason 2026-01-20 23:40:33 +08:00
  • 00168877d9 fix(terminal): use temp script files to avoid escaping issues on all platforms Jason 2026-01-20 22:21:01 +08:00
  • 4496110dd8 feat(app-switcher): add compact mode for takeover with 3+ visible apps Jason 2026-01-20 22:02:13 +08:00
  • 8f1ad6e057 feat: improve app visibility settings and keyboard shortcuts YoVinchen 2026-01-20 21:53:47 +08:00
  • 2b3c80703c Merge branch 'main' into feat/provider-chat-completions YoVinchen 2026-01-20 21:39:14 +08:00
  • c9e85e8cac feat(tray): sync tray menu with app visibility settings Jason 2026-01-20 19:37:07 +08:00
  • eab1d08527 feat(settings): add app visibility settings Jason 2026-01-20 16:03:49 +08:00
  • 30009ad5f1 feat(settings): set Gemini visibility to false by default Jason 2026-01-20 12:28:45 +08:00
  • e7badb1a24 Feat/provider individual config (#663) Dex Miller 2026-01-20 21:02:44 +08:00
  • 3faa0164ab fix(log): prevent usize underflow in KeepSome rotation strategy feat/provider-individual-config YoVinchen 2026-01-20 20:23:12 +08:00
  • eef328d2a4 feat(proxy): add ChatCompletions compatibility mode for Claude adapter YoVinchen 2026-01-20 17:54:46 +08:00
  • 4eb983c58f feat(proxy): add request logging for debugging YoVinchen 2026-01-20 16:59:27 +08:00
  • 7bb458eecb feat: 添加 ESC 键快捷返回功能 (#670) 咸蛋黄 2026-01-20 16:33:50 +08:00
  • cef3812745 fix(stream-check): use Gemini native streaming API format YoVinchen 2026-01-20 14:39:12 +08:00
  • 6c9a7ef949 fix(provider): allow typing :// in endpoint URL inputs YoVinchen 2026-01-20 14:02:38 +08:00
  • 48c434a20a fix(tray): fix clippy uninlined format args warning YoVinchen 2026-01-20 11:37:39 +08:00
  • 4f6dfff179 fix(log): enable dynamic log level and single file mode YoVinchen 2026-01-20 10:41:22 +08:00
  • 76897e2b97 <feat>: 添加 fnm 路径支持 (#564) kkkman22 2026-01-20 10:32:35 +08:00
  • fb9e7dee50 fix(provider): fix stale data shown when reopening edit dialog after save (#654) 杨永安 2026-01-20 10:31:35 +08:00
  • 4b9cca12d3 fix(tray): restore tray-provider events and enable Auto failover properly YoVinchen 2026-01-19 23:36:06 +08:00
  • 8db44a78b2 fix(i18n): add providerAdvanced i18n keys and fix failover toast parameter YoVinchen 2026-01-19 22:51:50 +08:00
  • efad0c0f91 fix(proxy): prevent proxy recursion when system proxy points to localhost YoVinchen 2026-01-19 22:28:55 +08:00
  • b536bd0366 fix(proxy): filter x-goog-api-key header to prevent duplication YoVinchen 2026-01-19 13:33:59 +08:00
  • 783bc60329 docs(proxy): update timeout config descriptions and defaults YoVinchen 2026-01-17 03:43:17 +08:00
  • 924e5386f9 fix(proxy): increase request body size limit to 200MB YoVinchen 2026-01-17 03:34:07 +08:00
  • 74f67bc1ee feat(settings): add log config management YoVinchen 2026-01-17 03:21:40 +08:00
  • ae5d05b08c fix(ui): sync toast theme with app setting YoVinchen 2026-01-16 15:56:43 +08:00
  • 4edb08cd53 fix(proxy): support system proxy fallback and provider-level proxy config YoVinchen 2026-01-16 11:12:22 +08:00
  • a8ea99c3fe feat(ui): add failover toggle and improve proxy controls YoVinchen 2026-01-15 21:54:05 +08:00
  • 22c0e7bb5c feat(provider): add individual test and proxy config for providers YoVinchen 2026-01-15 14:29:51 +08:00
  • 8af31c3e61 refactor(ui): simplify UpdateBadge to minimal dot indicator YoVinchen 2026-01-15 01:08:42 +08:00
  • e1d4dd7f55 Merge pull request #695 from farion1231/feat/opencode-support Jason Young 2026-01-19 20:25:39 +08:00
  • c847fff768 feat(provider): update OpenCode presets with Claude 4.5 models and SDK changes feat/opencode-support Jason 2026-01-19 16:35:39 +08:00