Releases: KeepCoolCH/DropzoneFileSharing
Releases · KeepCoolCH/DropzoneFileSharing
DropzoneFileSharing V.3.1
🔄 Changelog
🆕 Version 3.x
- 3.1
- 🖼️ Favicon added
- 🛡️ Privacy Policy and Disclaimer added
- Integrated a complete, multilingual Privacy Policy and Disclaimer (DE / EN / FR / IT)
- Clarifies operator responsibility for self-hosted installations
- Written in a neutral, instance-agnostic way
- 📝 Legal text harmonization
- Aligned wording and structure across all languages
- Unified terminology and headings for consistency
🆕 Version 3.x
- 3.0
- 👤 New User Upload Mode (user_upload)
- Introduces an optional multi-user upload workflow. Users can upload files but have no access to admin functions
- When
user_uploadmode is enabled, the Admin Panel now displays which user uploaded each file in the upload list - Perfect for teams, client areas or project-based uploads
- Password protection, expiration times, link creation and download continue to work as usual
- 🧩 Admin Panel Extensions (User Management)
- Added a complete User Management module (create and delete users, reset user passwords)
- User accounts are stored in a dedicated JSON file inside the inc/ directory
- The admin account’s username and password can also be changed
- 🧩 helpers.php improvements and extensions
- The default configuration is now automatically completed and merged with any missing keys when config.php is loaded
- Ensures older installations or partially modified config files always remain compatible with new features
- Prevents missing-key errors and keeps updates seamless
- 👤 New User Upload Mode (user_upload)
🆕 Version 2.x
- 2.9
- 👁️ Added a new “Show Download Page” toggle (
show_dp) in the configuration - 🔗 Lets you choose whether users see a download page (file info and download-button) or a direct file download after clicking the link
- 🛠️ Fully integrated into the Admin Panel configuration and stored in the main
config.phpfile
- 👁️ Added a new “Show Download Page” toggle (
- 2.8
- 📧 Added support for a separate SMTP FROM address (
SMTP_FROM_ADDRESS) so the visible sender can differ from the SMTP login (same domain required) - 🛠️ Reworked SMTP sending to be RFC-compliant (adds
Date,Message-ID,MIME-Version, multiparttext/plain+text/html, UTF-8 encoded subject) for better compatibility with spam filters - 🖥️ Admin Panel extended with a new field to configure the SMTP FROM address, which is stored in the
.envfile - 🗂️ Improved Docker support for persistent configuration: the entire
incdirectory (including.env,.admin.json, config.php, translation files) can now be mounted from the host - 💾 Upload directory can now also be mounted externally via
DROPZONE_UPLOAD_DIR, making all uploaded files persistent and safe across container updates or reinstallation - 📦 When mounting an empty
incdirectory, Dropzone automatically initializes it with the default files from the image, ensuring a clean setup when the container is recreated - 🔄 This means both all settings (SMTP, admin login, configuration options) and all uploaded files are preserved even if the container is removed and recreated
- 📧 Added support for a separate SMTP FROM address (
- 2.7
- 📧 Added optional Admin email notifications for new uploads
- 📝 Admin email address configuration directly in the Admin Panel
- ⚙️ Added new toggle Admin Notify in configuration settings
- 2.6
- 📊 Download tracking added (download counter + last download timestamp)
- 👁️ Display of “Downloads” and “Last Download” directly in the Admin Panel
- 2.5
- ⚙️ Improved Admin Panel with configuration and email settings
- 🧭 Clearer navigation and visual refinements in the Admin Panel
- 📱 Fully responsive redesign of the Admin Panel for mobile devices
- 🔍 Integrated search function for uploads
- 2.4
- ⚙️ Added Admin Panel with password-protected setup
- 📎 Manage Uploads (change expiration time, change password)
- 📥 Download Uploads directly from the Admin Panel
- 🧹 Delete Uploads directly from the Admin Panel
- 2.3
- 🔒 Security improvements
- 🗑️ When the user manually cancels the upload, reloads the page, or closes the browser, temporary files are cleaned up and the entry is removed from the JSON file
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)
DropzoneFileSharing V.3.0
🔄 Changelog
🆕 Version 3.x
- 3.0
- 👤 New User Upload Mode (user_upload)
- Introduces an optional multi-user upload workflow. Users can upload files but have no access to admin functions
- When
user_uploadmode is enabled, the Admin Panel now displays which user uploaded each file in the upload list - Perfect for teams, client areas or project-based uploads
- Password protection, expiration times, link creation and download continue to work as usual
- 🧩 Admin Panel Extensions (User Management)
- Added a complete User Management module (create and delete users, reset user passwords)
- User accounts are stored in a dedicated JSON file inside the inc/ directory
- The admin account’s username and password can also be changed
- 🧩 helpers.php improvements and extensions
- The default configuration is now automatically completed and merged with any missing keys when config.php is loaded
- Ensures older installations or partially modified config files always remain compatible with new features
- Prevents missing-key errors and keeps updates seamless
- 👤 New User Upload Mode (user_upload)
🆕 Version 2.x
- 2.9
- 👁️ Added a new “Show Download Page” toggle (
show_dp) in the configuration - 🔗 Lets you choose whether users see a download page (file info and download-button) or a direct file download after clicking the link
- 🛠️ Fully integrated into the Admin Panel configuration and stored in the main
config.phpfile
- 👁️ Added a new “Show Download Page” toggle (
- 2.8
- 📧 Added support for a separate SMTP FROM address (
SMTP_FROM_ADDRESS) so the visible sender can differ from the SMTP login (same domain required) - 🛠️ Reworked SMTP sending to be RFC-compliant (adds
Date,Message-ID,MIME-Version, multiparttext/plain+text/html, UTF-8 encoded subject) for better compatibility with spam filters - 🖥️ Admin Panel extended with a new field to configure the SMTP FROM address, which is stored in the
.envfile - 🗂️ Improved Docker support for persistent configuration: the entire
incdirectory (including.env,.admin.json, config.php, translation files) can now be mounted from the host - 💾 Upload directory can now also be mounted externally via
DROPZONE_UPLOAD_DIR, making all uploaded files persistent and safe across container updates or reinstallation - 📦 When mounting an empty
incdirectory, Dropzone automatically initializes it with the default files from the image, ensuring a clean setup when the container is recreated - 🔄 This means both all settings (SMTP, admin login, configuration options) and all uploaded files are preserved even if the container is removed and recreated
- 📧 Added support for a separate SMTP FROM address (
- 2.7
- 📧 Added optional Admin email notifications for new uploads
- 📝 Admin email address configuration directly in the Admin Panel
- ⚙️ Added new toggle Admin Notify in configuration settings
- 2.6
- 📊 Download tracking added (download counter + last download timestamp)
- 👁️ Display of “Downloads” and “Last Download” directly in the Admin Panel
- 2.5
- ⚙️ Improved Admin Panel with configuration and email settings
- 🧭 Clearer navigation and visual refinements in the Admin Panel
- 📱 Fully responsive redesign of the Admin Panel for mobile devices
- 🔍 Integrated search function for uploads
- 2.4
- ⚙️ Added Admin Panel with password-protected setup
- 📎 Manage Uploads (change expiration time, change password)
- 📥 Download Uploads directly from the Admin Panel
- 🧹 Delete Uploads directly from the Admin Panel
- 2.3
- 🔒 Security improvements
- 🗑️ When the user manually cancels the upload, reloads the page, or closes the browser, temporary files are cleaned up and the entry is removed from the JSON file
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)
DropzoneFileSharing V.2.9
🔄 Changelog
🆕 Version 2.x
- 2.9
- 👁️ Added a new “Show Download Page” toggle (
show_dp) in the configuration - 🔗 Lets you choose whether users see a download page (file info and download-button) or a direct file download after clicking the link
- 🛠️ Fully integrated into the Admin Panel configuration and stored in the main
config.phpfile
- 👁️ Added a new “Show Download Page” toggle (
- 2.8
- 📧 Added support for a separate SMTP FROM address (
SMTP_FROM_ADDRESS) so the visible sender can differ from the SMTP login (same domain required) - 🛠️ Reworked SMTP sending to be RFC-compliant (adds
Date,Message-ID,MIME-Version, multiparttext/plain+text/html, UTF-8 encoded subject) for better compatibility with spam filters - 🖥️ Admin Panel extended with a new field to configure the SMTP FROM address, which is stored in the
.envfile - 🗂️ Improved Docker support for persistent configuration: the entire
incdirectory (including.env,.admin.json, config.php, translation files) can now be mounted from the host - 💾 Upload directory can now also be mounted externally via
DROPZONE_UPLOAD_DIR, making all uploaded files persistent and safe across container updates or reinstallation - 📦 When mounting an empty
incdirectory, Dropzone automatically initializes it with the default files from the image, ensuring a clean setup when the container is recreated - 🔄 This means both all settings (SMTP, admin login, configuration options) and all uploaded files are preserved even if the container is removed and recreated
- 📧 Added support for a separate SMTP FROM address (
- 2.7
- 📧 Added optional Admin email notifications for new uploads
- 📝 Admin email address configuration directly in the Admin Panel
- ⚙️ Added new toggle Admin Notify in configuration settings
- 2.6
- 📊 Download tracking added (download counter + last download timestamp)
- 👁️ Display of “Downloads” and “Last Download” directly in the Admin Panel
- 2.5
- ⚙️ Improved Admin Panel with configuration and email settings
- 🧭 Clearer navigation and visual refinements in the Admin Panel
- 📱 Fully responsive redesign of the Admin Panel for mobile devices
- 🔍 Integrated search function for uploads
- 2.4
- ⚙️ Added Admin Panel with password-protected setup
- 📎 Manage Uploads (change expiration time, change password)
- 📥 Download Uploads directly from the Admin Panel
- 🧹 Delete Uploads directly from the Admin Panel
- 2.3
- 🔒 Security improvements
- 🗑️ When the user manually cancels the upload, reloads the page, or closes the browser, temporary files are cleaned up and the entry is removed from the JSON file
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)
DropzoneFileSharing V.2.8
🔄 Changelog
🆕 Version 2.x
- 2.8
- 📧 Added support for a separate SMTP FROM address (
SMTP_FROM_ADDRESS) so the visible sender can differ from the SMTP login (same domain required) - 🛠️ Reworked SMTP sending to be RFC-compliant (adds
Date,Message-ID,MIME-Version, multiparttext/plain+text/html, UTF-8 encoded subject) for better compatibility with spam filters - 🖥️ Admin Panel extended with a new field to configure the SMTP FROM address, which is stored in the
.envfile - 🗂️ Improved Docker support for persistent configuration: the entire
incdirectory (including.env,.admin.json, config.php, translation files) can now be mounted from the host - 💾 Upload directory can now also be mounted externally via
DROPZONE_UPLOAD_DIR, making all uploaded files persistent and safe across container updates or reinstallation - 📦 When mounting an empty
incdirectory, Dropzone automatically initializes it with the default files from the image, ensuring a clean setup when the container is recreated - 🔄 This means both all settings (SMTP, admin login, configuration options) and all uploaded files are preserved even if the container is removed and recreated
- 📧 Added support for a separate SMTP FROM address (
- 2.7
- 📧 Added optional Admin email notifications for new uploads
- 📝 Admin email address configuration directly in the Admin Panel
- ⚙️ Added new toggle Admin Notify in configuration settings
- 2.6
- 📊 Download tracking added (download counter + last download timestamp)
- 👁️ Display of “Downloads” and “Last Download” directly in the Admin Panel
- 2.5
- ⚙️ Improved Admin Panel with configuration and email settings
- 🧭 Clearer navigation and visual refinements in the Admin Panel
- 📱 Fully responsive redesign of the Admin Panel for mobile devices
- 🔍 Integrated search function for uploads
- 2.4
- ⚙️ Added Admin Panel with password-protected setup
- 📎 Manage Uploads (change expiration time, change password)
- 📥 Download Uploads directly from the Admin Panel
- 🧹 Delete Uploads directly from the Admin Panel
- 2.3
- 🔒 Security improvements
- 🗑️ When the user manually cancels the upload, reloads the page, or closes the browser, temporary files are cleaned up and the entry is removed from the JSON file
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)
DropzoneFileSharing V.2.7
🔄 Changelog
🆕 Version 2.x
- 2.7
- 📧 Added optional Admin email notifications for new uploads
- 📝 Admin email address configuration directly in the Admin Panel
- ⚙️ Added new toggle Admin Notify in configuration settings
- 2.6
- 📊 Download tracking added (download counter + last download timestamp)
- 👁️ Display of “Downloads” and “Last Download” directly in the Admin Panel
- 2.5
- ⚙️ Improved Admin Panel with configuration and email settings
- 🧭 Clearer navigation and visual refinements in the Admin Panel
- 📱 Fully responsive redesign of the Admin Panel for mobile devices
- 🔍 Integrated search function for uploads
- 2.4
- ⚙️ Added Admin Panel with password-protected setup
- 📎 Manage Uploads (change expiration time, change password)
- 📥 Download Uploads directly from the Admin Panel
- 🧹 Delete Uploads directly from the Admin Panel
- 2.3
- 🔒 Security improvements
- 🗑️ When the user manually cancels the upload, reloads the page, or closes the browser, temporary files are cleaned up and the entry is removed from the JSON file
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)
DropzoneFileSharing V.2.6
🔄 Changelog
🆕 Version 2.x
- 2.6
- 📊 Download tracking added (download counter + last download timestamp)
- 👁️ Display of “Downloads” and “Last Download” directly in the Admin Panel
- 2.5
- ⚙️ Improved Admin Panel with configuration and email settings
- 🧭 Clearer navigation and visual refinements in the Admin Panel
- 📱 Fully responsive redesign of the Admin Panel for mobile devices
- 🔍 Integrated search function for uploads
- 2.4
- ⚙️ Added Admin Panel with password-protected setup
- 📎 Manage Uploads (change expiration time, change password)
- 📥 Download Uploads directly from the Admin Panel
- 🧹 Delete Uploads directly from the Admin Panel
- 2.3
- 🔒 Security improvements
- 🗑️ When the user manually cancels the upload, reloads the page, or closes the browser, temporary files are cleaned up and the entry is removed from the JSON file
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)
DropzoneFileSharing V.2.5
🔄 Changelog
🆕 Version 2.x
- 2.5
- ⚙️ Improved Admin Panel with configuration and email settings
- 🧭 Clearer navigation and visual refinements in the Admin Panel
- 📱 Fully responsive redesign of the Admin Panel for mobile devices
- 🔍 Integrated search function for uploads
- 2.4
- ⚙️ Added Admin Panel with password-protected setup
- 📎 Manage Uploads (change expiration time, change password)
- 📥 Download Uploads directly from the Admin Panel
- 🧹 Delete Uploads directly from the Admin Panel
- 2.3
- 🔒 Security improvements
- 🗑️ When the user manually cancels the upload, reloads the page, or closes the browser, temporary files are cleaned up and the entry is removed from the JSON file
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)
DropzoneFileSharing V.2.4
🔄 Changelog
🆕 Version 2.x
- 2.4
- ⚙️ Added Admin Panel with password-protected setup
- 📎 Manage Uploads (change expiration time, change password)
- 📥 Download Uploads directly from the Admin Panel
- 🧹 Delete Uploads directly from the Admin Panel
- 2.3
- 🔒 Security improvements
- 🗑️ When the user manually cancels the upload, reloads the page, or closes the browser, temporary files are cleaned up and the entry is removed from the JSON file
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)
DropzoneFileSharing V.2.3
🔄 Changelog
🆕 Version 2.x
- 2.3
- 🔒 Security improvements
- 🗑️ When the user manually cancels the upload, reloads the page, or closes the browser, temporary files are cleaned up and the entry is removed from the JSON file
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)
DropzoneFileSharing V.2.2
🔄 Changelog
🆕 Version 2.x
- 2.2
- 🔒 Security improvements
- 💾 Check for sufficient disk space before upload (error message if too little free space)
- 2.1
- 📧 The time period for which the file is valid is included in the email to the recipient
- 2.0
- 📘 Completely reworked chunk upload
⚠️ No more errors when uploading very large files- 🐞 Other bug fixes
✨ Version 1.x
- 1.9
- 📘 New logo, colors and file list
- 📱 Responsive design for phones
- 1.8
- 📧 Option to send files via email or just copy the download link
- 1.7
- 📧 Share a unique download link directly to the recipient’s email inbox (multiple recipients supported)