github ErugoOSS/Erugo v0.0.011

one day ago

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!

Don't miss a new Erugo release

NewReleases is sending notifications on new releases.