Supra4E8C
340c1f1ae5
fix(i18n): correct interpolation syntax and add missing translation keys
...
- Fix i18next interpolation from {var} to {{var}} format in en.json
- Add gemini_base_url_label translation key for better form labeling
- Add virtual auth file and model list related translations
- Adjust UsagePage title font size to 28px for consistency
2025-12-14 23:44:25 +08:00
Supra4E8C
09c17c03b9
feat: unify page layout with consistent page titles and structure
...
- Add page title (h1) to all main pages for consistent hierarchy
- Wrap page content in container/content div structure
- Handle 404 error for unsupported OAuth excluded models API
- Add cache price input field in usage page model pricing
- Add upgrade required i18n messages for older CPA versions
- Import mixins in page-level SCSS modules
2025-12-14 20:05:59 +08:00
Supra4E8C
9d648e3404
feat: add cache token pricing support in usage calculation
...
- Add cache price field to ModelPrice interface
- Support both cached_tokens and cache_tokens fields for compatibility
- Separate prompt, cache, and completion pricing in cost calculation
- Deduct cached tokens from input tokens before prompt pricing
- Refactor getApiStats/getModelStats to reuse calculateCost function
- Update i18n labels for model pricing
2025-12-14 18:50:37 +08:00
Supra4E8C
e615979757
Merge pull request #22 from AoaoMH/feature/auth-model-check
...
feat: add model list viewer for auth file cards
2025-12-14 18:06:25 +08:00
Supra4E8C
ea2ce4047f
feat: improve iFlow cookie auth UX with duplicate config handling
...
- Add 409 conflict handling for duplicate iFlow config files
- Add key creation hint in cookie login section
- Move extra actions button after delete button for consistency
- Improve OAuth status badge display logic (hide when idle)
- Add config toggle enable/disable i18n translations
- Adjust item-actions spacing from sm to md
2025-12-14 18:04:26 +08:00
Test
2a87a4d82a
feat: Add 404 judgment; Virtual authentication files also support obtaining model lists; Chinese support for virtual authentication file i18n;
2025-12-14 17:19:51 +08:00
Test
abf9b5f8c9
feat: add model list viewer for auth file cards
2025-12-14 15:17:00 +08:00
Supra4E8C
aea1ceb6be
feat: Added disabling features for some of the AI providers
2025-12-14 12:21:54 +08:00
Supra4E8C
20a69a25bc
feat:log update
2025-12-14 01:51:23 +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
c4034c6467
Update README.md
2025-12-13 17:27:00 +08:00
Supra4E8C
ccc82e5802
fix: refine AI providers and auth files styling and layout alignment
...
- Remove inset box-shadow from stat badges for cleaner appearance
- Add modelCountLabel style for consistent model count display
- Refactor model count layout in AiProvidersPage
- Add openaiTestButton style for proper button height alignment
- Add item-actions flexbox utility style to layout.scss
2025-12-13 17:15:37 +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
62486534e4
feat: add excluded models support for Codex/Claude providers and fix header alignment
...
- Add excludedModels field to ProviderKeyConfig type for Codex and Claude providers
- Add excluded models textarea input in Codex/Claude edit modal
- Display excluded models badges in Codex and Claude provider cards
- Fix header connection status badge vertical alignment with IP address
- Update dark theme to use pure black color scheme
2025-12-13 02:20:08 +08:00
Supra4E8C
da9469c5aa
feat: add models cache store and fix search placeholder truncation
...
- Add useModelsStore with 30s cache for model list to reduce API calls
- Refactor SystemPage to use cached models from store
- Shorten ConfigPage search placeholder to prevent text truncation
2025-12-13 01:35:08 +08:00
Supra4E8C
a7b77ffa25
feat:update icon
2025-12-13 00:51:01 +08:00
Supra4E8C
bcf82252ea
feat: add notification animations and improve UI across pages Add enter/exit animations to NotificationContainer with smooth slide effects Refactor ConfigPage search bar to float over editor with improved UX Enhance AuthFilesPage type badges with proper light/dark theme color support Fix grid layout in AuthFilesPage to use consistent 3-column layout Update icon button sizing and loading state handlin Update i18n translations for search functionality
2025-12-13 00:46:07 +08:00
Supra4E8C
7c0a2280a4
feat: implement versioning system by extracting version from environment, git tags, or package.json, and display app version in MainLayout; enhance ConfigPage with search functionality and CodeMirror integration for YAML editing
2025-12-12 19:10:09 +08:00
Supra4E8C
bae7ff8752
feat: enhance AiProvidersPage with OpenAI model discovery functionality, improve localization for model selection messages, and update styles for better user experience
2025-12-12 18:53:51 +08:00
Supra4E8C
2a57055f81
feat: introduce ModelInputList component for managing model entries in AiProvidersPage, enhance MainLayout with header action icons, and improve styling for success and failure statistics across pages
2025-12-12 17:58:23 +08:00
Supra4E8C
ad92f0c2ed
feat: add success and failure statistics display to AiProvidersPage, refactor data retrieval methods for better clarity and consistency
2025-12-11 12:34:05 +08:00
Supra4E8C
d425332eb0
feat: enhance AiProvidersPage with key statistics loading, improve layout styles, and update AuthFilesPage for better visual representation of success and failure stats
2025-12-11 12:24:29 +08:00
Supra4E8C
3c1a600994
feat: improve AuthFilesPage styles by enhancing input component dimensions, adjusting filterItem widths for better layout, and ensuring consistent box-sizing across elements
2025-12-11 01:27:40 +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
95218676db
feat: update document title and favicon in main.tsx, remove isLocalhost check from OAuthPage for cleaner logic, and enhance overall user experience
2025-12-11 00:17:52 +08:00
Supra4E8C
defa633f92
refactor: remove isLocalhost check from MainLayout, update UsagePage styles for improved layout and spacing, and adjust layout.scss for better sidebar toggle appearance
2025-12-10 23:49:01 +08:00
Supra4E8C
841dfa8a61
feat: add INLINE_LOGO_JPEG to MainLayout for branding, enhance layout styles in UsagePage for improved spacing and responsiveness, and update layout.scss for better logo handling and alignment
2025-12-10 22:56:47 +08:00
Supra4E8C
bf5f34be0d
feat: enhance AuthFilesPage with improved layout and styling, add filter and pagination features, and implement detailed file statistics and actions for better user interaction
2025-12-10 12:31:40 +08:00
Supra4E8C
e8d918ba98
refactor: simplify AiProvidersPage by removing unused delete confirmation text and enhance brand header styles for better layout and responsiveness
2025-12-10 02:02:18 +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
Supra4E8C
d8f540cdb1
fix: adjust sidebar positioning in layout.scss for improved responsiveness and visual consistency
2025-12-09 19:07:52 +08:00
Supra4E8C
18b1adb4e2
feat: enhance MainLayout with brand name expansion feature, sidebar toggle improvements, and responsive design adjustments for better user experience
2025-12-09 19:04:40 +08:00
Supra4E8C
5d5334afb1
refactor: remove README and REFACTOR_PROGRESS files; enhance MainLayout with sidebar icons and improved navigation item display
2025-12-09 01:46:58 +08:00
Supra4E8C
2ca662e971
refactor: update button styles and layout in MainLayout for improved UI consistency and accessibility
2025-12-09 01:05:56 +08:00
Supra4E8C
e417d3c771
feat: refactor MainLayout component to implement sidebar collapse functionality, enhance navigation item display, and improve layout responsiveness
2025-12-09 00:59:40 +08:00
Supra4E8C
b6765b074e
feat: enhance logging functionality with incremental loading, improved error handling, and UI updates for better user experience
2025-12-09 00:35:17 +08:00
Supra4E8C
9d7db57c6a
feat: update SCSS imports to use new Sass module system, enhance SystemPage with model tags display and API key handling, and improve model fetching logic with better error handling and notifications
2025-12-08 20:20:47 +08:00
Supra4E8C
450964fb1a
feat: initialize new React application structure with TypeScript, ESLint, and Prettier configurations, while removing legacy files and adding new components and pages for enhanced functionality
2025-12-07 11:32:31 +08:00
Supra4E8C
8e4132200d
feat: refactor model price display and editing functionality with improved layout and interaction
v0.5.11
2025-12-06 16:46:37 +08:00
Supra4E8C
fc10db3b0a
feat: update layout for usage filter actions and chart line group to improve responsiveness and visual hierarchy
2025-12-06 16:36:23 +08:00
Supra4E8C
2bcaf15fe8
feat: enhance usage statistics overview with responsive design, improved layout, and sparkline charts for better data visualization
2025-12-06 16:32:47 +08:00
Supra4E8C
28750ab068
feat: implement responsive brand title behavior for mobile viewports with animation handling and CSS adjustments
v0.5.10
2025-12-06 14:57:19 +08:00
Supra4E8C
69f808e180
feat: enhance file upload functionality to support multiple JSON file uploads with improved validation and notification handling
v0.5.9
2025-12-06 13:16:09 +08:00
Supra4E8C
86edc1ee95
feat: implement OpenAI provider connection testing with UI integration, status updates, and internationalization support
v0.5.8
2025-12-06 01:25:04 +08:00
Supra4E8C
112f86966d
feat: add version check functionality with UI integration, status updates, and internationalization support
2025-12-06 00:15:44 +08:00
Supra4E8C
658814bf6a
refactor: streamline model name handling in updateApiStatsTable function for improved readability
v0.5.7
2025-12-05 19:02:49 +08:00
Supra4E8C
ac4f310fe8
feat: add sensitive value masking functionality to usage module and update UI for system info localization
v0.5.6
2025-12-05 18:30:01 +08:00
Supra4E8C
ba6a461a40
feat: implement available models loading functionality with UI integration, status updates, and internationalization support
v0.5.5
2025-12-05 02:01:21 +08:00
Supra4E8C
0e01ee0456
feat: add log search functionality with UI input, filtering logic, and internationalization support
2025-12-04 23:42:13 +08:00
Supra4E8C
d235cfde81
refactor: simplify gemini key retrieval logic by removing legacy key handling
v0.5.4
2025-12-04 01:07:59 +08:00