ProjectSend r1720

  • Folders! Finally, the most requested feature is available. At the moment folders and subfolders can be created, rearranged by drag&drop and will be presented in all templates together with a breadcrumbs trail for easy navigation. There’s much to do yet (select multiple, make an entire folder public, etc) but this basic implementation should give a great starting point.
  • Show image file dimensions (manage files, public page, download page, all templates)
  • Added Option to show public files on clients files lists
  • Added link to download translations to the languages dropdown
  • Fixed php >8 warnings
  • Allow underscores on usernames
  • Fixed 2FA token not validating due to php and mysql time differences.
  • Allow svg files as branding image
  • Manage files: show file assigned categories
  • Added option “Do not log downloads by the file’s uploader”
  • Added an option to organize file uploads in year/month folders
  • Add support for Env vars for SMTP Configuration (by redondi88, see variables here)
  • add aliases or virtual links for uploaded files (by mhpcc)
  • Fixed preview of video files (by Nimon77)
  • Sanitize svg files uploaded in settings pages
  • Include local version of jQuery on templates
  • Admin pages improvement: check user session before starting to process data
  • Do not load google’s recaptcha js asset if recaptcha is disabled
  • Fix double “x” in close modal button (by rob4226)
  • Fix: Extended remote_ip field on downloads table for long ipv6 addresses
  • FIxed showing validation errors when creating a client/user fails
  • Fix error 500 when self registering
  • Fixed XSS when changing template
  • fix upgrade failure when table prefix isn’t tbl_ (by mhpcc)
  • Fixed getting links of previews by users with no access to the file (found by hassan al-khafaji and kiyell)
  • Fixed insecure strings being generated by a simple random string function (found by hassan al-khafaji)
  • Updated dependencies with known security issues (ie CKEditor5)
Top