Commit Graph

  • d064cb8555 feat: sync current providers to live files after config import Jason 2025-10-27 13:20:59 +08:00
  • 76a8d1760b feat: make MCP config file follow Claude directory override Jason 2025-10-27 09:02:48 +08:00
  • 885dd94803 test: extend MCP UI test coverage with wizard, TOML, and error handling Jason 2025-10-26 15:03:05 +08:00
  • c3f712bc18 test: add comprehensive MCP UI test coverage with MSW infrastructure Jason 2025-10-26 13:52:42 +08:00
  • c8c4656e0e test: add MCP functionality tests achieving 100% hooks coverage Jason 2025-10-26 11:56:24 +08:00
  • 521c69db92 test: enhance useImportExport edge tests with mock refactor and callback verification Jason 2025-10-26 09:55:19 +08:00
  • d65621a556 test: add error handling and edge case tests for hooks Jason 2025-10-25 22:51:51 +08:00
  • 0b40e200f5 test: add useDirectorySettings and useSettingsMetadata hook tests Jason 2025-10-25 21:39:21 +08:00
  • b3c333c908 test: add directory browsing/reset and useSettings hook tests Jason 2025-10-25 20:43:47 +08:00
  • 001ac14c85 test: add SettingsDialog integration tests and enhance MSW infrastructure Jason 2025-10-25 19:59:31 +08:00
  • 96a8712f2d test: migrate to MSW testing architecture for App integration test Jason 2025-10-25 16:48:43 +08:00
  • 2c7dcb023a test: enhance SettingsDialog tests and add App integration test Jason 2025-10-25 12:53:12 +08:00
  • 019ad351a1 test: add comprehensive tests for settings dialog components Jason 2025-10-25 11:46:25 +08:00
  • c2031c9b5c test: add comprehensive tests for hooks and components Jason 2025-10-25 11:16:38 +08:00
  • 89aef39c74 test: add useProviderActions hook unit tests Jason 2025-10-25 10:49:14 +08:00
  • bbf830a1da test: add frontend testing infrastructure with vitest Jason 2025-10-25 10:08:06 +08:00
  • 7325edff35 refactor: remove deprecated tauri-api.ts file Jason 2025-10-24 23:47:53 +08:00
  • 28900b8920 fix: align edit mode buttons with provider title Jason 2025-10-24 23:28:35 +08:00
  • c2517571f5 refactor: improve edit mode buttons styling and accessibility Jason 2025-10-24 16:30:35 +08:00
  • d296471b3b chore: apply prettier formatting to component files Jason 2025-10-24 13:02:35 +08:00
  • 36767045ce fix: insert duplicated provider next to original provider Jason 2025-10-24 13:02:07 +08:00
  • fb0dc5b186 feat: add provider duplicate functionality in edit mode Jason 2025-10-24 11:56:18 +08:00
  • 07787a2ee1 refactor: improve drag handle icon and interaction feedback Jason 2025-10-24 10:23:10 +08:00
  • 495e66e3b6 refactor: improve endpoint management type safety and error handling Jason 2025-10-24 09:24:03 +08:00
  • 6cc75d5c24 feat: add AnyRouter presets and update endpoints Jason 2025-10-23 16:53:42 +08:00
  • e38ff843e7 refactor: remove required constraints and empty API key fields Jason 2025-10-23 16:04:35 +08:00
  • ae6d16ccae refactor: prevent apiKey field creation for official providers Jason 2025-10-23 12:09:59 +08:00
  • 3504fae4cb refactor: unify focus styles across all input fields Jason 2025-10-22 13:31:17 +08:00
  • bc185602ca chore: remove unused form components Jason 2025-10-21 10:49:53 +08:00
  • 7a694fbcb0 refactor: replace CodeMirror with plain textarea in config editors Jason 2025-10-21 10:49:30 +08:00
  • cbd1903b90 refactor: complete border unification across all components Jason 2025-10-21 10:07:03 +08:00
  • 3626880663 refactor: implement unified border design system Jason 2025-10-20 23:44:06 +08:00
  • 13acc5323c refine: center toast notifications and silence plugin sync feedback Jason 2025-10-20 23:20:22 +08:00
  • 39981f8075 fix: eliminate layout shift when switching providers Jason 2025-10-20 23:12:08 +08:00
  • 9144014803 refine: improve UI consistency and spacing in header and provider cards Jason 2025-10-19 23:29:13 +08:00
  • 0de818b8b1 feat: add unique icons and colors for preset providers Jason 2025-10-19 23:11:48 +08:00
  • 505fa47feb refine: improve visual feedback for in-use provider actions Jason 2025-10-19 22:53:33 +08:00
  • ef53439f83 refine: animate drag handle with push effect in edit mode Jason 2025-10-19 22:39:23 +08:00
  • 491bbff11d feat: add edit mode toggle to show/hide drag handles Jason 2025-10-19 22:12:12 +08:00
  • 43ed1c7533 refine: improve provider card UI with compact action buttons and simplified link styling Jason 2025-10-19 21:46:16 +08:00
  • a0cb29d3b2 feat: add category-specific hints to provider form Jason 2025-10-19 12:24:47 +08:00
  • 57661817d3 refine: standardize provider dialog dimensions to match MCP panel Jason 2025-10-19 12:02:22 +08:00
  • eb6948a562 i18n: complete internationalization for provider and usage query panels Jason 2025-10-19 11:55:46 +08:00
  • bae6a1cf55 i18n: complete internationalization for settings panel Jason 2025-10-19 11:01:53 +08:00
  • b036a94281 fix: standardize MCP panel button font sizes to match app-wide consistency Jason 2025-10-19 10:38:25 +08:00
  • a5fff93732 fix: improve dialog vertical alignment and spacing consistency Jason 2025-10-19 10:35:37 +08:00
  • 5253e7ec37 refine: improve MCP panel spacing and add icon consistency Jason 2025-10-19 10:27:03 +08:00
  • 9fc5555ecf feat: add icons to provider dialog action buttons Jason 2025-10-18 23:31:14 +08:00
  • 9d6ccb6d15 refactor: move provider form buttons to DialogFooter for consistency Jason 2025-10-18 23:28:33 +08:00
  • 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