1b3e8cb250
* Add a user privacy setting so they can gate who is allowed to share private photos with them (for people who dislike unsolicited shares): * Anybody (default) * Friends only * Friends + people whom they have sent a DM to (on the main website) * Nobody * Add gating around whether to display the prompt to unlock your private photos while you are viewing somebody's gallery: * The current user needs at least one private photo to share. * The target user's new privacy preference is taken into consideration. * The "should show private photo share prompt" logic is also used on the actual share page, e.g. for people who manually paste in a username to share with. You can not grant access to private photos which don't exist. * Improve the UI on the private photo shares page. * Profile cards to add elements from the Member Directory page, such as a Friends and Liked indicator. * A count of the user's Private photos is shown, which links directly to their private gallery. * Add "Decline" buttons to the Shared With Me page: so the target of a private photo share is able to remove/cancel shares with them. |
||
---|---|---|
.. | ||
chat | ||
config | ||
controller | ||
encryption | ||
geoip | ||
log | ||
markdown | ||
middleware | ||
models | ||
photo | ||
ratelimit | ||
redis | ||
router | ||
session | ||
spam | ||
templates | ||
utility | ||
webpush | ||
worker | ||
version.go | ||
webserver.go |