1. 30 Jul, 2025 14 commits
  2. 29 Jul, 2025 3 commits
  3. 27 Jul, 2025 8 commits
  4. 26 Jul, 2025 14 commits
  5. 25 Jul, 2025 1 commit
    • refactor: Restructure model pricing components and improve UX consistency · 1327404e
      - **Fix SideSheet double-click issue**: Remove early return for null modelData to prevent rendering blockage during async state updates
      - **Component modularization**:
        - Split ModelDetailSideSheet into focused sub-components (ModelHeader, ModelBasicInfo, ModelEndpoints, ModelPricingTable)
        - Refactor PricingFilterModal with FilterModalContent and FilterModalFooter components
        - Remove unnecessary FilterSection wrapper for cleaner interface
      - **Improve visual consistency**:
        - Unify avatar/icon logic between ModelHeader and PricingCardView components
        - Standardize tag colors across all pricing components (violet/teal for billing types)
        - Apply consistent dashed border styling using Semi UI theme colors
      - **Enhance data accuracy**:
        - Display raw endpoint type names (e.g., "openai", "anthropic") instead of translated descriptions
        - Remove text alignment classes for better responsive layout
        - Add proper null checks to prevent runtime errors
      - **Code quality improvements**:
        - Reduce component complexity by 52-74% through modularization
        - Improve maintainability with single responsibility principle
        - Add comprehensive error handling for edge cases
      
      This refactoring improves component reusability, reduces bundle size, and provides a more consistent user experience across the model pricing interface.
      t0ng7u committed