Skip to content

Releases: RoastSlav/quickdrop

QuickDrop v1.2.3

08 Dec 14:47
Compare
Choose a tag to compare

QuickDrop v1.2.3 Release Notes

docker pull roastslav/quickdrop:1.2.3

New Features

1. Admin Panel

  • File Management:
    • View a comprehensive list of all uploaded files.
    • Delete files, including password-protected ones.
    • Renew file lifetimes.
    • Update file settings (e.g., mark files as "kept indefinitely").
  • File Statistics:
    • Access detailed statistics, including uploaded date, download counts, and downloader information (e.g., IP addresses).
  • Settings Management:
    • View and edit application settings directly from the admin panel.
    • Transitioned settings from application.properties into the admin panel for a more seamless configuration experience.

2. Warning for Public Files Set to "Keep Indefinitely"

  • Users are now notified of potential issues when making files public with an indefinite lifetime. This helps ensure better file management and avoid unintended consequences.

3. Enhanced Password-Protected File Management

  • Password-protected files can now be updated:
    • Toggle the "kept indefinitely" option.
    • Toggle the "Hide from list" option.

4. Hidden Files

  • Introduced a "Hidden" checkbox for file uploads:
    • Hidden files do not appear in the public file list.
    • Accessible only via their unique link.

5. QR Code Sharing

  • Generate QR codes for file download links, simplifying mobile sharing for your convenience.

6. Shareable Links

  • Added a Share button to the file management UI to generate secure shareable links:
    • Shareable links bypass app-level and individual file password protections.
  • Token-Based Access Control:
    • Authorization is handled via tokens embedded in the URL.
    • Only users with the correct token can access the file.
    • Files remain protected by app-level passwords and/or individual file passwords unless explicitly shared.

Bug Fixes and Improvements

  • Improved security for file uploads and management.
  • Enhanced UI/UX for file settings and sharing options.
  • Optimized database queries for faster file list retrieval and statistics display.
  • General performance improvements and minor bug fixes.

QuickDrop v1.0.0 – Initial Release

29 Nov 12:30
444cba8
Compare
Choose a tag to compare

I'm excited to announce the first release of QuickDrop, a self-hosted file-sharing application that allows for anonymous uploads, download link generation, and file management with optional password protection and encryption.

Key Features:

  • Anonymous Uploads: Share files without creating an account.
  • Easy Sharing: Generate download links for seamless distribution.
  • File Management: Control the availability and lifespan of your files.
  • Enhanced Security: Optional password protection and file encryption.

This initial release is just the beginning! Future updates will include features like admin analytics and more granular control over file lifetimes.

Installation

The installation process for QuickDrop v1.0.0 is the same as the latest tag. However, to pull version 1.0.0, use the following command:

docker pull roastslav/quickdrop:1.0.0