github error311/FileRise v1.1.2
FileRise v1.1.2

latest releases: v2.8.0, v2.7.1, v2.7.0...
8 months ago

Full Changelog: v1.1.1...v1.1.2

Changes 4/12/2025

  • Fuse.js Integration for Indexed Real-Time Searching
    • Added Fuse.js Library: Included Fuse.js via a CDN <script> tag to leverage its client‑side fuzzy search capabilities.
    • Created searchFiles Helper Function: Introduced a new function that uses Fuse.js to build an index and perform fuzzy searches over file properties (file name, uploader, and nested tag names).
    • Transformed JSON Object to Array: Updated the loadFileList() function to convert the returned file data into an array (if it isn’t already) and assign file names from JSON keys.
    • Updated Rendering Functions: Modified both renderFileTable() and renderGalleryView() to use the searchFiles() helper instead of a simple in‑array .filter(). This ensures that every search—real‑time by user input—is powered by Fuse.js’s indexed search.
    • Enhanced Search Configuration: Configured Fuse.js to search across multiple keys (file name, uploader, and tags) so that users can find files based on any of these properties.

Changes 4/11/2025

  • Fixed fileDragDrop issue from previous update.
  • Fixed User Panel height changing unexpectedly on mouse over.
  • Improved JS file comments for better documentation.
  • Fixed userPermissions not updating after initial setting.
  • Disabled folder and file sharing for readOnly users.
  • Moved change password close button to the top right of the modal.
  • Updated upload regex pattern to be Unicode‑enabled and added additional security measures. (#19)
  • Updated filename, folder, and username regex acceptance patterns.
  • Updated robthree/twofactorauth to v3 and endroid/qr-code to v5
  • Updated TOTP integration (namespace, enum, QR provider) accordingly
  • Updated docker image from 22.04 to 24.04 https://github.com/error311/filerise-docker
  • Ensure consistent session behavior
  • Fix totp_setup.php to use header-based CSRF token verification

Don't miss a new FileRise release

NewReleases is sending notifications on new releases.