Skip to content

QuickDrop v1.2.3

Compare
Choose a tag to compare
@RoastSlav RoastSlav released this 08 Dec 14:47
· 41 commits to master since this release

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.