🎉 What's New in v2.22.0
This release brings comprehensive mobile and responsive design support to Gitea Mirror, making it easier than ever to manage your repository mirrors on the go!
✨ Highlights
📱 Mobile-First Design
- Complete Mobile Support: Every component has been optimized for mobile devices
- Touch-Friendly Interface: Enhanced touch interactions throughout the application
- Responsive Layouts: Seamless experience across all screen sizes
🚀 New Features
- Drawer Navigation: New mobile-friendly navigation drawer for easier access on small screens
- Mobile-Optimized Components: ActivityLog, Header, Organization, and Repository components redesigned for mobile
- Mobile Documentation: Added screenshots and usage instructions for mobile users
🛠️ Improvements
- Organization Cards: Updated design with better mobile responsiveness
- Performance: Optimized layouts reduce unnecessary re-renders on mobile devices
- User Experience: Improved touch targets and gesture support
🐛 Bug Fixes
- Fixed type definition issues that were causing build warnings
- Removed debug console.log statements from production code
📚 Documentation
- Added mobile usage section to README
- Included mobile screenshots showcasing the responsive design
- Updated documentation with mobile-specific instructions
🔧 Technical Details
This release introduces a new drawer component (src/components/ui/drawer.tsx
) built with Vaul, providing a native-like drawer experience on mobile devices. The mobile layouts are conditionally loaded based on screen size, ensuring optimal performance on all devices.
📦 Installation
Docker
docker pull ghcr.io/raylabshq/gitea-mirror:2.22.0
Source
git clone https://github.com/RayLabsHQ/gitea-mirror.git
cd gitea-mirror
git checkout v2.22.0
bun install
bun run build
Full Changelog: v2.21.0...v2.22.0