Commit Graph

  • 9471cb0d19 fix(mcp): update MCP wizard to support http type and improve args input Jason 2025-10-09 12:04:37 +08:00
  • d0fe9d7533 feat(mcp): add configuration wizard and simplify form modal Jason 2025-10-09 11:30:28 +08:00
  • 59c13c3366 refactor(mcp): redesign MCP management panel UI Jason 2025-10-09 11:04:36 +08:00
  • 96a4b4fe95 refactor(mcp): switch to user-level config ~/.claude.json and remove project-level logic Jason 2025-10-08 23:22:19 +08:00
  • e0e84ca58a i18n: add translations for MCP UI (zh/en) Jason 2025-10-08 22:35:10 +08:00
  • c6a062f64a feat(mcp): implement MCP management panel (list, form, templates) Jason 2025-10-08 22:35:07 +08:00
  • 94192a3720 feat(mcp): add front-end API wrappers and types Jason 2025-10-08 22:35:02 +08:00
  • e7a584c5ba feat(mcp): add Rust module and Tauri commands for Claude MCP Jason 2025-10-08 22:34:58 +08:00
  • e9833e9a57 refactor: improve error handling and code formatting Jason 2025-10-08 21:22:56 +08:00
  • 6afc436946 fix(frontend): align Tauri invoke param names to backend (snake_case) Jason 2025-10-08 21:10:36 +08:00
  • c89bf0c6f0 fix: correct i18n key references in ProviderForm Jason 2025-10-08 18:12:03 +08:00
  • a6d461282d fix: custom endpoints not saved when creating new provider Jason 2025-10-08 17:32:20 +08:00
  • 75ce5a0723 refactor: replace 'Done' button with standard 'Save' button in endpoint speed test Jason 2025-10-08 11:29:34 +08:00
  • 3f3905fda0 i18n: localize provider preset names and sorting logic Jason 2025-10-08 11:02:09 +08:00
  • 01da9a1eac - i18n: complete remaining internationalization across the UI - Locales: add and align keys (common.enterValidValue, apiKeyInput.*, jsonEditor.*, claudeConfig.*); fix zh common.unknown mapping - ProviderForm: localize labels/placeholders/hints/errors; unify JSON/auth validation to providerForm.*; add wizard CTA for Codex custom with i18n; cancel uses common.cancel - CodexConfigEditor: i18n for quick wizard, labels/placeholders/hints, common config modal (title/help/buttons) - ClaudeConfigEditor: i18n for main label, common-config toggle/button, modal title/help, footer buttons - EndpointSpeedTest: localize failed/noEndpoints/done and aria labels - ApiKeyInput: i18n for placeholder and show/hide aria - JsonEditor: i18n linter messages - PresetSelector: remove hardcoded defaults, use i18n keys - UpdateBadge: i18n close aria - Build/typecheck: pass; scan shows no visible hardcoded Chinese strings outside locales Jason 2025-10-07 23:31:00 +08:00
  • 420a4234de feat: improve endpoint speed test UI and accuracy Jason 2025-10-07 20:51:12 +08:00
  • ca488cf076 feat: Implement Speed Test Function YoVinchen 2025-10-07 19:14:32 +08:00
  • 052029b3b0 - merge: sync with origin/main, resolve renewed conflicts - fix(tauri): union command handlers (import/export + speedtest/custom endpoints) - fix(api): keep import/export APIs and provider-switched listener together - chore(presets): retain legacy model keys alongside new defaults (GLM) - chore(rust): keep chrono dep; lockfile updated by merge yovinchen/main Jason 2025-10-07 19:12:51 +08:00
  • 5dc59dc7f8 - merge: merge origin/main, resolve conflicts and preserve both feature sets - feat(tauri): register import/export and file dialogs; keep endpoint speed test and custom endpoints - feat(api): add updateTrayMenu and onProviderSwitched; wire import/export APIs - feat(types): extend global API declarations (import/export) - chore(presets): GLM preset supports both new and legacy model keys - chore(rust): add chrono dependency; refresh lockfile Jason 2025-10-07 19:06:27 +08:00
  • 331e48a530 refactor: improve endpoint management button UX Jason 2025-10-07 16:25:36 +08:00
  • aefc5699a2 feat: add endpoint candidates support and code formatting improvements Jason 2025-10-07 12:03:11 +08:00
  • 061aef1c2f - feat(types): add Provider.meta and ProviderMeta (snake_case) with custom_endpoints map Jason 2025-10-07 11:09:00 +08:00
  • 498920dea6 feat: persist custom endpoints to settings.json Jason 2025-10-06 21:51:48 +08:00
  • 9932b92745 refactor: improve endpoint list UI consistency Jason 2025-10-06 21:30:11 +08:00
  • b4b176580e refactor: unify speed test panel UI with project design system Jason 2025-10-06 21:14:54 +08:00
  • 1c9a9af11c fix: prevent modal cascade closing when ESC is pressed Jason 2025-10-06 17:16:20 +08:00
  • 3ad11acdb2 add: local config import and export (#84) WormW 2025-10-05 23:33:07 +08:00
  • d7fe4a7165 refactor: convert endpoint speed test to modal dialog Jason 2025-10-05 20:43:11 +08:00
  • f8c40d591f feat: update GLM provider model configuration (#90) zhangweiii 2025-10-05 20:41:39 +08:00
  • ce593248fc fix: update layout for Claude app type provider display (#87) QuentinHsu 2025-10-05 11:09:03 +08:00
  • 4fc76200e8 feat: add unified endpoint speed test for API providers Jason 2025-10-04 18:04:40 +08:00
  • e0908701b4 Remove deprecated VS Code Codex integration Jason 2025-10-03 20:03:55 +08:00
  • d86994eb7e feat: support kat-coder & template value (#77) Lakr 2025-10-02 22:14:35 +08:00
  • 94e93137a2 chore: bump version to 3.4.0 v3.4.0 Jason 2025-10-02 09:59:38 +08:00
  • db832a9654 fix: eliminate layout shift when switching app types with Claude plugin sync Jason 2025-10-01 21:33:29 +08:00
  • 45a639e73f feat: add optional apiKeyUrl field to provider presets Jason 2025-10-01 21:28:09 +08:00
  • f74d641f86 Add Claude plugin sync alongside VS Code integration Jason 2025-10-01 21:23:55 +08:00
  • fcfa9574e8 Update AI model versions in provider presets Jason 2025-09-30 22:19:20 +08:00
  • d739bb36e5 feat: add macOS Dock visibility management for tray mode Jason 2025-09-29 17:03:13 +08:00
  • 0bcc04adce fix: eliminate layout shift when switching between Claude and Codex Jason 2025-09-28 23:23:43 +08:00
  • fee0762e3e fix: improve Enable/In Use button consistency with fixed width and icons Jason 2025-09-28 23:00:43 +08:00
  • 1a8ae85e55 refactor: simplify language settings UI by removing description text and general section Jason 2025-09-28 22:40:14 +08:00
  • c5aa244d65 feat: integrate language switcher into settings with modern segment control UI Jason 2025-09-28 22:23:49 +08:00
  • 0bedbb2663 feat: change default language to Chinese with English fallback Jason 2025-09-28 21:11:22 +08:00
  • 5f3caa1484 feat: integrate i18next for internationalization support (#65) TinsFox 2025-09-28 20:47:44 +08:00
  • ea81c3d839 feat: improve i18n implementation with better translations and accessibility i18n Jason 2025-09-28 20:35:14 +08:00
  • aa05a8475f feat: integrate i18next for internationalization support TinsFox 2025-09-28 18:23:23 +08:00
  • fd0e83ebd5 fix: remove unnecessary openai auth requirement from third-party config farion1231 2025-09-28 09:53:55 +08:00
  • e969bdbd73 feat: improve SettingsModal UX with scrolling and save icon farion1231 2025-09-27 11:20:37 +08:00
  • 7435a34c66 update roadmap Jason 2025-09-26 21:57:38 +08:00
  • 5d2d15690c feat: support minimizing window to tray on close (#41) ShaSan 2025-09-26 20:18:11 +08:00
  • 11ee8bddf7 refactor: consolidate chatgpt.config cleanup logic farion1231 2025-09-26 09:27:56 +08:00
  • 186c361a79 refactor: reorganize documentation structure Jason 2025-09-25 23:51:48 +08:00
  • cc1caea36d Add support for qwen3-max Jason 2025-09-24 22:28:32 +08:00
  • 9ede0ad27d feat: add portable mode support and improve update handling Jason 2025-09-24 11:25:33 +08:00
  • 20f0dd7e1c fix: improve per-user MSI installer component tracking farion1231 2025-09-23 20:55:30 +08:00
  • 4dd07dfd85 Switch MSI installer to per-user LocalAppData target Jason 2025-09-23 14:41:28 +08:00
  • 8c01be42fa feat: add single instance plugin to prevent multiple app instances Jason 2025-09-23 10:02:23 +08:00
  • aaf1af0743 release: bump version to v3.3.1 v3.3.1 Jason 2025-09-22 23:31:59 +08:00
  • aeb0007957 feat: add support for DeepSeek-V3.1-Terminus Jason 2025-09-22 23:20:50 +08:00
  • 077d491720 release: bump version to 3.3.0 v3.3.0 Jason 2025-09-22 22:50:07 +08:00
  • 7e9930fe50 fix: stabilize provider action button width and improve visual consistency Jason 2025-09-22 22:16:47 +08:00
  • b17d915086 refactor: optimize React state updates and improve UI text clarity Jason 2025-09-22 16:25:58 +08:00
  • 3e834e2c38 fix: correct HTML pattern attribute regex escape in Codex config wizard Jason 2025-09-22 15:50:33 +08:00
  • cae625dab1 refactor: update VSCode apply button style to match Linear design theme Jason 2025-09-22 15:35:46 +08:00
  • 122d7f1ad6 feat: add created_at timestamp field to Provider struct Jason 2025-09-22 10:46:18 +08:00
  • 7eaf284400 feat: add dedicated API key URL support for third-party providers Jason 2025-09-21 23:09:53 +08:00
  • 86ef7afbdf fix: add @codemirror/lint (#45) TinsFox 2025-09-21 20:54:58 +08:00
  • 615c431875 feat: enhance Codex provider configuration wizard with display name field farion1231 2025-09-21 20:37:01 +08:00
  • d041ea7a56 refactor: improve form validation in CodexConfigEditor using HTML5 validation API farion1231 2025-09-21 20:04:50 +08:00
  • c4c1747563 feat: add configuration wizard for custom Codex providers farion1231 2025-09-21 19:04:56 +08:00
  • c284fe8348 fix: prevent text wrapping in VSCode apply button on Windows farion1231 2025-09-21 10:50:08 +08:00
  • 8f932b7358 Merge pull request #44 from farion1231/feature/wsl-support Jason Young 2025-09-21 10:24:49 +08:00
  • d9e940e7a7 fix: update config directory placeholders for WSL environment feature/wsl-support farion1231 2025-09-21 10:20:47 +08:00
  • 2147db6707 fix: update WSL config directory override description and fix formatting farion1231 2025-09-21 10:16:20 +08:00
  • 8c826b3073 fix(codex): improve config snippet handling with consistent trimming Jason 2025-09-20 23:00:53 +08:00
  • 54f1357bcc feat: add config directory override support for WSL Jason 2025-09-20 21:20:07 +08:00
  • b8d2daccde - fix(linux): disable modal backdrop blur on Linux (WebKitGTK/Wayland) to prevent freeze when opening Add Provider panel - refactor(ui): add runtime platform detector and conditionally apply blur only on non-Linux platforms - chore: verify typecheck and renderer build succeed; no functional regression expected Jason 2025-09-19 16:17:14 +08:00
  • 21205272a5 codex settings model update Jason 2025-09-19 16:02:44 +08:00
  • ef067a6968 codex settings update Jason 2025-09-19 16:00:31 +08:00
  • 84204889f0 Merge pull request #37 from farion1231/feature/vscode-improvements Jason Young 2025-09-19 15:56:55 +08:00
  • 31cdc2a5cf - feat(vscode-sync): restore auto-sync logic and enable by default - refactor(settings): remove the VS Code auto-sync toggle from Settings UI - feat(provider-list): enable auto-sync after "Apply to VS Code"; disable after "Remove" - chore(prettier): run Prettier on changed files - verify: typecheck and renderer build pass feature/vscode-improvements Jason 2025-09-19 15:48:35 +08:00
  • 7522ba3e03 feat: improve VS Code integration button and notifications Jason 2025-09-19 15:10:11 +08:00
  • 3ac3f122eb - refactor(utils): extract Codex base_url parsing into shared helpers - refactor(ProviderList): use shared base_url helpers - refactor(App): reuse shared base_url helpers for VS Code sync - fix(auto-sync): global shared VS Code auto-apply state (localStorage + event broadcast) - feat(tray): auto-apply to VS Code on Codex provider-switched when enabled - behavior: manual Apply enables auto-sync; manual Remove disables; official providers clear managed keys only - chore(typecheck): pass pnpm typecheck Jason 2025-09-19 14:22:39 +08:00
  • 67db492330 fix: prevent layout shift when switching providers Jason 2025-09-19 11:26:51 +08:00
  • 358d6e001e refactor: extract VS Code sync logic to separate function Jason 2025-09-19 11:06:26 +08:00
  • 8a26cb51d8 fix: improve VS Code config sync reliability and TOML parsing Jason 2025-09-19 09:41:08 +08:00
  • 9f8c745f8c fix: hide 'Apply to VS Code' button for official Codex providers Jason 2025-09-19 09:19:53 +08:00
  • 3a9a8036d2 - feat(codex): Add “Apply to VS Code/Remove from VS Code” button on current Codex provider card - feat(tauri): Add commands to read/write VS Code settings.json with cross-variant detection (Code/Insiders/VSCodium/OSS) - fix(vscode): Use top-level keys “chatgpt.apiBase” and “chatgpt.config.preferred_auth_method” - fix(vscode): Handle empty settings.json (skip deletes, direct write) to avoid “Can not delete in empty document” - fix(windows): Make atomic writes robust by removing target before rename - ui(provider-list): Improve error surfacing when applying/removing - chore(types): Extend window.api typings and tauri-api wrappers for VS Code commands - deps: Add jsonc-parser Jason 2025-09-19 08:30:29 +08:00
  • 04e81ebbe3 refactor: simplify TOML common config handling by removing markers Jason 2025-09-18 22:33:55 +08:00
  • c6e4f3599e Revert "feat: add VS Code ChatGPT plugin config sync functionality" Jason 2025-09-18 17:57:32 +08:00
  • 60eb9ce2a4 Revert "refactor: improve UI layout for VS Code and common config options" Jason 2025-09-18 17:57:32 +08:00
  • 50244f0055 Revert "fix: improve VS Code config toggle handling with async state management" Jason 2025-09-18 17:57:32 +08:00
  • eca14db58c Revert "fix: improve VS Code config synchronization and code formatting" Jason 2025-09-18 17:57:32 +08:00
  • 463e430a3d fix: improve VS Code config synchronization and code formatting Jason 2025-09-18 15:25:10 +08:00
  • 32e66e054b fix: improve VS Code config toggle handling with async state management Jason 2025-09-18 14:46:23 +08:00
  • 2a9f093210 refactor: improve UI layout for VS Code and common config options Jason 2025-09-18 12:07:36 +08:00
  • 9bf216b102 feat: add VS Code ChatGPT plugin config sync functionality Jason 2025-09-18 10:58:03 +08:00
  • b69d7f7979 feat: add TOML validation for Codex config and improve code formatting Jason 2025-09-18 09:33:58 +08:00
  • efff780eea fix: improve JSON validation with unified validation function Jason 2025-09-18 08:35:09 +08:00