Commit Graph

  • 08eed46919 refactor: standardize dialog components to use consistent DialogFooter styling Jason 2025-10-18 17:16:13 +08:00
  • 57552b3159 fix: unify dialog layout and fix content padding issues Jason 2025-10-18 16:52:02 +08:00
  • 404297cd30 fix: improve settings dialog UX with stable button width and smart scrollbar Jason 2025-10-18 16:26:37 +08:00
  • 320bf3eeac feat: move theme toggle to settings dialog Jason 2025-10-17 23:51:58 +08:00
  • 5ebe23abc8 refactor: remove config file location display feature Jason 2025-10-17 23:46:44 +08:00
  • e6b66f425a refine: enhance settings dialog UI with improved visual feedback Jason 2025-10-17 23:40:07 +08:00
  • 8e82ded158 refine: improve settings dialog layout spacing and fix footer visibility Jason 2025-10-17 23:27:37 +08:00
  • c04f636bbe fix: redesign settings dialog layout to prevent content overflow and visual jitter Jason 2025-10-17 23:09:21 +08:00
  • f5c6363dee fix: eliminate layout shift when switching between Claude and Codex Jason 2025-10-17 21:51:37 +08:00
  • 2d3d717826 refactor: unify modal overlay system with shadcn/ui Dialog Jason 2025-10-17 21:32:28 +08:00
  • bcaebc1bcb fix: prevent language setting rollback after successful save Jason 2025-10-17 20:53:50 +08:00
  • e02175e68d fix: prevent language switch state reset caused by dependency cycle Jason 2025-10-17 20:42:36 +08:00
  • 9fb000b8fe refactor: unify EndpointSpeedTest with shadcn/ui components Jason 2025-10-17 19:20:57 +08:00
  • 0cff882a3f refactor: improve code quality and consistency Jason 2025-10-17 19:18:10 +08:00
  • d9c56511b1 refactor: split CodexConfigEditor into specialized components Jason 2025-10-17 18:38:49 +08:00
  • b8a435a7f6 refactor: extract MCP business logic to useMcpActions hook Jason 2025-10-17 18:19:06 +08:00
  • edfb61186d refactor: split useSettings hook into specialized hooks Jason 2025-10-17 18:12:03 +08:00
  • f963d58e6a refactor: extract business logic to useProviderActions hook Jason 2025-10-17 17:49:16 +08:00
  • 8d6ab63648 refactor: cleanup and minor improvements Jason 2025-10-17 16:35:12 +08:00
  • d3f2c3c901 refactor: extract validation logic into useMcpValidation hook Jason 2025-10-17 15:10:04 +08:00
  • c1f5ddf763 refactor: unify directory structure and extract shared components Jason 2025-10-17 14:31:34 +08:00
  • 54b0b3b139 feat: add real-time TOML validation for Codex config Jason 2025-10-16 23:56:30 +08:00
  • 51c68ef192 chore: clean up TODO comments in ProviderForm Jason 2025-10-16 22:54:51 +08:00
  • 41dd487471 fix: enable endpoint speed test by calling backend API Jason 2025-10-16 22:47:52 +08:00
  • 17f350f2d3 feat: add useSpeedTestEndpoints hook to collect all endpoint candidates for speed test modal Jason 2025-10-16 22:41:36 +08:00
  • 8a724b79ec fix: enable base URL and endpoint editing for Codex providers in edit mode Jason 2025-10-16 22:28:36 +08:00
  • 9d75a646ee fix: allow API Key editing in edit mode Jason 2025-10-16 22:21:46 +08:00
  • 0868a71576 refactor: split ProviderForm into smaller focused components Jason 2025-10-16 21:40:42 +08:00
  • 8ce574bdd2 feat: integrate Codex common config snippet and template modal features Jason 2025-10-16 21:04:32 +08:00
  • 856beb3b70 feat: add Claude common config snippet functionality Jason 2025-10-16 20:32:11 +08:00
  • 74afca7b58 feat: implement template variables input functionality Jason 2025-10-16 20:25:39 +08:00
  • e4f85f4f65 refactor: extract Kimi model selector logic to dedicated hook Jason 2025-10-16 20:21:42 +08:00
  • 6541c14421 refactor: extract API Key link and custom endpoints logic into hooks Jason 2025-10-16 19:56:00 +08:00
  • fe4b3e9957 feat: implement custom endpoint management Jason 2025-10-16 19:40:22 +08:00
  • 918e519b05 feat: add API Key retrieval links for both Claude and Codex providers Jason 2025-10-16 19:37:43 +08:00
  • a32aeaf73e feat: add Codex support to ProviderForm Jason 2025-10-16 18:50:44 +08:00
  • 577998fef2 feat: add model selector to ProviderForm Jason 2025-10-16 17:58:49 +08:00
  • 3b22bcc134 feat: add Base URL input and endpoint speed test to ProviderForm Jason 2025-10-16 17:44:23 +08:00
  • 98c35c7c62 refactor: create modular hooks and integrate API key input Jason 2025-10-16 17:40:25 +08:00
  • 2c1346a23d refactor: convert provider preset selector to flat button layout Jason 2025-10-16 16:51:47 +08:00
  • 31f56f7c86 fix: add scrollbars to provider dialogs and simplify theme toggle Jason 2025-10-16 16:39:03 +08:00
  • cfefe6b52a refactor: migrate UsageScriptModal to shadcn/ui Dialog component Jason 2025-10-16 16:32:50 +08:00
  • 92528e6a9f refactor: migrate all MCP dialogs to shadcn/ui Dialog component Jason 2025-10-16 16:20:45 +08:00
  • 5f2bede5c4 style: restore original color scheme to shadcn/ui components Jason 2025-10-16 15:32:26 +08:00
  • bb48f4f6af refactor: consolidate provider form components Jason 2025-10-16 13:02:38 +08:00
  • f3e7412a14 feat: complete stage 4 cleanup and code formatting Jason 2025-10-16 12:13:51 +08:00
  • 2b45af118f feat: complete stage 3 settings refactor Jason 2025-10-16 11:40:02 +08:00
  • b88eb88608 feat: complete stage 2 core refactor Jason 2025-10-16 10:49:56 +08:00
  • cc0b7053aa feat: complete stage 1 infrastructure Jason 2025-10-16 10:00:22 +08:00
  • 95e2d84655 docs: add comprehensive refactoring documentation Jason 2025-10-16 09:38:41 +08:00
  • 9eb991d087 feat(ui): add drag-and-drop sorting for provider list (#126) ZyphrZero 2025-10-15 22:21:06 +08:00
  • 3b6048b1e8 feat(config): migrate app_config_dir to Tauri Store for independent management (#109) ZyphrZero 2025-10-15 09:15:53 +08:00
  • 3e4df2c96a feat: add provider usage query with JavaScript scripting support (#101) Sirhexs 2025-10-15 09:15:25 +08:00
  • 59644b29e6 chore: bump version to 3.5.1 v3.5.1 Jason 2025-10-14 10:39:11 +08:00
  • 5427ae04e4 feat(mcp): add overwrite warning and improve sync option visibility Jason 2025-10-14 10:22:57 +08:00
  • a2aa5f8434 feat(mcp): add option to mirror MCP config to other app Jason 2025-10-14 00:22:15 +08:00
  • 06010ff78e feat(mcp): pre-fill wizard with existing configuration Jason 2025-10-13 23:37:33 +08:00
  • e77eab2116 feat(mcp): auto-sync enabled MCP servers to app config on upsert Jason 2025-10-13 23:22:21 +08:00
  • ed9dd7bbc3 docs: update main interface screenshot Jason 2025-10-13 11:38:29 +08:00
  • 3d20245a80 docs: update README for v3.5.0 release Jason 2025-10-13 11:30:23 +08:00
  • f55c6d3d91 chore: standardize release artifact naming with version tags v3.5.0 Jason 2025-10-12 23:17:05 +08:00
  • ec83e2ca44 docs: add Homebrew installation instructions Jason 2025-10-12 22:38:47 +08:00
  • 60e8351f60 chore: bump version to v3.5.0 and update roadmap Jason 2025-10-12 22:27:02 +08:00
  • 4a9eb64f76 feat: add Longcat provider and update GLM model version Jason 2025-10-12 21:31:38 +08:00
  • 66bbf63300 feat(ui): add endpoint format hint for Codex providers Jason 2025-10-12 19:58:40 +08:00
  • 6e2c80531d refactor: improve code quality and fix linting issues Jason 2025-10-12 16:52:32 +08:00
  • 2ec0a10a2c feat(i18n): complete internationalization for MCP preset descriptions Jason 2025-10-12 16:34:32 +08:00
  • e92d99b758 feat(mcp): add automatic key normalization for server entries Jason 2025-10-12 16:21:32 +08:00
  • 036d41b774 fix(ui): vertically center action buttons in provider list Jason 2025-10-12 13:17:38 +08:00
  • 3bd70b9508 feat(mcp): add enabled count to panel info section Jason 2025-10-12 12:16:15 +08:00
  • 664efc7456 chore(mcp): update presets for time and context7 servers Jason 2025-10-12 11:31:36 +08:00
  • 1415ef4d78 feat(mcp): add collapsible additional info section in form modal Jason 2025-10-12 11:01:49 +08:00
  • fb137c4a78 refactor(mcp): improve data structure with metadata/spec separation Jason 2025-10-12 00:08:37 +08:00
  • 668ab710c6 fix: preserve codex mcp metadata Jason 2025-10-11 16:35:51 +08:00
  • ea7080a42e fix(mcp): improve error message internationalization Jason 2025-10-11 16:20:12 +08:00
  • c2b27a4949 fix(app): eliminate startup white screen by replacing @iarna/toml with browser-friendly smol-toml Jason 2025-10-11 15:34:58 +08:00
  • a6ee3ba35f feat(mcp): enhance wizard with title field and optimize placeholders Jason 2025-10-11 11:43:32 +08:00
  • 2a60d20841 fix: align Tauri arg names and improve export UX Jason 2025-10-11 11:10:03 +08:00
  • 42329d4dce fix(mcp): prevent wizard height jump when switching types Jason 2025-10-11 10:15:40 +08:00
  • 5013d3b4c9 feat(mcp): show wizard button only in custom mode Jason 2025-10-11 09:55:54 +08:00
  • 9ba9cddf18 feat(mcp): unify preset button styles with emerald theme Jason 2025-10-11 09:22:33 +08:00
  • 81356cacee feat(mcp): unify modal styles and add footer with done button Jason 2025-10-10 23:57:38 +08:00
  • 3b142155c3 fix(mcp): eliminate panel flicker on toggle with optimistic updates Jason 2025-10-10 23:23:40 +08:00
  • 4543664ba2 refactor(mcp): remove installed preset badge and env-related preset logic Jason 2025-10-10 22:34:38 +08:00
  • e88562be98 - feat(mcp): unify notifications via onNotify in form and wizard Jason 2025-10-10 20:52:16 +08:00
  • bfdf7d4ad5 fix: preserve meta.custom_endpoints on update and persist preset candidates on create Jason 2025-10-10 20:20:08 +08:00
  • c350e64687 feat(settings): add 'Apply to Claude Code extension' toggle Jason 2025-10-10 16:35:21 +08:00
  • 70d8d2cc43 feat(codex): add requires_openai_auth flag to provider config template Jason 2025-10-10 16:00:12 +08:00
  • 56b2681a6f feat(provider): use live config for edit and backfill SSOT after switch Jason 2025-10-10 15:47:57 +08:00
  • 6cf7dacd0e feat(mcp): import Codex MCP from ~/.codex/config.toml Jason 2025-10-10 14:59:02 +08:00
  • 428369cae0 feat(mcp): app-aware MCP panel and Codex MCP sync to config.toml Jason 2025-10-10 12:35:02 +08:00
  • 7f1131dfae refactor(mcp): improve UI consistency and i18n Jason 2025-10-10 11:58:40 +08:00
  • 7493f3f9dd feat(mcp): show inline duplicate ID error and block submit in add mode Jason 2025-10-10 11:17:40 +08:00
  • eb8d9352c8 fix(mcp): properly save and display description field Jason 2025-10-09 23:13:33 +08:00
  • 29b8d5edde refactor(mcp): optimize panel UI dimensions and simplify state Jason 2025-10-09 22:56:03 +08:00
  • 97d81c13b7 chore(mcp): clear built-in MCP presets; keep logic intact Jason 2025-10-09 22:20:15 +08:00
  • 511980e3ea fix(mcp): remove SSE support; keep stdio default when type is omitted Jason 2025-10-09 22:02:56 +08:00
  • f6bf8611cd feat(mcp): use project config as SSOT and sync enabled servers to ~/.claude.json Jason 2025-10-09 21:08:42 +08:00
  • 0be596afb5 feat(mcp): inline presets in panel with one-click enable Jason 2025-10-09 17:21:03 +08:00
  • 2bb847cb3d fix(mcp): improve error handling and notification visibility Jason 2025-10-09 16:44:28 +08:00