- 25 May, 2025 1 commit
-
-
🌞 - Add success notification when testing a single channel - Only show notification for individual channel test, not for batch model testing - Include channel name and response time in the notification message - Keep error notifications for both single and batch testing scenarios This improves user feedback when manually testing channel connectivity.
Apple\Apple committed
-
- 24 May, 2025 5 commits
-
-
This commit improves the ChannelsTable component with enhanced UI and functionality: UI Improvements: - Refactor operation column layout with primary actions exposed - Move secondary actions (delete, copy) to dropdown menu - Unify button styles with theme='light' and size="small" - Add !rounded-full design to all buttons - Add appropriate icons (IconStop, IconPlay etc.) Column Settings Modal: - Replace inline styles with Tailwind CSS - Add rounded corners design - Optimize button layout and styling - Improve responsive design Batch Operations: - Unify dropdown button styles with !rounded-full - Replace inline styles with Tailwind w-full - Maintain semantic button types (warning/secondary/danger) - Improve visual hierarchy Model Testing Enhancement: - Add comprehensive model testing modal - Implement batch testing functionality - Add model search and filtering - Add real-time test status indicators - Show response time for successful tests - Add test queue management system - Implement graceful test cancellation Other Improvements: - Optimize responsive layout for mobile devices - Add i18n support for all new features - Improve error handling and user feedback - Enhance performance with optimized state management
Apple\Apple committed -
Apple\Apple committed
-
fix aws claude-sonnet-4-20250514
Calcium-Ion committed -
CaIon committed
-
Apple\Apple committed
-
- 23 May, 2025 12 commits
-
-
daggeryu committed
-
🍎 - Unify input field styles with size="large" for consistent appearance - Replace account binding sections with Semi UI Card components for better visual hierarchy - Redesign invitation statistics cards with responsive layout and Card components - Enhance security settings with structured Card layout and improved visual design - Complete i18n internationalization for all text strings and placeholders - Optimize main profile card responsive design following TopUp page patterns - Update avatar component to display first two characters with animated border - Improve user role display with three-tier system (Super Admin/Admin/User) - Enhance tag visibility with white background for better contrast on purple gradient - Implement dynamic colors for model tags using stringToColor function - Add hover effects and improved accessibility across all components - Maintain consistent design language throughout the interface This refactor significantly improves the user experience with modern UI patterns, better responsiveness, and enhanced visual appeal while maintaining all existing functionality.
Apple\Apple committed -
CaIon committed
-
🍭 - Add paymentLoading state for Alipay and WeChat payment buttons - Add confirmLoading state for payment confirmation modal - Implement proper loading management in preTopUp function with try-catch error handling - Implement proper loading management in onlineTopUp function with comprehensive error handling - Add loading={paymentLoading} to both payment method buttons to prevent double-clicks - Add confirmLoading={confirmLoading} to modal confirmation button - Enhance error handling with user-friendly error messages for failed operations - Ensure loading states are properly cleared in finally blocks for consistent UX This update provides immediate visual feedback when users interact with payment buttons, prevents accidental double-clicks, and improves overall payment flow reliability with comprehensive error handling and loading state management.Apple\Apple committed -
♻ - Replace simple form layout with sophisticated card-based design system - Implement bank card-style wallet display with gradient backgrounds and decorative elements - Integrate real user data from UserContext (username, quota, usage stats, user role, group) - Add personalized color schemes using stringToColor for unique user identification - Implement comprehensive responsive design for mobile, tablet, and desktop devices - Add skeleton loading states for all data-dependent components and API calls - Replace basic Input with InputNumber component for amount input with built-in validation (min: 1) - Add official brand icons for payment methods (Alipay, WeChat) using react-icons/si - Integrate Semi UI Banner component for better warning notifications - Implement real-time data synchronization between local state and UserContext - Add sophisticated loading states with proper error handling and user feedback - Clean up all code comments and remove unused imports, functions, and state variables - Enhance visual hierarchy with proper spacing, shadows, and modern typography - Add glass-morphism effects and backdrop filters for premium visual experience - Improve accessibility with proper text truncation and responsive font sizing This update transforms the TopUp page from a basic form into a professional, modern payment interface that provides excellent user experience across all devices while maintaining full functionality and adding comprehensive data validation.
Apple\Apple committed -
♻ - Refactor EditRedemption.js with card-based layout and modern UI components - Refactor EditUser.js with three-section card layout (basic info, permissions, bindings) - Refactor AddUser.js with modern card design and improved user experience - Replace inline styles with Tailwind CSS 3 classes throughout all components - Add semantic icons (IconUser, IconKey, IconGift, IconCreditCard, etc.) for better UX - Implement unified header design with colored tags and consistent typography - Replace deprecated Title imports with destructured Typography components - Add proper internationalization support with useTranslation hook - Standardize form layouts with consistent spacing, rounded corners, and shadows - Improve button styling with rounded design and loading states - Fix IconTicket import error by replacing with existing IconGift - Enhance modal designs with modern styling and icon integration - Ensure responsive design consistency across all edit/add components This update brings all user management interfaces in line with the modern design system established in EditToken.js, providing a cohesive and professional user experience.
Apple\Apple committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed -
feat: add new model entries for Claude Sonnet 4 and Claude Opus 4 across multiple components, including constants and cache settings
CaIon committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed
-
- 22 May, 2025 9 commits
-
-
feat: add new model ratios for Claude Sonnet 4 and Claude Opus 4; update ratio retrieval logic for improved handling of model names
CaIon committed -
CaIon committed
-
feat: add panic recovery and retry mechanism for InitChannelCache; improve batch deletion of abilities in FixAbility
CaIon committed -
🌏 Apple\Apple committed -
♻ Apple\Apple committed -
✨ Add loading indicators to improve user experience during authentication processes: - Implement loading states for all login and registration buttons - Add try/catch/finally structure to properly handle async operations - Create wrapper functions for OAuth redirect operations - Set loading state for verification code submission - Update modal confirmation buttons with loading state - Add proper error handling with user feedback - Split generic loading state into specific state variables This change enhances user experience by providing clear visual feedback during authentication actions.
Apple\Apple committed -
CaIon committed
-
feat: enhance Gemini response handling by adding reasoning content and updating JSON decoding method
CaIon committed -
feat: add Thought field to GeminiPart and update response handling in streamResponseGeminiChat2OpenAI
CaIon committed
-
- 20 May, 2025 10 commits
-
-
♻ Apple\Apple committed -
♻ Apple\Apple committed -
CaIon committed
-
♻ Apple\Apple committed -
🐛 When resizing from medium screens to desktop view in the console section, the sidebar previously failed to appear automatically. This commit fixes the issue by simplifying the logic to always show the sidebar when in desktop mode and in console pages, regardless of previous screen size.
Apple\Apple committed -
🎨 Apple\Apple committed -
✨ This commit introduces a new component `AuthRedirect` which checks if a user is already logged in. If the user is logged in and attempts to access the /login or /register pages, they will be redirected to the /console page. Otherwise, the respective authentication form (Login or Register) will be rendered. The `App.js` file has been updated to utilize this new `AuthRedirect` component for the /login and /register routes.
Apple\Apple committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed -
♻ Apple\Apple committed
-
- 19 May, 2025 3 commits
-
-
♻ Apple\Apple committed -
♻ Apple\Apple committed -
🐛 Previously, when an unauthenticated user clicked the "Console" navigation link, the application would first attempt to navigate to '/console'. This would then trigger a redirect to '/login', causing a brief flicker between the two pages. This commit modifies the `renderNavLinks` function in `HeaderBar.js` to proactively check the user's authentication status. If the user is not logged in and clicks the "Console" link, the navigation target is directly set to '/login', avoiding the intermediate redirect and eliminating the flickering effect.
Apple\Apple committed
-