Commit Graph

  • 07d022ba9f feat(usage): improve custom template system with variable hints and validation fixes (#628) 杨永安 2026-01-14 15:42:05 +08:00
  • 2eb1670e93 style: fix code formatting and defer templates migration feature/claude-code-templates YoVinchen 2026-01-14 11:42:47 +08:00
  • 929ac54cc9 Merge branch 'main' into feature/claude-code-templates YoVinchen 2026-01-14 00:45:20 +08:00
  • f3343992f2 feat(proxy): add thinking signature rectifier for Claude API (#595) Dex Miller 2026-01-14 00:12:13 +08:00
  • b9af769895 fix(rectifier): add detection for signature field required error feat/thinking-signature-rectifier YoVinchen 2026-01-13 20:53:26 +08:00
  • b5fa2f92a3 style(ui): format ProviderCard style attribute YoVinchen 2026-01-13 18:02:46 +08:00
  • 1b3ee19f62 fix(proxy): resolve HalfOpen permit leak and RectifierConfig default values YoVinchen 2026-01-13 18:01:27 +08:00
  • f32d7494b9 Merge branch 'main' into feat/thinking-signature-rectifier YoVinchen 2026-01-13 17:25:21 +08:00
  • 53f40b2d7a refactor(ui): unify pricing edit modal with FullScreenPanel Jason 2026-01-12 11:20:16 +08:00
  • 6d6b948ae8 Merge branch 'main' into feat/thinking-signature-rectifier YoVinchen 2026-01-13 12:25:05 +08:00
  • 1393f89797 feat(misc): add WSL tool version detection with security hardening (#… (#627) Dex Miller 2026-01-13 12:11:54 +08:00
  • 39c4852435 fix(misc): add CREATE_NO_WINDOW flag and unify error messages to English feat/wsl-version-detection Jason 2026-01-13 12:09:14 +08:00
  • f9d80b8dc3 feat(stream-check): enhance health check with configurable prompt and CLI-compatible requests (#623) Dex Miller 2026-01-13 11:36:19 +08:00
  • 6af2b8671c feat(stream-check): enhance health check with configurable prompt and CLI-compatible requests feat/stream-check-enhancements YoVinchen 2026-01-13 01:02:28 +08:00
  • 8b92982112 Feature/global proxy (#596) Dex Miller 2026-01-13 10:55:53 +08:00
  • d00ab4bd15 feat(misc): add WSL tool version detection with security hardening (#608) YoVinchen 2026-01-13 08:55:52 +08:00
  • 74b4d4ecbb fix(ui): auto-adapt usage block offset based on action buttons width (#613) Dex Miller 2026-01-12 23:07:02 +08:00
  • 67556b8cbc test(proxy): add nested JSON error detection test for thinking rectifier YoVinchen 2026-01-12 21:47:53 +08:00
  • 86d96f8e52 Merge branch 'main' into feat/thinking-signature-rectifier YoVinchen 2026-01-12 21:21:01 +08:00
  • bfc90fc7c6 Merge branch 'main' into fix/provider-card-dynamic-offset fix/provider-card-dynamic-offset YoVinchen 2026-01-12 17:49:10 +08:00
  • d8e8d5f095 Merge branch 'main' into fix/endpoint-auto-select-persist fix/endpoint-auto-select-persist YoVinchen 2026-01-12 17:47:25 +08:00
  • 68e07b350d fix(proxy): fix double encoding issue in proxy auth and add debug logs feature/global-proxy YoVinchen 2026-01-12 17:44:12 +08:00
  • 26486d543c feat(proxy): add username/password authentication support YoVinchen 2026-01-12 17:35:15 +08:00
  • fe49a0c189 fix(proxy): improve global proxy stability and error handling YoVinchen 2026-01-12 17:34:08 +08:00
  • 813d6adb06 Merge branch 'main' into feature/global-proxy YoVinchen 2026-01-12 16:36:25 +08:00
  • 99c910e58e fix(provider): persist endpoint auto-select state (#611) Dex Miller 2026-01-12 16:26:17 +08:00
  • aed749f7b1 fix(ui): auto-adapt usage block offset based on action buttons width YoVinchen 2026-01-12 16:04:03 +08:00
  • 8f7423f011 Feat/deeplink multi endpoints (#597) Dex Miller 2026-01-12 15:57:45 +08:00
  • e14e3ec141 fix(provider): persist endpoint auto-select state YoVinchen 2026-01-12 15:32:47 +08:00
  • 0fbe55f5c3 fix(deeplink): use primary endpoint for usage script base_url feat/deeplink-multi-endpoints YoVinchen 2026-01-12 14:58:52 +08:00
  • 0f8533ea98 feat(proxy): integrate rectifier config into request forwarding YoVinchen 2026-01-12 14:42:03 +08:00
  • 8506522e26 feat(ui): add rectifier config panel in advanced settings YoVinchen 2026-01-12 14:40:04 +08:00
  • b19a0ef705 feat(commands): add get/set rectifier config commands YoVinchen 2026-01-12 14:39:52 +08:00
  • c2b8fc655e feat(db): add rectifier config storage in settings table YoVinchen 2026-01-12 14:39:33 +08:00
  • 4630831a5a feat(proxy): add rectifier config with master switch YoVinchen 2026-01-12 14:39:15 +08:00
  • d745ab58c4 style: format code with prettier YoVinchen 2026-01-12 12:26:05 +08:00
  • c2adb1af46 fix(proxy): restore request timeout and fix proxy hot-reload issues YoVinchen 2026-01-12 11:34:31 +08:00
  • fdd539759e fix(proxy): allow localhost input in proxy address field YoVinchen 2026-01-12 11:32:27 +08:00
  • 5953d9db0d fix(proxy): complete rectifier retry path with failover switch and chain continuation YoVinchen 2026-01-12 11:02:44 +08:00
  • dea9718174 Merge branch 'main' into feat/deeplink-multi-endpoints YoVinchen 2026-01-12 09:30:43 +08:00
  • d14c786b83 Merge branch 'main' into feat/thinking-signature-rectifier YoVinchen 2026-01-12 09:30:20 +08:00
  • 054a5e9e3b Merge branch 'main' into feature/global-proxy YoVinchen 2026-01-12 09:29:44 +08:00
  • c56523c9c0 Merge tianrking/main: feat: add provider-specific terminal button Jason 2026-01-12 09:13:24 +08:00
  • dacb751ea8 fix(deeplink): auto-infer homepage and improve multi-endpoint display YoVinchen 2026-01-12 02:38:43 +08:00
  • 37016cc499 feat(deeplink): add usage query fields to deeplink generator YoVinchen 2026-01-12 02:13:29 +08:00
  • 98a3bc938f feat(deeplink): support comma-separated multiple endpoints in URL YoVinchen 2026-01-12 02:12:32 +08:00
  • 172191b592 feat(proxy): add thinking signature rectifier for Claude API YoVinchen 2026-01-12 01:49:20 +08:00
  • cba8e8fdb3 feat(proxy): add local proxy auto-scan and fix hot-reload YoVinchen 2026-01-12 01:11:43 +08:00
  • b18be24384 Merge branch 'main' into feature/global-proxy YoVinchen 2026-01-12 00:07:49 +08:00
  • 6aef472fd2 fix(deeplink): prioritize GOOGLE_GEMINI_BASE_URL over GEMINI_BASE_URL Jason 2026-01-11 23:24:06 +08:00
  • 4a8883ecc3 fix(mcp): skip cmd /c wrapper for WSL target paths (#592) Xyfer 2026-01-11 20:51:56 +08:00
  • 6dd809701b Refactor/simplify proxy logs (#585) Dex Miller 2026-01-11 20:50:54 +08:00
  • 86288ee77e Merge branch 'refactor/simplify-proxy-logs' into feature/global-proxy YoVinchen 2026-01-11 16:58:40 +08:00
  • c1e27d3cf2 Merge branch 'main' into refactor/simplify-proxy-logs refactor/simplify-proxy-logs YoVinchen 2026-01-11 16:46:53 +08:00
  • c5d3732b9f fix(proxy): harden error handling and input validation YoVinchen 2026-01-11 16:45:05 +08:00
  • 76fa830688 fix(live): sync skills to app directories on config path change Jason 2026-01-11 16:37:18 +08:00
  • 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