- Introduced new provider integrations for FennoAI and Qiniu Cloud.
- Added necessary icons for both providers.
- Updated adapters to handle resource conversion for FennoAI and Qiniu Cloud.
- Enhanced brand logos to include FennoAI and Qiniu Cloud.
- Modified provider category list to include new providers.
- Updated resource panels and tables to support new providers.
- Added provider descriptors and definitions for FennoAI and Qiniu Cloud.
- Implemented base URL resolution and protocol URL retrieval for both providers.
- Updated internationalization files to include translations for new providers.
- Introduced APIKEY_FUN_GEMINI_BASE_URL and updated base URL options to include Gemini.
- Enhanced sponsor definitions to support Gemini protocol with appropriate URLs and configurations.
- Updated types to include Gemini in provider brand and protocol definitions.
- Implemented Gemini configuration handling in the provider workbench.
- Modified localization files to include Gemini in relevant sections.
- Introduced a new configuration field for plugin store authentication in `configSearchIndex.ts`.
- Enhanced the `PluginStorePage` component to support installation options with version overrides and authentication rules.
- Added a modal for configuring plugin installation options, including version input and authentication handling.
- Implemented styles for the new installation options dialog and error handling in `PluginStorePage.module.scss`.
- Updated the API service to handle plugin installation with optional authentication parameters.
- Extended the visual configuration to include plugin store authentication rules, with serialization and parsing logic.
- Added new translations for authentication-related fields in multiple languages.
- Introduced types for plugin store authentication rules and platform support in TypeScript definitions.
- Updated SCSS styles for AuthFilesStatusFilterCard to enhance visual appearance and responsiveness.
- Modified the TypeScript component to handle dragging interactions for the slider.
- Removed deprecated status filter mode 'disabledProblem' and adjusted related logic in AuthFilesPage.
- Improved localization files by removing unused translations for 'disabledProblem' in English, Russian, and Chinese.
- Enhanced the layout and structure of the AuthFilesPage to better accommodate filter controls and options.
- Consolidated import statements in ConfigPage.tsx for clarity.
- Adjusted formatting in LoginPage.module.scss and LoginPage.tsx for better alignment.
- Enhanced readability in antigravitySubscription.ts by adding parentheses for clarity.
- Streamlined apiCall.ts by simplifying the request method signature.
- Added missing commas in apiKeys.ts and client.ts for consistency.
- Improved formatting in config.ts and configFile.ts for better readability.
- Ensured consistent use of commas in logs.ts and models.ts.
- Refactored transformers.ts for improved readability and consistency in formatting.
- Standardized function signatures in version.ts and vertex.ts.
- Enhanced useAuthStore.ts for better readability and consistency in state updates.
- Improved formatting in useConfigStore.ts and useLanguageStore.ts for better alignment.
- Enhanced useModelsStore.ts and useNotificationStore.ts for improved readability.
- Refactored components.scss, global.scss, themes.scss, and variables.scss for better formatting.
- Cleaned up unused lines in compare.ts and download.ts.
- Improved formatting in headers.ts and models.ts for better readability.
- Enhanced quota builders and formatters for improved clarity.
- Refactored recentRequests.ts for better readability and consistency in function signatures.
- Added support for multiple sponsor protocols (OpenAI, Codex, Claude) with new SponsorKeyEntryInput type.
- Introduced grouped key management in the UI, allowing users to add, remove, and configure keys for different protocols.
- Updated styles for better layout and spacing in the sponsor key management section.
- Enhanced localization for new features in English, Russian, Chinese (Simplified and Traditional).
- Refactored code to build model aliases and handle sponsor key entries more efficiently.