4 Commits

  • feat: comprehensive oxlint cleanup - remove unused code
    🧹 Cleanup Summary:
    - Fixed 83 oxlint warnings across 50+ files
    - Removed unused imports, variables, and functions
    - Maintained all functional code and error handling
    - Improved bundle size and code maintainability
    
    📝 Key Changes:
    - Cleaned unused React hooks (useState, useEffect, useClashInfo)
    - Removed unused Material-UI imports (useTheme, styled components)
    - Deleted unused interfaces and type definitions
    - Fixed spread operator usage and boolean casting
    - Simplified catch parameters where appropriate
    
    🎯 Files Modified:
    - React components: home.tsx, settings, profiles, etc.
    - Custom hooks: use-*.ts files
    - Utility functions and type definitions
    - Configuration files
    
     Result: 0 oxlint warnings (from 83 warnings)
    🔧 All functionality preserved
    📦 Reduced bundle size through dead code elimination
  • feat: add rustfmt configuration and CI workflow for code formatting
    refactor: streamline formatting workflow by removing unused taplo steps and clarifying directory change
    
    refactor: remove unnecessary directory change step in formatting workflow
  • chore: publish tag alpha support
    chore: update alpha and release workflows to include version consistency checks
  • fix: update alpha and release workflows to trigger builds via git tags only
    feat: update release workflow to trigger builds via git tags and add publish version script