* 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>