Commit Graph

  • 69c0a09604 refactor(cleanup): remove dead code and optimize Option checks Jason 2025-11-06 16:22:05 +08:00
  • 4e23250755 feat: add Z.ai GLM partner and fix apiKeyUrl priority Jason 2025-11-06 16:04:10 +08:00
  • 5f78e58ffc feat: add partner promotion feature for Zhipu GLM Jason 2025-11-06 15:22:38 +08:00
  • e4416c9da8 docs(changelog): document breaking changes in [Unreleased] Jason 2025-11-06 12:30:45 +08:00
  • 6f05a91226 refactor(migration): remove legacy v1 copy file migration logic Jason 2025-11-06 12:22:48 +08:00
  • db80e96786 refactor(config): remove v1 auto-migration and improve error handling Jason 2025-11-06 09:18:21 +08:00
  • d6fa0060fb chore: unify code formatting and remove unused code Jason 2025-11-05 23:17:34 +08:00
  • 4f4c1e4ed7 feat(ui): move usage display inline next to enable button Jason 2025-11-05 22:46:30 +08:00
  • ce24b37b39 fix(usage): resolve auto-query interval timing issue Jason 2025-11-05 22:02:12 +08:00
  • a428e618d2 refactor(usage): consolidate query logic to eliminate DRY violations Jason 2025-11-05 21:40:06 +08:00
  • 21d29b9c2d feat(usage): add auto-refresh interval for usage queries Jason 2025-11-05 15:48:19 +08:00
  • 254896e5eb feat(providers): add DMXAPI provider and refine naming Jason 2025-11-05 14:48:07 +08:00
  • dbf220d85f add azure codex provider (#168) kenwoodjw 2025-11-05 10:29:28 +08:00
  • b498f0fe91 refactor(i18n): complete error message internationalization and code cleanup Jason 2025-11-05 10:11:47 +08:00
  • f92dd4cc5a fix(i18n): internationalize test script related error messages Jason 2025-11-05 08:52:36 +08:00
  • 720c4d9774 feat(i18n): complete internationalization for usage query feature Jason 2025-11-05 00:07:54 +08:00
  • bafddb8e52 feat(usage): add test script API with refactored execution logic Jason 2025-11-04 23:04:44 +08:00
  • 05e58e9e14 feat(usage): add selected state styling to template buttons Jason 2025-11-04 21:58:25 +08:00
  • 802c3bffd9 feat(usage): add custom blank template for usage script Jason 2025-11-04 21:53:42 +08:00
  • 7be74806e8 feat(usage): conditionally show advanced config for NewAPI template Jason 2025-11-04 21:44:20 +08:00
  • a6b6c199b4 refactor(commands): remove unused missing_param helper function Jason 2025-11-04 15:54:45 +08:00
  • 0778347f84 refactor(endpoints): implement deferred submission and fix clear-all bug Jason 2025-11-04 15:30:54 +08:00
  • 49c2855b10 feat(usage): add support for access token and user ID in usage scripts Jason 2025-11-04 11:30:14 +08:00
  • ccb011fba1 fix(usage): ensure refresh button shows loading animation on click Jason 2025-11-03 23:13:30 +08:00
  • 0f62829599 fix: resolve name collision in get_init_error command Jason 2025-11-03 22:51:01 +08:00
  • cc5d59ce56 refactor: eliminate code duplication and force exit on config error Jason 2025-11-03 22:43:20 +08:00
  • 4afa68eac6 fix: prevent silent config fallback and data loss on startup Jason 2025-11-03 22:33:10 +08:00
  • 36fd61b2a2 refactor: migrate all Tauri commands to camelCase parameters Jason 2025-11-03 16:50:23 +08:00
  • 85334d8dce refine(usage): enhance query robustness and error handling Jason 2025-11-03 10:24:59 +08:00
  • ab2833e626 feat(provider): enable endpoint management for aggregator providers Jason 2025-11-02 23:40:11 +08:00
  • b4f10d8316 refine(ui): improve model placeholders and simplify provider hints Jason 2025-11-02 23:24:49 +08:00
  • 50eb4538ca feat: support ANTHROPIC_API_KEY field and add AiHubMix provider Jason 2025-11-02 23:10:21 +08:00
  • c56866f48c fix(codex): auto-sync API key from auth.json to form field Jason 2025-11-02 22:44:40 +08:00
  • 972650377d feat(codex): add AiHubMix provider and enhance configuration UX Jason 2025-11-02 22:22:45 +08:00
  • faeca6b6ce feat(config): add MiniMax provider and update existing presets Jason 2025-11-02 21:51:14 +08:00
  • cb83089866 refactor(config): rename providerPresets to claudeProviderPresets Jason 2025-11-02 21:05:48 +08:00
  • ebb7106102 refactor(ui): remove redundant KimiModelSelector and unify model configuration Jason 2025-11-02 20:57:16 +08:00
  • 4811aa2dcd refactor(models): migrate to granular model configuration architecture Jason 2025-11-02 18:02:22 +08:00
  • 2ebe34810c refactor(hooks): introduce unified post-change sync utility Jason 2025-11-01 23:58:29 +08:00
  • 87f408c163 feat(editor): add JSON format button to editors Jason 2025-11-01 21:05:01 +08:00
  • b1f7840e45 fix(provider): add footer and improve layout spacing for common config editor dialog Jason 2025-11-01 18:59:19 +08:00
  • c168873c1e Merge pull request #164 from farion1231/refactor/project-restructure Jason Young 2025-10-31 21:17:38 +08:00
  • fa9f4997af style(provider): improve type annotation formatting in EditProviderDialog refactor/project-restructure Jason 2025-10-31 18:15:59 +08:00
  • 717be12991 fix(mcp): resolve sync-to-other-side functionality failure Jason 2025-10-30 22:34:34 +08:00
  • ef85b015d3 feat(provider): load live settings when editing active provider Jason 2025-10-30 17:52:25 +08:00
  • def4095e4e feat(i18n): add internationalization support for tray menu Jason 2025-10-30 17:14:59 +08:00
  • b3e14b3985 style: improve current provider visual feedback and toast duration Jason 2025-10-30 16:48:07 +08:00
  • 64f2220ad9 docs: update README for v3.5.1 release Jason 2025-10-30 16:23:00 +08:00
  • 55223bdd46 style: format code with consistent spacing and line breaks Jason 2025-10-30 15:31:08 +08:00
  • 8e4a0a1bbb refactor(types): rename AppType to AppId for semantic clarity Jason 2025-10-30 14:59:15 +08:00
  • 80dd6e9381 refactor(api): unify AppType parsing with FromStr trait Jason 2025-10-30 12:33:35 +08:00
  • 931ef7d3dd refactor(api): simplify app type parameter handling to single required parameter Jason 2025-10-30 11:35:14 +08:00
  • 2aec407a2f test: add dual-parameter support and sync mocks for import/export tests Jason 2025-10-30 10:07:30 +08:00
  • ead65d82ad refactor(providers): clean up config structure and update PackyCode domain Jason 2025-10-30 09:04:11 +08:00
  • 08f480ec94 refactor(mcp): preserve TOML formatting when syncing to Codex Jason 2025-10-29 23:52:46 +08:00
  • 590be4e136 refactor(providers): add flexible app type resolution with dual parameter support Jason 2025-10-29 20:33:30 +08:00
  • 7d56aed543 fix(providers): preserve custom endpoints in meta during add/edit operations Jason 2025-10-28 20:28:11 +08:00
  • 1841f8b462 refactor(backend): optimize async usage and lock management Jason 2025-10-28 18:59:06 +08:00
  • 5c3aca18eb refactor(backend): implement transaction mechanism and i18n errors for provider service Jason 2025-10-28 17:47:15 +08:00
  • 88a952023f refactor(backend): extract config and speedtest services (phase 4) Jason 2025-10-28 15:58:04 +08:00
  • 9e72e786e3 refactor(backend): extract MCP service layer with snapshot isolation Jason 2025-10-28 14:59:28 +08:00
  • 7b1a68ee4e refactor(backend): phase 5 - optimize concurrency with RwLock and async IO Jason 2025-10-28 12:23:44 +08:00
  • 7e27f88154 refactor(backend): phase 4 - add test hooks and extend service layer Jason 2025-10-28 11:58:57 +08:00
  • c2e8855a0f refactor(backend): phase 4 - extract provider service layer Jason 2025-10-28 10:47:48 +08:00
  • 8e980e6974 refactor(backend): phase 3 - unify error handling and fix backup timestamp bug Jason 2025-10-28 09:55:10 +08:00
  • 10abdfa096 refactor(backend): phase 3 - expand integration tests for Codex and MCP sync Jason 2025-10-27 23:26:42 +08:00
  • 6a9aa7aeb5 refactor(backend): phase 3 - add integration tests for config sync (partial) Jason 2025-10-27 22:30:57 +08:00
  • 9f5c2b427f refactor(backend): phase 2 - split commands.rs by domain (100%) Jason 2025-10-27 22:18:05 +08:00
  • 4aa9512e36 refactor(backend): complete phase 1 - full AppError migration (100%) Jason 2025-10-27 20:36:08 +08:00
  • 1cc0e4bc8d refactor(backend): complete phase 1 - unified error handling (100%) Jason 2025-10-27 16:48:08 +08:00
  • c01e495eea refactor(backend): phase 1 - unified error handling with thiserror Jason 2025-10-27 16:29:11 +08:00
  • bfab1d0ccb fix: resolve TypeScript type errors in test files Jason 2025-10-27 13:29:12 +08:00
  • 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