- 05 Jun, 2025 6 commits
-
-
Apple\Apple committed
-
* feat: support claude cache for upstream [OpenRouter] * feat: support claude thinking for upstream [OpenRouter] * feat: reasoning is common params for OpenRouter
neotf committed -
Apple\Apple committed
-
📕 Apple\Apple committed -
Apple\Apple committed
-
🎨 Move the Turnstile verification component from the renderOAuthOptions method to the main render function in both LoginForm and RegisterForm components. This ensures the Turnstile verification is globally visible and accessible regardless of which authentication method the user chooses (email login/register or third-party OAuth options). The change improves UI consistency and ensures the verification mechanism works properly across all authentication flows.
Apple\Apple committed
-
- 04 Jun, 2025 16 commits
-
-
Add DeepWiki Badge in README
Calcium-Ion committed -
RedwindA committed
-
🎨 Replace the main card icon in ModelPricing component with IconLayers to better represent the model catalog functionality. Increase icon size from 'large' to 'extra-large' for improved visibility and visual hierarchy. This change enhances the user interface by using more appropriate iconography and giving the primary navigation elements greater emphasis.
Apple\Apple committed -
✨ This commit improves the model display interface with several enhancements: 1. Add model count badges to each category tab and dropdown menu item 2. Highlight active category with red badge and use grey for inactive ones 3. Optimize performance by caching category counts with useMemo 4. Standardize model tag rendering across components: - Replace direct Tag component with centralized renderModelTag function - Update renderModelTag to use stringToColor for consistent coloring - Remove redundant color calculations in LogsTable These changes improve the UI by providing users with visual cues about model distribution across categories while ensuring consistent styling throughout the application.
Apple\Apple committed -
feat: support X-goog-api-key;remove [Done] in stream mode
Calcium-Ion committed -
🎨 Refactor model tag rendering to ensure consistency throughout the application: - Replace direct Tag component in ModelPricing with centralized renderModelTag function - Update renderModelTag in render.js to use stringToColor for consistent color generation - Remove redundant stringToColor calls in LogsTable.js renderModelName function This change improves UI consistency by ensuring all model tags have the same styling, iconography, and color generation logic. Model tags now automatically display appropriate vendor icons based on the model name pattern.
Apple\Apple committed -
RedwindA committed
-
RedwindA committed
-
🐛 Fix JSON unmarshal error that occurred when copying channels after testing. The JavaScript timestamp (floating point number) in the test_time field was causing type conversion errors in Go backend which expected an int64. Solution: - Create deep copy of channel record instead of modifying original - Remove test_time and response_time fields before sending to backend - Allow backend to use default values for these fields Error fixed: "json: cannot unmarshal number into Go struct field Channel.test_time of type int64"
Apple\Apple committed -
🐛 Apple\Apple committed -
✨ Improve the logs table by implementing brand-specific model icons and better redirection visualization: - Replace standard tags with `renderModelTag` to display appropriate brand icons for each model (OpenAI, Claude, Gemini, etc.) - Fix background colors by explicitly passing color parameters - Restore descriptive text for model redirection in popover - Replace refresh icon with forward icon for better representation of model redirection - Clean up unused imports This change provides a more intuitive visual representation of models and their relationships, making the logs table easier to understand at a glance.
Apple\Apple committed -
💅 This commit removes all fixed width constraints from the model pricing table columns, allowing them to naturally expand and adjust based on content. This improves the table's responsiveness and ensures better space utilization across different screen sizes.
Apple\Apple committed -
✨ ✨ feat(ui): add the attribute `mode="password"` to the password input on the Setup page to enable password visibility toggleApple\Apple committed -
🔖 Apple\Apple committed -
✨ This commit refactors the login and registration forms to enhance user experience by conditionally displaying OAuth-related UI elements. - In `LoginForm.js` and `RegisterForm.js`: - The "Other login/registration options" button and the "or" divider are now only displayed if at least one OAuth provider is enabled in the system settings. - This change ensures a cleaner interface when no OAuth options are configured, preventing user confusion. - In `RegisterForm.js`: - Changed `div` class from `relative` to `min-h-screen relative` to ensure the registration form an take up the entire screen height.Apple\Apple committed -
🎨 - Refactored system initialization page using TailwindCSS 3 and SemiUI components - Changed layout from step navigation to single page display for all configurations - Modified top area from vertical to more compact horizontal layout - Updated gradient color scheme from blue/purple to orange/pink - Fixed form field name duplication issues and optimized Form implementation - Changed usage mode selection from three-column grid to vertical layout - Replaced usage mode card icons from settings to more appropriate Layers icon - Added specific prompts for different database types (SQLite/MySQL/PostgreSQL) - Removed configuration summary section while keeping the initialization button - Fixed useSetupCheck issue by using SetupCheck as a direct component for proper redirection
Apple\Apple committed
-
- 03 Jun, 2025 18 commits
-
-
Apple\Apple committed
-
Apple\Apple committed
-
Apple\Apple committed
-
CaIon committed
-
- Integrated Docker Buildx setup step in docker-image-alpha.yml to enhance multi-platform build capabilities.
CaIon committed -
- Added support for multiple platforms (linux/amd64, linux/arm64) in docker-image-alpha.yml. - Removed outdated docker-image-amd64.yml and docker-image-arm64.yml workflows. - Deleted linux-release.yml, macos-release.yml, and windows-release.yml as part of workflow cleanup.
CaIon committed -
💄 Apple\Apple committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed -
🐛 Fix ReferenceError caused by undefined `isValidMessage` and `MESSAGE_ROLES` in the buildApiPayload function within api.js. Changes: - Add missing `isValidMessage` import from utils.js - Add missing `MESSAGE_ROLES` import from playground constants - Consolidate duplicate `formatMessageForAPI` import - Clean up import statements organization Resolves: ReferenceError: isValidMessage is not defined at buildApiPayload (api.js:39:13)
Apple\Apple committed -
♻ Apple\Apple committed -
♻ - Rename files to follow camelCase naming convention: • auth-header.js → authUtils.js • other.js → logUtils.js • rehypeSplitWordsIntoSpans.js → textAnimationUtils.js - Update import paths in affected components: • Update exports in helpers/index.js • Fix import in LogsTable.js for logUtils • Fix import in MarkdownRenderer.js for textAnimationUtils - Remove old files after successful migration - Improve file naming clarity: • authUtils.js better describes authentication utilities • logUtils.js clearly indicates log processing functions • textAnimationUtils.js concisely describes text animation functionality This refactoring enhances code maintainability and follows consistent naming patterns throughout the helpers directory.
Apple\Apple committed -
creamlike1024 committed
-
creamlike1024 committed
-