Erugo v0.0.011 Release Announcement
I'm excited to announce Erugo v0.0.011, featuring significant performance improvements and quality-of-life enhancements! This release introduces chunked file uploading, improved background job scheduling, account linking, and several user interface refinements to make your file sharing experience even better.
🚀 Performance Improvements
Server Architecture Upgrade
- Switched from PHP's built-in server to PHP-FPM and Caddy
- Significant performance increase, especially with multiple concurrent users
- More robust request handling and better resource utilisation
Chunked File Uploading
- Added support for chunked file uploading to improve stability
- Configurable by instance administrators
- Options to set default mode (direct or chunked)
- Ability to enable/disable direct mode entirely
🔧 System Enhancements
Fixed Job Scheduler
- Resolved issues with background job processing
- Expiry warning notifications now sent properly
- Automatic cleanup of expired shares now working correctly
Account Management
- Added account linking capabilities
- Link external auth accounts with internal accounts even when emails differ
- Seamless authentication across multiple identity providers
💅 UI Improvements
Email Templates
- Added CSS inlining for email templates
- Improved compatibility with various email clients
- Updated default templates with a cleaner, more modern design
Background Image Controls
- Added options to customise background image slideshow timing
- Included presets for different transition speeds
- Option to disable slideshow entirely for static backgrounds
Share Management
- Added on-demand cleanup option in the "My Shares" view
- Users can now manually trigger cleanup of their expired shares
- Files from expired shares are deleted immediately in the background
📋 Organisation Update
Erugo has moved to a GitHub Organisation to better ensure the long-term viability of the project. The new repository URL is:
https://github.com/ErugoOSS/Erugo/
This change allows the project to be managed separately from personal accounts and provides a stronger foundation for future development.
Getting Started
For new users, check out our [Quick Start guide](https://github.com/ErugoOSS/Erugo/#quick-start) to deploy Erugo using Docker in minutes.
Existing users can update with:
docker pull wardy784/erugo:latest
docker-compose up -d
Thank you to all our contributors and users for your continued support!