Commit Graph
151 Commits
Author SHA1 Message Date
Supra4E8C faadc3ea3e refactor(select): unify dropdown implementations 2026-02-14 12:50:03 +08:00
Supra4E8C 32b576123c feat(usage): use modal dialog for editing model prices 2026-02-14 12:09:02 +08:00
Supra4E8C 5dce24e3ea feat(select): implement custom Select component with dropdown functionality 2026-02-14 12:01:11 +08:00
Supra4E8C bf824f8561 fix(clipboard): add shared helper and remove lint warnings 2026-02-14 03:33:09 +08:00
Supra4E8C 3a7ddfdff1 fix(clipboard): add fallback helper and unify copy actions 2026-02-14 03:25:33 +08:00
Supra4E8C 431ec1e0f5 fix(theme): improve dark mode contrast and enforce white button text 2026-02-14 03:06:07 +08:00
Supra4E8C e2368ddfd7 Refactor color variables and styles across components for a cohesive design update
- Updated active state colors in ToastSelect component for better visibility.
- Adjusted box-shadow and border colors in ModelMappingDiagram styles.
- Changed provider colors in ModelMappingDiagram for improved aesthetics.
- Modified background and border styles in ProviderNav for a more modern look.
- Updated accent colors in StatCards to align with new color scheme.
- Refined token colors in TokenBreakdownChart for consistency.
- Adjusted sparkline colors in useSparklines hook to match new design.
- Changed error icon color in AiProvidersOpenAIEditPage for better contrast.
- Updated failure badge styles in AiProvidersPage for a cleaner appearance.
- Refined various status styles in AuthFilesPage for improved clarity.
- Updated colors in ConfigPage to use new variable definitions.
- Refined error and warning styles in LoginPage for better user feedback.
- Adjusted log status colors in LogsPage for consistency with new theme.
- Updated OAuthPage styles to reflect new color variables.
- Refined quota styles in QuotaPage for better visual hierarchy.
- Updated system page styles for improved user experience.
- Adjusted usage page styles to align with new design language.
- Refactored component styles to use new color variables in components.scss.
- Updated layout styles to reflect new primary color definitions.
- Refined theme colors in themes.scss for a more cohesive look.
- Updated color variables in variables.scss to reflect new design choices.
- Adjusted chart colors in usage.ts for consistency with new color scheme.
2026-02-14 02:25:58 +08:00
Supra4E8C 3937a403b1 fix(i18n): localize splash strings 2026-02-14 00:24:52 +08:00
Supra4E8C 06201a9fc4 feat(ai-providers): add Gemini proxy URL support in provider edit UI 2026-02-13 20:38:54 +08:00
Supra4E8CandGitHub ef448806aa Merge pull request #104 from moxi000/dev
feat(quota): support dynamic Codex additional limits and i18n
2026-02-13 20:22:19 +08:00
moxi 8a33f5ab55 fix(quota): use i18n params for additional limits and keep primary/secondary mapping 2026-02-13 19:52:38 +08:00
Supra4E8C ab3922f9e6 fix(usage): make api details card scrollable 2026-02-13 16:13:15 +08:00
Supra4E8C 5dbff4c3e0 fix(usage): make model stats card scrollable 2026-02-13 16:11:28 +08:00
Supra4E8C 1d3335746b fix(usage): aggregate openai provider credential stats 2026-02-13 15:58:01 +08:00
Supra4E8C c6d00e8b3f fix(usage): make sorting and api expansion keyboard accessible 2026-02-13 15:27:16 +08:00
Supra4E8C 9ef7d439d2 fix(usage): update chart labels when locale changes 2026-02-13 15:24:00 +08:00
Supra4E8C c53a231c41 fix(usage): include auth-index-only usage in credential stats 2026-02-13 15:21:16 +08:00
Supra4E8C 705e6dac54 feat(usage): match credentials by source ID using config store props 2026-02-13 15:06:31 +08:00
Supra4E8C daef2521f1 feat(usage): resolve provider-based auth_index via SHA-256 matching
Fetch all provider configs (Gemini, Claude, Codex, Vertex, OpenAI) and
compute SHA-256 auth_index from their API keys to map unresolved
credential entries to friendly provider names.
2026-02-13 14:08:25 +08:00
moxi 0640edc9c9 fix(quota): avoid fallback mislabeling for additional codex limits 2026-02-13 13:58:49 +08:00
moxi 7068588c58 feat(quota): support dynamic codex additional limits with i18n 2026-02-13 13:52:41 +08:00
Supra4E8C de0753f0ce feat(usage): resolve credential names from auth files by auth_index 2026-02-13 13:44:12 +08:00
Supra4E8C d027d04f64 feat(usage): use adaptive token format instead of fixed millions 2026-02-13 13:35:33 +08:00
Supra4E8C c4ca9be7b5 feat(usage): add last refresh timestamp in header 2026-02-13 13:33:47 +08:00
Supra4E8C 180a4ccab4 feat(usage): add cost trend chart with hourly/daily toggle 2026-02-13 13:31:36 +08:00
Supra4E8C 78512f8039 feat(usage): add token type breakdown stacked chart 2026-02-13 13:29:21 +08:00
Supra4E8C 7cdede6de8 feat(usage): add success rate column to model stats table 2026-02-13 13:26:27 +08:00
Supra4E8C 7ec5329576 feat(usage): add column sorting to model stats and API details tables 2026-02-13 13:25:03 +08:00
Supra4E8C 5d0232e5de feat(usage): add credential (auth index) breakdown card 2026-02-13 13:23:09 +08:00
Supra4E8C b957d05636 Localize visual config select option labels 2026-02-12 23:57:02 +08:00
Supra4E8C 887600c03a feat(usage): add time range filter for stats and charts 2026-02-12 21:35:59 +08:00
Supra4E8C 2d841c0a2f fix(provider-list): Modify the keyField function to support index parameters and ensure uniqueness
fix(ai-providers): Optimize configuration synchronization logic in OpenAI editing layout
2026-02-12 16:36:44 +08:00
Supra4E8CandGitHub e40c3488fe Merge pull request #98 from razorback16/main
feat(quota): add Claude OAuth usage quota detection
2026-02-12 15:50:42 +08:00
moxi c726fbc379 feat(ai-providers): 优化 OpenAI 编辑页 UI 交互与对齐 2026-02-11 23:31:43 +08:00
Razorback16 83f6a1a9f9 feat(quota): add Claude OAuth usage quota detection
Add Claude quota section to the Quota Management page, using the
Anthropic OAuth usage API (api.anthropic.com/api/oauth/usage) to
display utilization across all rate limit windows (5-hour, 7-day,
Opus, Sonnet, etc.) and extra usage credits.
2026-02-09 14:12:07 -08:00
LTbinglingfeng 027ab483d4 refactor(providers): remove deprecated AI provider modal implementations and unused modal types 2026-02-09 00:54:24 +08:00
LTbinglingfeng 6c2cd761ba refactor(core): harden API parsing and improve type safety 2026-02-08 09:42:00 +08:00
LTbinglingfeng 525b152a76 fix(config): preserve mobile scroll after API key modal close and add one-click key copy 2026-02-07 12:22:16 +08:00
LTbinglingfeng e053854544 feat(system): redesign system info page and move request-log controls from layout footer 2026-02-07 12:03:40 +08:00
LTbinglingfeng 385117d01a fix(i18n): switch language via popover menu and complete Russian Kimi translations 2026-02-07 01:13:11 +08:00
LTbinglingfeng 700bff1d03 fix(i18n): harden language switching and enforce language list consistency 2026-02-07 00:43:36 +08:00
Supra4E8CandGitHub 680b24026c Merge pull request #91 from unchase/feat/ru-localization
Feat: Add Russian localization
2026-02-07 00:24:35 +08:00
Chebotov Nickolay 50ab96c3ed feat: add language dropdown 2026-02-06 15:20:25 +03:00
LTbinglingfeng cade2647d6 feat(quota): add normalization for Gemini CLI model IDs and update quota groups 2026-02-06 19:11:57 +08:00
LTbinglingfeng 3661530f5f fix(ui): make payload visual editor responsive on mobile 2026-02-06 18:38:37 +08:00
LTbinglingfeng f833f0dfd2 fix(config): align visual editor with backend config semantics 2026-02-06 18:14:13 +08:00
hkfires e568e4a2b5 feat(ui): show empty state for payload rules editor 2026-02-06 11:29:21 +08:00
hkfires 4a0386472d feat(ui): show success/failure in API usage stats 2026-02-06 11:23:50 +08:00
LTbinglingfeng e6e62e2992 feat(i18n): add internationalization support for visual config editor 2026-02-06 03:34:38 +08:00
LTbinglingfeng f53d333198 fix(ui): center Config Panel action bar and move ProviderNav to bottom 2026-02-06 03:13:13 +08:00