github arunavo4/gitea-mirror v2.13.0

latest releases: v3.0.2, v3.0.1, v3.0.0...
2 months ago

🚀 New Features

Configuration & UI Improvements

  • Enhanced Configuration Interface: Added collapsible components and improved organization strategy UI
  • Wiki Mirroring Support: Added support for mirroring wiki pages in configuration
  • Auto-Save Functionality: Implemented comprehensive auto-save for all config forms, eliminating manual save buttons
  • Improved Navigation: Enhanced navigation context and component loading states across the application
  • Live Refresh: Added live refresh functionality with configuration status hooks and enhanced UI components

API & Backend Enhancements

  • Enhanced API Config Handling: Added mapping functions for UI and database structures
  • Secure Error Responses: Implemented createSecureErrorResponse for consistent error handling across API routes
  • Database Cleanup: Implemented automatic database cleanup feature with configuration options and API support
  • Job Recovery: Enhanced job resilience with new database schema and recovery mechanisms

Testing & Development

  • Bun Test Migration: Migrated testing framework to Bun and updated test configurations
  • Graceful Shutdown: Implemented graceful shutdown and enhanced job recovery capabilities

🔧 Improvements

User Interface

  • Better Visual Consistency: Updated Card components alignment and improved styling
  • Enhanced Repository Display: Added fork tags to repository UI and enhanced organization cards with repository breakdown
  • Improved Loading States: Added skeleton loaders and better loading state management
  • Icon Updates: Replaced SiGitea icons with custom logo and updated mirror icons

Performance & Reliability

  • Error Handling: Enhanced error logging and structured error message parsing
  • HTTP Client Standardization: Standardized HTTP client usage across the application
  • Database Optimizations: Improved database initialization and management processes

🐛 Bug Fixes

  • Fixed repository mirroring status inconsistencies
  • Resolved organizations getting stuck on mirroring status when empty
  • Fixed JSON parsing errors and improved error handling
  • Corrected broken documentation links in README
  • Fixed various UI contrast and alignment issues

📚 Documentation

  • Updated Proxmox VE installation script references
  • Added Docker bind mount vs named volume permission guidance
  • Enhanced README structure and clarity
  • Added SQLite permission troubleshooting for direct installation

🔄 Migration Notes

  • This release includes significant UI improvements and new configuration options
  • Auto-save functionality replaces manual save buttons in configuration forms
  • Enhanced database cleanup and job recovery mechanisms
  • Wiki mirroring support is now available in configuration

📦 Dependencies

  • Updated various dependencies for improved stability and performance
  • Continued migration to Bun ecosystem with enhanced testing support

Full Changelog: v2.12.0...v2.13.0

Don't miss a new gitea-mirror release

NewReleases is sending notifications on new releases.