1. 07 Jun, 2025 11 commits
  2. 06 Jun, 2025 11 commits
    • 🎨 feat(table): add conditional row expansion for LogsTable · f4b6ec4f
      Implement rowExpandable property to control which rows can be expanded
      in the logs table. Rows are now only expandable when they have actual
      expand data content, preventing empty expansion sections from being
      displayed to users.
      
      - Add rowExpandable function to check if expandData exists and has content
      - Improve user experience by hiding expand functionality for rows without details
      - Maintain existing expand behavior for rows with valid expansion data
      Apple\Apple committed
    • feat: add support for OpenAI o1/o3/o4 series models in model categorization · da535b95
      - Extended OpenAI model filter to include o1, o3, and o4 series models
      - Updated model categorization logic to properly classify reasoning models
      - Ensures all OpenAI model variants (o1-mini, o1-preview, o3, o4, etc.) are correctly grouped under OpenAI category
      - Maintains backward compatibility with existing GPT and other OpenAI model series
      Apple\Apple committed
    • 🎨 style(table): customize table scrollbar appearance · 85ade00e
      Enhance table scrollbar visual design with lighter and thinner styling for better user experience.
      
      Changes:
      - Add custom scrollbar styling for .semi-table-body
      - Set scrollbar dimensions to 6px width/height
      - Apply lighter color using rgba(var(--semi-grey-2), 0.3) with 30% opacity
      - Add hover effect with 50% opacity for better interaction feedback
      - Use 2px border radius for smoother appearance
      - Keep scrollbar track transparent for clean look
      - Utilize Semi Design color variables for theme consistency
      
      The new scrollbar design provides a more elegant and less intrusive horizontal scrolling experience across all data tables.
      Apple\Apple committed
    • 📌 feat(table): add fixed right column to all data tables · ed2677c7
      Fix the last column (operation/detail columns) to the right side across all table components to improve user experience and ensure important actions remain visible during horizontal scrolling.
      
      Changes:
      - ChannelsTable.js: Fix operation column to right
      - UsersTable.js: Fix operation column to right
      - TokensTable.js: Fix operation column to right
      - RedemptionsTable.js: Fix operation column to right
      - LogsTable.js: Fix details column to right
      - MjLogsTable.js: Fix fail reason column to right
      - TaskLogsTable.js: Fix fail reason column to right
      
      All tables now have their rightmost column fixed using Semi Design's `fixed: 'right'` property, ensuring critical information and actions are always accessible regardless of table scroll position.
      Apple\Apple committed
    • 🎨 style(footer): improve theme compatibility and color consistency · 4c92025d
      Update Footer component to use semantic color variables for better theme integration:
      
      - Replace hardcoded background color with semi-color-bg-2 for theme consistency
      - Update text colors to use semantic variables (semi-color-text-0, semi-color-text-1)
      - Replace hardcoded link colors with semi-color-primary for brand consistency
      - Add hover effects with smooth transitions for better user experience
      - Keep logo container background as gray-800 for visual stability
      
      This ensures the footer adapts properly to different theme modes while maintaining
      good readability and visual consistency across the application.
      Apple\Apple committed
    • feat(home): add default system name fallback to "New API" · 5a227255
      Add fallback display value when system_name is not available or empty.
      This ensures the homepage title always shows meaningful content instead
      of being blank when the system name hasn't been configured or fails to load.
      
      - Update Home component to display "New API" as default when statusState?.status?.system_name is falsy
      - Improves user experience by preventing empty title display
      Apple\Apple committed
    • 🐛 fix(ui): ensure consistent dark mode background color for footer · 6439ff4b
      Fix dark mode background color rendering issue in the footer component
      where the custom dark background color (#1C1F23) was not being applied
      consistently across different devices due to missing !important declaration.
      
      Changes:
      - Add !important to dark mode background color class in footer
      - Change `dark:bg-[#1C1F23]` to `dark:!bg-[#1C1F23]`
      - Ensure footer dark mode styling is not overridden by other CSS rules
      
      This resolves visual inconsistencies where the footer would not display
      the intended dark background color in dark theme mode on certain devices
      or screen configurations.
      Apple\Apple committed
    • 🐛 fix(ui): ensure consistent background colors for header action buttons · 0546725a
      Fix background color rendering issues for notification bell, theme toggle,
      and language switcher buttons in the header bar. These buttons were missing
      !important declarations in their CSS classes, causing inconsistent styling
      across different devices where other styles could override the intended
      background colors.
      
      Changes:
      - Add !important to background color classes for notification button
      - Add !important to background color classes for theme toggle button
      - Add !important to background color classes for language switcher button
      - Ensure all header action buttons now have consistent styling matching
        the user avatar dropdown button
      
      This resolves visual inconsistencies where these buttons would appear
      without proper background colors on certain devices or screen configurations.
      Apple\Apple committed
    • 🎨 refactor: Refactor dashboard statistics cards and charts layout · 6731a2c2
      - Consolidate 8 individual stat cards into 4 grouped cards:
        * Account Data (Current Balance, Historical Consumption)
        * Usage Statistics (Request Count, Statistics Count)
        * Resource Consumption (Statistics Quota, Statistics Tokens)
        * Performance Metrics (Average RPM, Average TPM)
      
      - Add gradient header backgrounds with white text for card titles:
        * Blue gradient for Account Data
        * Green gradient for Usage Statistics
        * Yellow gradient for Resource Consumption
        * Pink gradient for Performance Metrics
      
      - Implement mini trend charts using real API data:
        * Replace mock data with actual time-series data from API
        * Hide x and y axes to show pure trend lines
        * Display trends only for metrics with available historical data
        * Remove trend charts for Current Balance, Historical Consumption, and Request Count
      
      - Merge model analysis charts into single card:
        * Combine "Model Consumption Distribution" and "Model Call Count Ratio"
        * Use responsive grid layout (vertical on mobile, horizontal on desktop)
        * Update card title to "Model Data Analysis"
      
      - Optimize chart configurations:
        * Hide axes, legends, and tooltips for mini trend charts
        * Maintain color consistency between metrics and trend lines
        * Improve performance by processing all trend data in single API call
      Apple\Apple committed
    • 🎨 refactor: migrate sidebar inline styles to CSS classes and improve code organization · 6282eccf
      This commit improves the codebase structure by:
      - Moving all inline styles from SiderBar.js to CSS classes in index.css
      - Organizing CSS with clear section comments for better maintainability
      - Removing unused imports and components
      - Improving sidebar design with cleaner styling and consistent color management
      - Restructuring CSS to group related styles together
      - Adjusting sidebar width from 200px to 180px
      - Replacing Text components with semantic divs for group labels
      - Creating a color management function for sidebar icons
      Apple\Apple committed
  3. 05 Jun, 2025 17 commits
  4. 04 Jun, 2025 1 commit