Commit Graph

1068 Commits

Author SHA1 Message Date
Supra4E8C 572da189bc refactor(quota): split provider data layer out of quotaConfigs 2026-07-31 08:50:02 +08:00
Supra4E8C 7345e99059 test(quota): extract resolvePlanTier and cover the elite/premium order contract 2026-07-31 08:43:17 +08:00
Supra4E8C 826ea3c0d0 docs(excluded-models): clarify rule module consolidation v1.20.4 2026-07-31 07:44:16 +08:00
Supra4E8C 4abd41f947 refactor: streamline excluded models management and enhance localization
- Removed deprecated localization keys related to excluded models in zh-TW.json.
- Introduced a new structure for excluded models with improved UI components.
- Refactored AuthFilesOAuthExcludedEditPage to utilize ExcludedModelsPicker for better handling of model exclusions.
- Consolidated styles in AuthFilesOAuthExcludedEditPage.module.scss by removing unused classes.
- Added comprehensive tests for excluded model rules and their matching logic.
- Deleted obsolete tests for OAuth excluded rules and replaced them with more relevant tests for the new structure.
- Ensured that the disabled state of providers is correctly managed and reflected in the UI.
2026-07-31 07:42:56 +08:00
Supra4E8C 20bb8559d4 feat(auth-files): implement excluded models selection with UI support and backend integration 2026-07-31 04:53:01 +08:00
Supra4E8C afd7da059d feat(auth-files): add excluded models field with normalization and UI support 2026-07-31 04:25:35 +08:00
Supra4E8C 13a22da082 fix(dashboard): adjust heroPeriod styles for improved spacing and letter spacing v1.20.3 2026-07-31 03:24:58 +08:00
Supra4E8C 6cda18a852 feat(quota): update Codex Pro 20x badge styles and animations for improved visual consistency 2026-07-31 03:22:39 +08:00
Supra4E8C fe93db0941 fix(quota): restore Codex reset button visibility 2026-07-31 01:16:05 +08:00
Supra4E8C 530b585bd0 feat(interactions): add support for Interactions API, including endpoints, payloads, and configuration management v1.20.2 2026-07-30 08:05:30 +08:00
Supra4E8C 90971e8f6a feat(auth-files): add WRR weight management and update priority handling 2026-07-30 07:45:55 +08:00
Supra4E8C 8faaa39534 feat: add support for weighted round-robin routing strategy and credential weight management
- Implemented 'weighted-round-robin' as a new routing strategy in DashboardPage.
- Introduced weight input fields in ApiKeyEntriesEditor, BaseProviderForm, and SponsorProviderForm.
- Added validation for credential weights, including integer checks and maximum limits.
- Updated localization files to include new weight-related labels and hints.
- Created utility functions for credential weight validation and parsing.
- Added tests for credential weight handling and visual config routing strategy.
2026-07-30 07:22:24 +08:00
Supra4E8C 9524cc7f32 feat(quota): add elite Codex Pro 20x badge styles and animations v1.20.1 2026-07-30 06:57:08 +08:00
Supra4E8C 6360b52d18 fix(auth-files): restore mobile wrapping 2026-07-30 03:56:03 +08:00
Supra4E8C c9636a3c54 fix(auth-files): prevent concurrent uploads 2026-07-30 03:55:16 +08:00
Supra4E8C b76037ac7c fix(auth-files): preserve latest loading state 2026-07-30 03:54:45 +08:00
Supra4E8C 840df32f16 fix(auth-files): isolate model requests 2026-07-30 03:54:11 +08:00
Supra4E8C 966a2918d5 fix(auth-files): invalidate quota cache on mutations 2026-07-30 03:37:35 +08:00
Supra4E8C 3c8eba3027 fix(auth-files): align problem status semantics 2026-07-30 03:36:15 +08:00
Supra4E8C 29b1b9bb48 refactor(auth-files): drop vault header eyebrow and move cursor marker to meta line 2026-07-30 03:24:20 +08:00
Supra4E8C 0a181ba661 chore(auth-files): polish pulse presence, quiet card actions and prune orphaned i18n keys 2026-07-30 02:58:00 +08:00
Supra4E8C cc13476844 feat(auth-files): rebuild page with vault header, pulse spectrum and provider tabs 2026-07-30 02:35:22 +08:00
Supra4E8C b9c3fbbb77 feat(auth-files): componentize cards, quota section, sheet editor and batch bar with colocated styles 2026-07-30 02:23:25 +08:00
Supra4E8C 20c0cb865e feat(auth-files): background refresh, batch download parity and models cache invalidation 2026-07-30 02:08:11 +08:00
Supra4E8C dbe7094e8c feat(api): normalize auth file fields at the client boundary 2026-07-30 02:02:41 +08:00
Supra4E8C b62dbefda8 refactor(quota): unify progress bar, type colors and quota error resolver 2026-07-30 02:00:29 +08:00
Supra4E8C 22cf825d07 refactor(motion): promote reveal hooks and interaction tokens to shared scope 2026-07-30 01:55:37 +08:00
Supra4E8C 51b034dd91 feat(quota): add applicableAvailableCount to Codex rate limit structures and update related logic 2026-07-29 19:48:11 +08:00
Supra4E8C 1708314bc7 fix(dashboard): adjust ambient layer positioning and improve wash effects for better visual consistency v1.20.0 2026-07-29 04:49:36 +08:00
Supra4E8C 0f87214e26 feat(dashboard): enhance animations and transitions for improved UI responsiveness 2026-07-29 04:44:22 +08:00
Supra4E8C d85afcc2e1 Merge branch 'main' into dev 2026-07-29 04:28:44 +08:00
shipfast123 50c3b9fb3b fix(claude): display Fable weekly quota (#355)
* fix(claude): display Fable weekly quota

Parse Anthropic weekly_scoped usage limits while preserving the legacy iguana_necktie fallback and preventing duplicate rows.\n\nAssisted-by: OpenAI GPT-5.4

* fix(claude): preserve valid Fable quota fallback

---------

Co-authored-by: Victor Evangelista <victorevangelista@protonmail.com>
Co-authored-by: Supra4E8C <tan13318527080@163.com>
2026-07-29 04:24:35 +08:00
Supra4E8C a9eb14b929 feat(dashboard): enhance dashboard UI with real-time metrics and improved styling
- Introduced LiveWire component for real-time traffic visualization.
- Added smooth line path rendering for Sparkline and LiveWire.
- Updated dashboard layout and styles for better responsiveness.
- Enhanced localization for dashboard verdicts and labels.
- Refactored styles for improved visual hierarchy and clarity.
2026-07-28 03:09:16 +08:00
Supra4E8C 38f98975f8 feat(dashboard): overhaul dashboard UI and functionality
- Translated and updated the zh-TW localization for the dashboard.
- Removed the old DashboardPage styles and component, replacing them with a new structure.
- Refactored routing to point to the new DashboardPage location.
- Eliminated unused utility functions related to dashboard model statistics.
- Introduced new formatting utilities for compact number and percentage display.
- Added comprehensive tests for new formatting utilities and dashboard metrics.
2026-07-28 02:26:37 +08:00
Supra4E8C ba02883736 feat(kimiQuota): add formatting for reset duration and corresponding tests 2026-07-27 20:05:27 +08:00
Supra4E8C 310fbff060 style(ProviderResourceTable): update baseUrl styles for better responsiveness 2026-07-27 20:00:43 +08:00
Supra4E8C 21af57620b refactor(logs): remove Home payload support v1.19.3 2026-07-26 02:47:59 +08:00
Supra4E8C 0a2be7dc57 refactor(runtime): remove Home detection 2026-07-26 02:46:56 +08:00
Supra4E8C cf3c617444 refactor(MainLayout): simplify nav-group structure and remove unused styles 2026-07-25 22:29:10 +08:00
Supra4E8C 458e5e144b refactor(PluginStorePage): update cardHeader layout to grid and improve badge display v1.19.2 2026-07-25 22:14:19 +08:00
Supra4E8C 1d7bc0d190 feat(auth-files): add manual refresh functionality for OAuth credentials and update related components 2026-07-25 22:09:27 +08:00
Supra4E8C b24f3069be fix(claudeApi): update base URL and add legacy URL support for ClaudeAPI provider v1.19.1 2026-07-25 12:18:41 +08:00
Supra4E8C 7793321b18 Refactor AuthFilesPage styles and layout; improve filter controls and display settings
- Updated SCSS styles for filter sections, controls, and buttons for better consistency and responsiveness.
- Replaced filter controls with a more flexible toolbar layout.
- Introduced display settings button with a popover for page size and compact mode options.
- Enhanced accessibility with appropriate ARIA attributes and keyboard navigation support.
- Cleaned up unused styles and improved overall code readability.
v1.19.0
2026-07-25 02:54:34 +08:00
Supra4E8C 05631cfb43 feat(auth-files): add theme surface icon support for Kimi provider and update styles accordingly 2026-07-25 02:46:01 +08:00
Supra4E8C 5590326018 fix(layout): update color variables for better consistency in styles 2026-07-25 02:35:46 +08:00
Supra4E8C 4d081359b9 feat(auth-files): add event for auth files changes and update related components
feat(layout): enhance sidebar navigation with tooltips and accessibility improvements
fix(i18n): add translations for authentication files count in multiple languages
style(layout): improve styles for navigation tooltips and badges
2026-07-25 02:33:21 +08:00
Supra4E8C aef7ff0991 feat(layout): update sidebar layout and add tooltip for navigation badges 2026-07-25 01:59:45 +08:00
Supra4E8C e677a68c4d feat(api-error): implement error parsing utility and add tests v1.18.7 2026-07-25 01:04:25 +08:00
Supra4E8C f2be3bb5da fix(config): remove codexIdentityConfuse references from configuration and localization files 2026-07-25 00:57:44 +08:00
Supra4E8C 3447a0bd58 fix(kimi): reorder usage summary in buildKimiQuotaRows function 2026-07-25 00:52:21 +08:00