This repository was archived by the owner on Feb 27, 2026. It is now read-only.
[Release] v3.1.4-beta#169
Merged
Merged
Conversation
Contributor
danielalves96
commented
Jul 21, 2025
- Replaced buffer-based file downloads with streaming for large files in FilesystemController.
- Added createDecryptedReadStream method in FilesystemStorageProvider to facilitate streaming decryption.
- Updated chunk download method to use streams, enhancing performance and memory efficiency.
- Implemented a new endpoint to retrieve system information, including the active storage provider and S3 status.
- Updated the AppService to fetch system information and return relevant data.
- Integrated system information fetching in the FileUploadSection, GlobalDropZone, and UploadFileModal components to adjust upload behavior based on S3 availability.
- Enhanced chunked upload logic to conditionally use chunked uploads based on the storage provider.
- Updated the sendShareNotification method to include senderName as an optional parameter.
- Enhanced the email template with a more structured HTML layout for better presentation.
- Integrated user service to retrieve sender information based on user ID, improving the personalization of share notifications.
- Added functionality to send email notifications upon batch file uploads to reverse shares.
- Integrated EmailService to handle email sending with a structured HTML template for notifications.
- Enhanced ReverseShareService to manage upload sessions and trigger notifications after file uploads.
- Added a new configuration option for enabling/disabling password authentication.
- Implemented validation to prevent disabling password authentication if no other authentication providers are active.
- Updated authentication and login services to handle scenarios based on the password authentication setting.
- Enhanced the UI to reflect the password authentication status and provide user feedback accordingly.
- Added translations and error messages for better user experience across multiple languages.
- Replaced buffer-based file downloads with streaming for large files in FilesystemController. - Added createDecryptedReadStream method in FilesystemStorageProvider to facilitate streaming decryption. - Updated chunk download method to use streams, enhancing performance and memory efficiency.
- Implemented a new endpoint to retrieve system information, including the active storage provider and S3 status. - Updated the AppService to fetch system information and return relevant data. - Integrated system information fetching in the FileUploadSection, GlobalDropZone, and UploadFileModal components to adjust upload behavior based on S3 availability. - Enhanced chunked upload logic to conditionally use chunked uploads based on the storage provider.
… improved HTML template - Updated the sendShareNotification method to include senderName as an optional parameter. - Enhanced the email template with a more structured HTML layout for better presentation. - Integrated user service to retrieve sender information based on user ID, improving the personalization of share notifications.
- Added functionality to send email notifications upon batch file uploads to reverse shares. - Integrated EmailService to handle email sending with a structured HTML template for notifications. - Enhanced ReverseShareService to manage upload sessions and trigger notifications after file uploads.
…idation - Added a new configuration option for enabling/disabling password authentication. - Implemented validation to prevent disabling password authentication if no other authentication providers are active. - Updated authentication and login services to handle scenarios based on the password authentication setting. - Enhanced the UI to reflect the password authentication status and provide user feedback accordingly. - Added translations and error messages for better user experience across multiple languages.
- Removed unnecessary parameters from the GET request in the auth config route. - Adjusted import order in the forgot password hook for consistency. - Cleaned up password validation logic in the login schema for better readability.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.