Files
Tom van der Laanandsmp46 d69281aeff feat: managed user shares (#63)
* Implement managed user shares features:
  - Add recipient restriction settings for shares
  - Add received shares overview page for logged in users
  - Support automatic linking of user accounts to shares based on email address
  - Stop exposing registered/unregistered status of recipient emails to prevent account enumeration
  - Enable folder uploads via drag-and-drop and selection
  - Allow administrators to bypass maximum file expiration limits
  - Swap and align recipient icons, hover tips, and colors in My Shares

* harden user recipient security validations on file downloads
  - Query recipient relations in FileSecurityGuard
  - Validate restrictToRecipients for direct/tokenless file downloads and throw a ForbiddenException
  - Credit to Leonardo for reporting this issue, that led to this patch, before the code was released.

* i18n: extract restrictToRecipients hardcoded string to translations key
  - Use share.restrictedToRecipients key in ShareSecurityGuard and FileSecurityGuard

---------

Co-authored-by: smp46 <me@smp46.me>
2026-08-01 04:51:20 +10:00
..
2026-08-01 04:51:20 +10:00
2026-08-01 04:51:20 +10:00
2026-07-23 20:04:45 +10:00
2026-07-23 20:04:45 +10:00
2026-05-21 17:31:45 +10:00