Commit Graph

  • 1eb0a0d7ac fix(opencode): move model options add button to bottom Jason 2026-01-19 15:32:56 +08:00
  • 3bd3845ec0 feat(opencode): add model-level options editor Jason 2026-01-19 15:05:01 +08:00
  • b0d0a2c466 feat(opencode): add extra options editor for SDK configuration Jason 2026-01-19 11:42:24 +08:00
  • 73013c10af feat(opencode): add column headers for model configuration Jason 2026-01-18 21:57:36 +08:00
  • 1a0872c153 fix(opencode): prevent model ID input focus loss on keystroke Jason 2026-01-18 21:52:44 +08:00
  • 255a7f570a fix(opencode): use AGENTS.md as prompt filename Jason 2026-01-17 23:36:51 +08:00
  • fb44fb136f fix(opencode): hide test model button for unsupported adapter Jason 2026-01-17 22:42:56 +08:00
  • 58d3bb89d2 fix(opencode): generate unique provider key when duplicating Jason 2026-01-17 22:10:08 +08:00
  • 403227c901 feat(opencode): import providers and MCP on first launch Jason 2026-01-17 21:15:16 +08:00
  • 5bcf5bf382 feat(opencode): add manual provider key input with duplicate check Jason 2026-01-17 20:28:11 +08:00
  • 6ce6f16a99 fix(docs): change 'ArchLinux 用户' to 'ArchLinux Users' in README (#671) WuLiang 2026-01-17 19:06:56 +08:00
  • ad6f5b388b fix(opencode): fix add/remove provider flow and toast messages Jason 2026-01-17 17:51:32 +08:00
  • 2844f7c557 fix(opencode): distinguish remove and delete confirmation dialogs Jason 2026-01-17 16:45:31 +08:00
  • 882c73234f fix(opencode): enable usage auto-query for providers in config Jason 2026-01-17 15:48:44 +08:00
  • b70de25de4 fix(opencode): allow delete button for all providers in additive mode Jason 2026-01-17 15:29:02 +08:00
  • 88dbeb5335 fix(opencode): remove current provider concept for additive mode Jason 2026-01-17 15:24:09 +08:00
  • 966d7b5782 fix(opencode): show Base URL field for all SDK types Jason 2026-01-17 11:46:50 +08:00
  • 42a92c712a fix(opencode): skip reading live config when editing provider Jason 2026-01-17 11:34:39 +08:00
  • 2f0998c6c8 fix(opencode): prevent config nesting and use slugified provider IDs Jason 2026-01-17 11:16:58 +08:00
  • 938e2eb563 feat(opencode): add provider presets and fix preset selection handler Jason 2026-01-16 22:33:04 +08:00
  • 2cc36b3950 fix(opencode): add OpenCode support to skills functionality Jason 2026-01-16 21:23:54 +08:00
  • e06c6176d9 fix(opencode): hide common config snippet UI and prevent auto-merge Jason 2026-01-16 21:03:33 +08:00
  • 9b4485e111 refactor(opencode): simplify API format selector Jason 2026-01-16 20:29:12 +08:00
  • f349d85e85 fix(ui): resolve Select dropdown not appearing in FullScreenPanel Jason 2026-01-16 20:21:00 +08:00
  • 58a13cc69a feat(provider): hide universal tab for OpenCode Jason 2026-01-16 16:09:43 +08:00
  • d765364a18 chore(opencode): remove unused functions and legacy code Jason 2026-01-16 15:56:03 +08:00
  • 5c6956b6e2 feat(opencode): add OpenCode toggle switches to MCP and Skills panels Jason 2026-01-16 15:40:33 +08:00
  • cb1b45ae4e feat(opencode): add OpenCode icon to icon system Jason 2026-01-16 13:03:21 +08:00
  • e4df1a32a5 feat(opencode): implement isInConfig semantics for additive provider management Jason 2026-01-15 19:37:35 +08:00
  • 2494eaaa32 feat(opencode): hide proxy UI for OpenCode Jason 2026-01-15 19:32:34 +08:00
  • 45b9cf1df0 feat(opencode): add OpenCode button to AppSwitcher Jason 2026-01-15 19:31:44 +08:00
  • de3a22535d fix(opencode): address issues found during OpenCode integration review Jason 2026-01-15 19:07:49 +08:00
  • 36d6d48002 feat(opencode): Phase 10 - Internationalization for OpenCode Jason 2026-01-15 16:42:15 +08:00
  • 864884926a feat(opencode): Phase 9 - Frontend UI components for OpenCode Jason 2026-01-15 16:38:26 +08:00
  • 093ff0ba29 feat(opencode): Phase 8 - OpenCode provider presets configuration Jason 2026-01-15 16:26:46 +08:00
  • 21754a7349 feat(opencode): Phase 7 - Frontend TypeScript type definitions Jason 2026-01-15 16:25:14 +08:00
  • 7997b2c7b3 feat(opencode): Phase 6 - Tauri command extensions for OpenCode Jason 2026-01-15 16:20:03 +08:00
  • b8538b211d feat(opencode): complete Phase 5 - provider service layer Jason 2026-01-15 16:15:01 +08:00
  • 7ea2c3452b feat(opencode): complete Phase 4 - MCP sync module Jason 2026-01-15 16:11:25 +08:00
  • a30d72bb68 feat(opencode): complete Phase 3 - enhanced config read/write module Jason 2026-01-15 16:07:14 +08:00
  • 58ecc44ee6 feat(opencode): Phase 2 - Add OpenCode provider data structures Jason 2026-01-15 15:59:44 +08:00
  • 5658d93924 feat(opencode): Phase 1 - Backend data structure expansion for OpenCode support Jason 2026-01-15 15:54:29 +08:00
  • e4d24f2df9 docs: add OpenCode implementation plan Jason 2026-01-15 15:31:38 +08:00
  • 5b5b3efad4 refactor(ui): simplify UpdateBadge to minimal dot indicator refactor/update-badge-dot-indicator YoVinchen 2026-01-15 01:08:42 +08:00
  • 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