Commit Graph

  • 155532ea8c feat(prompts+i18n): add prompt management and improve prompt editor i18n (#193) YoVinchen 2025-11-12 16:41:41 +08:00
  • 346f916048 refactor(endpoint): separate edit and create mode endpoint management (#192) YoVinchen 2025-11-12 11:02:43 +08:00
  • 8a05e7bd3d feat(gemini): add Gemini provider integration (#202) YoVinchen 2025-11-12 10:47:34 +08:00
  • 32a2ba5ef6 chore(release): prepare for v3.6.2 release v3.6.2 Jason 2025-11-11 23:57:21 +08:00
  • 4502b2f973 feat(presets): add Kimi For Coding and BaiLing provider presets Jason 2025-11-11 23:50:52 +08:00
  • 6cb930b4ec docs: add TypeScript Trending badge and improve contributing tone Jason 2025-11-11 11:03:26 +08:00
  • 9a5c8c0e57 chore(release): prepare for v3.6.1 release v3.6.1 Jason 2025-11-10 21:21:27 +08:00
  • b1abdf95aa feat(sponsor): add PackyCode as official partner Jason 2025-11-10 18:44:19 +08:00
  • be155c857e refactor(usage-script): replace native checkbox with Switch component Jason 2025-11-10 16:01:28 +08:00
  • 9d6f101006 fix(usage-script): replace FormLabel with Label to fix white screen crash Jason 2025-11-10 15:51:18 +08:00
  • 2a56a0d889 style(usage-script): unify form input styles with shadcn/ui components Jason 2025-11-10 15:42:36 +08:00
  • 7096957b40 feat(usage-query): decouple credentials from provider config Jason 2025-11-10 15:28:09 +08:00
  • 23d06515ad fix(toml): normalize CJK quotes to prevent parsing errors Jason 2025-11-10 14:35:55 +08:00
  • 3210202132 fix(mcp): preserve custom fields in Codex TOML config editor Jason 2025-11-10 12:03:15 +08:00
  • 7b52c44a9d feat(schema): add common JSON/TOML validators and enforce MCP conditional fields Jason 2025-11-09 20:42:25 +08:00
  • 772081312e feat(ui): enhance provider switch error notification with copy action Jason 2025-11-09 17:56:02 +08:00
  • cfcd7b892a fix(tray): replace unwrap with safe pattern matching in menu handler Jason 2025-11-08 22:55:53 +08:00
  • 3da787b9af fix(provider): set category to custom for imported default config Jason 2025-11-08 22:45:53 +08:00
  • 9370054911 fix(error-handling): isolate tray menu update failures from main operations Jason 2025-11-08 22:07:12 +08:00
  • 5b3b211c9a fix(ui): sync tray menu order after drag-and-drop sorting (#179) ZyphrZero 2025-11-08 21:45:43 +08:00
  • fb02881684 fix(forms): populate base URL for all non-official provider categories Jason 2025-11-08 21:25:41 +08:00
  • 34b8aa1008 fix(ui): remove misleading model placeholders from input fields Jason 2025-11-08 08:50:15 +08:00
  • 52a7f9d313 feat(usage): enable background query for usage polling Jason 2025-11-08 00:02:28 +08:00
  • b617879035 docs: add v3.6.0 release notes and update READMEs with missing features Jason 2025-11-07 22:05:33 +08:00
  • 8d77866160 Release v3.6.0: Major architecture refactoring and feature enhancements v3.6.0 Jason 2025-11-07 16:27:51 +08:00
  • 7305b1124b fix(forms): show endpoint input for all non-official providers Jason 2025-11-07 11:25:55 +08:00
  • dc79c31148 refactor(settings): improve directory configuration UI layout Jason 2025-11-06 23:05:25 +08:00
  • 03e15916dd chore: apply cargo fmt before release Jason 2025-11-06 16:32:45 +08:00
  • 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