Commit Graph
53 Commits
Author SHA1 Message Date
Supra4E8C a1401d40c0 feat: enhance usage tracking with auth index support across providers 2026-04-18 18:14:22 +08:00
Supra4E8CandGitHub cf41ca3edb Merge pull request #216 from CtriXin/fix/usage-rfc3339-nanoseconds
fix(usage): normalize high-precision RFC3339 timestamps
2026-04-17 23:17:07 +08:00
xin 496f9900c6 fix(usage): normalize high-precision RFC3339 timestamps 2026-04-15 19:12:48 +08:00
Supra4E8C 74badcac8b fix(oauth): remove iflow cookie login 2026-04-14 23:25:17 +08:00
Supra4E8C 70a12bba4f fix(oauth): remove qwen oauth card 2026-04-14 23:22:20 +08:00
Supra4E8C 5cbfbe8fea feat(config): add antigravity credits visual toggle 2026-04-12 00:41:53 +08:00
Supra4E8C c20f705723 fix(ai-providers): include base-url when deleting provider configs 2026-04-09 23:58:09 +08:00
Supra4E8C a388f72f5f feat(authFiles): enhance file upload and deletion handling with batch processing 2026-03-27 23:22:38 +08:00
Supra4E8C 75f4c7cd1a chore(storage): clarify local storage is obfuscation 2026-03-27 22:06:45 +08:00
Supra4E8C 163c1ac29d fix(openai): treat Authorization header as case-insensitive 2026-03-27 22:03:57 +08:00
Supra4E8C e44a9fc099 feat(auth-files): improve credential cards, bulk actions, and dedupe auth file list 2026-03-22 14:41:57 +08:00
Supra4E8C 15d9c37bd9 fix(auth-files): revert status toggle to /auth-files/status 2026-03-08 00:23:58 +08:00
Supra4E8C cb8208e0f7 feat(auth-files): enhance error handling for invalid JSON and refactor file upload logic 2026-03-07 16:06:23 +08:00
Supra4E8C 38d7e20320 feat(ai-providers): add ampcode multi-upstream routing and vertex excluded models 2026-03-07 15:36:47 +08:00
Supra4E8C 65b3ebbca9 feat(codex): add model discovery via /v1/models 2026-02-22 00:01:12 +08:00
Supra4E8C d3be0fddcf feat(gemini): add model discovery via /v1beta/models 2026-02-21 23:50:25 +08:00
Supra4E8C 988a979bea feat(ai-providers): extend provider configs and edit UIs 2026-02-21 22:50:10 +08:00
Supra4E8C 3769447604 feat(ai-providers): add Claude model discovery and connectivity test 2026-02-17 01:22:45 +08:00
Supra4E8C dc4ceabc7b refactor(api): centralize url normalization 2026-02-14 00:16:14 +08:00
Supra4E8C 06201a9fc4 feat(ai-providers): add Gemini proxy URL support in provider edit UI 2026-02-13 20:38:54 +08:00
LTbinglingfeng 6c2cd761ba refactor(core): harden API parsing and improve type safety 2026-02-08 09:42:00 +08:00
LTbinglingfeng 2da4099d0b feat(oauth): add kimi provider support 2026-02-06 23:35:47 +08:00
hkfires 2bf721974b feat(auth): load model lists via /model-definitions/{channel} instead of per-file
model sources.
2026-01-27 14:27:26 +08:00
LTbinglingfeng f22d392b21 fix 2026-01-24 18:04:59 +08:00
LTbinglingfeng c89bbd5098 feat(auth-files): add auth-file model suggestions for OAuth mappings 2026-01-24 15:30:45 +08:00
LTbinglingfeng 80daf03fa6 feat(auth-files): add per-file enable/disable toggle 2026-01-24 00:10:04 +08:00
LTbinglingfeng 883059b031 fix(auth-files): fix deleting OAuth model mappings providers 2026-01-19 23:29:11 +08:00
Supra4E8C 0bb34ca74b fix(auth-files): send aliases for oauth model alias patch 2026-01-17 14:34:57 +08:00
hkfires 99c4fbc30d fix(api): use oauth model alias endpoints 2026-01-16 09:13:38 +08:00
Supra4E8C ebb80df24a fix(quota): include project_id in antigravity quota requests 2026-01-14 16:44:36 +08:00
Supra4E8C f663b83ac8 feat(auth-files): normalize OAuth excluded models handling and update related API methods 2026-01-07 12:26:33 +08:00
Supra4E8C 8dca670358 feat: add vertex provider, oauth model mappings, and routing/log settings 2026-01-05 19:03:05 +08:00
LTbinglingfeng 7cab1e8782 fix(oauth): remove iFlow provider from OAuth flow 2026-01-02 00:58:24 +08:00
Supra4E8C c17217875c fix(ai-providers): route openai compat model fetch/test through api-call to avoid CORS 2025-12-28 18:10:21 +08:00
Supra4E8C 79f6d87d7b fix(api): improve version header parsing for non-plain headers 2025-12-28 10:55:34 +08:00
Supra4E8C 8ca6d31a26 feat(oauth): add vertex json login via vertex/import 2025-12-27 08:02:46 +08:00
Supra4E8C 66c6073bbc feat(usage): add usage stats export/import actions 2025-12-27 00:49:41 +08:00
Supra4E8C 2dd3f233d3 feat(logs): add long-press request log download and hints 2025-12-27 00:30:18 +08:00
Supra4E8C 68974ffc68 feat(ai-providers): add prefix editing for provider configs 2025-12-21 23:46:39 +08:00
Supra4E8C f6563490a6 fix(webui): normalize gemini endpoint and oauth callback status 2025-12-21 10:40:04 +08:00
Supra4E8C 18c1ba6c3c feat(ampcode): remove localhost-only management toggle 2025-12-20 18:32:32 +08:00
Supra4E8C df472119e7 feat: add commit-based release notes, usage loading spinner, and 60s logs timeout 2025-12-20 12:34:45 +08:00
Supra4E8C 39d86d133a feat(oauth): add callback URL submission and require Gemini CLI project ID 2025-12-19 18:04:14 +08:00
Supra4E8C e44beb541f feat 2025-12-18 12:36:17 +08:00
Supra4E8C aecd5875d6 feat(usage): add loading overlay and 60s API timeout 2025-12-18 01:03:12 +08:00
Test abf9b5f8c9 feat: add model list viewer for auth file cards 2025-12-14 15:17:00 +08:00
Supra4E8C e0584af365 feat: add Ampcode (Amp CLI Integration) support with configuration UI and i18n
- Add ampcodeApi service for upstream URL, API key, and model mappings management
  - Implement Ampcode configuration modal in AiProvidersPage
  - Add complete i18n translations for Ampcode features (en and zh-CN)
  - Enhance UsagePage with mobile-responsive chart improvements and legend display
  - Optimize chart rendering for smaller screens
  - Improve page layout styles (SystemPage, AiProvidersPage alignment)
2025-12-14 00:31:05 +08:00
Supra4E8C 13d1804e66 feat: improve Settings page retry config UI and enhance excludedModels API support
- Reorganize retry settings into separate Card for better visual hierarchy
  - Move retry update button inline with input field via rightElement
  - Add excluded-models serialization in provider key configuration
  - Add excluded-models normalization support in API transformers with fallback parsing
2025-12-13 16:30:20 +08:00
Supra4E8C 673ab15ad4 feat: update document title for clarity, add logo image, enhance OAuthPage with iFlow cookie authentication feature, and improve localization for remote access messages 2025-12-11 01:18:32 +08:00
Supra4E8C c71af9a8a5 feat: enhance MainLayout with header height management using useLayoutEffect, improve AiProvidersPage by removing priority field, and update UsagePage with dynamic stats cards and sparkline charts for better data visualization 2025-12-10 01:42:21 +08:00