1. 26 May, 2025 22 commits
  2. 25 May, 2025 11 commits
    • 🎨 style(ui): enhance dashboard statistics cards presentation · b87bcbc2
      - Replace emoji icons with Semi Design Avatar components
      - Standardize statistics cards layout across TokensTable and LogsTable
      - Remove informational text banners for cleaner interface
      - Implement consistent grid layout for metric cards
      - Add elevated shadow effect to white Avatar for better contrast
      
      Changes include:
      - Convert emoji indicators to Semi Icons (MoneyExchangeStroked, Pulse, Typograph)
      - Unify card styling with rounded corners and hover shadows
      - Implement responsive grid layout (1 column on mobile, 3 columns on desktop)
      - Standardize typography and spacing across all stat cards
      - Apply Semi Design's elevated shadow to improve white Avatar visibility
      Apple\Apple committed
    • 🎨 style: adjust table column widths for better layout · 7acd318b
      This commit adjusts the column widths in multiple table components to optimize the layout and improve visual consistency:
      
      - TokensTable:
        - Reduce ID width from 80px to 50px
        - Reduce name width from 160px to 80px
        - Reduce group width from 200px to 180px
        - Reduce balance width from 200px to 120px
        - Reduce operation width from 400px to 350px
      
      - RedemptionsTable:
        - Add fixed widths for all columns:
          - ID: 50px
          - Name: 120px
          - Status: 100px
          - Quota: 100px
          - Created time: 180px
          - User ID: 100px
          - Operation: 300px
      
      - TaskLogsTable:
        - Add fixed widths for all columns:
          - Submit time: 180px
          - Finish time: 180px
          - Duration: 120px
          - Channel: 100px
          - Platform: 120px
          - Type: 120px
          - Task ID: 200px
          - Status: 120px
          - Progress: 160px
          - Fail reason: 160px
      
      - UsersTable:
        - Add fixed widths for all columns:
          - ID: 50px
          - Username: 100px
          - Group: 100px
          - Stats info: 280px
          - Invite info: 250px
          - Role: 120px
          - Status: 100px
          - Operation: 150px
      
      These adjustments ensure better space utilization and consistent column sizing across all table components.
      Apple\Apple committed
    • 🎨 refactor(home): enhance notice modal UI and behavior · dff8e2d3
      - Replace showNotice with Semi Modal component for better UI consistency
      - Add "Close Today" and "Close" actions for flexible notice control
      - Improve markdown rendering with marked.parse
      - Add responsive modal size based on device type
      - Implement max height with scrollable content (60vh)
      - Style scrollbar to match Semi design system
      - Remove old notice caching logic for more reliable notifications
      Apple\Apple committed
    • 🎨 refactor(ModelPricing): enhance UI/UX with modern design ModelPricing component · 01337232
      This commit implements a comprehensive UI/UX overhaul of the ModelPricing component,
      focusing on improved aesthetics and responsiveness while maintaining existing API logic.
      
      Key improvements:
      - Redesigned status card with gradient background and floating elements
      - Implemented responsive grid layout for pricing metrics
      - Enhanced visual hierarchy with Semi UI components
      - Added smooth transitions and hover effects
      - Optimized spacing and typography for better readability
      - Unified design language with PersonalSettings component
      - Integrated Tailwind CSS 3.0 utility classes
      - Added decorative elements for visual interest
      - Improved mobile responsiveness across all breakpoints
      - Enhanced accessibility with proper contrast ratios
      
      The redesign follows modern UI/UX best practices while maintaining consistency
      with the application's design system.
      Apple\Apple committed
    • 🎨 UI/UX: Replace emoji icons with Semi UI components and enhance card design · 0de3f7b2
      BREAKING CHANGE: Replace all emoji icons with Semi UI icons in statistics cards
      
      - Replace emoji icons with corresponding Semi UI icons:
        - 💰 -> IconMoneyExchangeStroked
        - 📊 -> IconHistogram
        - 🔄 -> IconRotate
        - 💲 -> IconCoinMoneyStroked
        - 🔤 -> IconTextStroked
        - 📈 -> IconPulse
        - ️ -> IconStopwatchStroked
        - 📝 -> IconTypograph
      
      - Add Avatar component as circular background for icons
        - Implement color-coded avatars for each statistic card
        - Set avatar size to 'medium' for better visual balance
        - Add appropriate color mapping for each statistic type
      
      - Adjust layout spacing
        - Reduce top margin from mb-6 to mb-4 for better vertical rhythm
        - Maintain consistent spacing in card layouts
      
      - Import necessary Semi UI components and icons
        - Add Avatar component import
        - Add required icon imports from @douyinfe/semi-icons
      
      This change improves the overall UI consistency and professional appearance by adopting Semi UI's design system components.
      Apple\Apple committed
    • 🖼️feat(ui): unify card header styles across edit pages · ad9755f4
      This commit standardizes the card header design across multiple edit pages
      to create a consistent and modern UI experience.
      
      Changes made:
      - Add gradient background colors to card headers
      - Implement decorative circular elements for visual appeal
      - Update icon colors to white with semi-transparent backgrounds
      - Standardize text colors and opacity for better readability
      - Add consistent padding and border radius
      - Maintain unique color schemes for different functional sections
      
      Modified files:
      - EditChannel.js
      - EditRedemption.js
      - EditToken.js
      - EditUser.js
      - AddUser.js
      
      The new design features:
      - Blue gradient for basic information sections
      - Green gradient for quota/permission settings
      - Purple gradient for access restrictions
      - Orange gradient for binding/group information
      - Consistent layout structure across all edit pages
      
      This update improves visual hierarchy and maintains brand consistency
      while enhancing the overall user experience.
      Apple\Apple committed
    • ️refactor(EditChannel & EditTagModal): enhance UI/UX and optimize code structure · e197dc0a
      BREAKING CHANGE: None
      
      - UI Improvements:
        - Add gradient backgrounds to card headers
        - Enhance visual hierarchy with decorative elements
        - Improve button styles with rounded corners and icons
        - Standardize input field sizes and styles
        - Add consistent border radius to components
      
      - Code Optimizations:
        - Remove unused imports (IconHelpCircle, IconKey, IconPlus)
        - Remove unused showWarning import
        - Remove unused loadChannelModels import
        - Remove unused useRef and useParams hooks
        - Clean up whitespace and formatting
      
      - Style Enhancements:
        - Convert static colors to gradient backgrounds
        - Add floating circle decorations for visual interest
        - Improve text contrast with white text on gradient backgrounds
        - Add semi-transparent white backgrounds to icons
        - Standardize card header layouts
      
      - Accessibility:
        - Improve text contrast ratios
        - Maintain consistent visual hierarchy
        - Add relative positioning for better overlay handling
      
      This refactor focuses on modernizing the UI while maintaining all existing functionality. The changes are purely presentational and do not affect the component's behavior.
      Apple\Apple committed
    • 🌞feat(channels): add success notification for single channel test · e2fcb73a
      - 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
  3. 24 May, 2025 5 commits
  4. 23 May, 2025 2 commits
    • fix aws claude-sonnet-4-20250514 · 0a7842e8
      daggeryu committed
    • 🍎refactor(PersonalSettings): Comprehensive UI/UX redesign and improvements · 334011d4
      - 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