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
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/raylabshq/gitea-mirror](https://github.com/RayLabsHQ/gitea-mirror) | minor | `v2.21.0` -> `v2.22.0` |
---
### Release Notes
<details>
<summary>RayLabsHQ/gitea-mirror (ghcr.io/raylabshq/gitea-mirror)</summary>
### [`v2.22.0`](https://github.com/RayLabsHQ/gitea-mirror/releases/tag/v2.22.0)
[Compare Source](https://github.com/RayLabsHQ/gitea-mirror/compare/v2.21.0...v2.22.0)
#### 🎉 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
```bash
docker pull ghcr.io/raylabshq/gitea-mirror:2.22.0
```
##### Source
```bash
git clone https://github.com/RayLabsHQ/gitea-mirror.git
cd gitea-mirror
git checkout v2.22.0
bun install
bun run build
```
<p align="center">
<img src="https://github.com/user-attachments/assets/bda6ecd5-ab80-4ac6-a894-d2aed18b7bc4" alt="Dashboard" width="600" />
<img src="https://github.com/user-attachments/assets/49a25c9e-096a-4f51-9bca-ceff65f71daf" alt="Dashboard Mobile" width="200" />
</p>
<div align="center">
<img src="https://github.com/user-attachments/assets/d44bd824-4b1b-40a3-9da9-11ce02a8ee1f" alt="Repositories" width="600" />
<img src="https://github.com/user-attachments/assets/31b4495a-c27c-4830-a972-3255f264178a" alt="Rrepositories Mobile" width="200" />
</div>
<div align="center">
<img src="https://github.com/user-attachments/assets/08eb0abc-2af6-4300-b455-e7c47f7a781a" alt="Organisations" width="600" />
<img src="https://github.com/user-attachments/assets/5c0648bd-4c16-40b5-8fa8-5dfd20a11082" alt="Organisations Mobile" width="200" />
</div>
---
**Full Changelog**: https://github.com/RayLabsHQ/gitea-mirror/compare/v2.21.0...v2.22.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yNC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjQuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v2.21.0->v2.22.0Release Notes
RayLabsHQ/gitea-mirror (ghcr.io/raylabshq/gitea-mirror)
v2.22.0Compare Source
🎉 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
🚀 New Features
🛠️ Improvements
🐛 Bug Fixes
📚 Documentation
🔧 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
Source
Full Changelog: https://github.com/RayLabsHQ/gitea-mirror/compare/v2.21.0...v2.22.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.