{{define "title"}}My Dashboard{{end}} {{define "content"}}
{{if or (not .CurrentUser.Certified) (not .CurrentUser.ProfilePhoto.ID)}}

Onboarding Checklist

You're almost there! Please review the following checklist items to gain full access to this website. Members are expected to have a face picture as their default Profile Pic and upload a Verification Photo to become certified as being a real person.

{{end}} {{if and .CurrentUser.Certified .IsShyUser}}

Your profile page is too private

You are considered to be a Shy Account because your profile and photos are all set to Private or Friends-only visibility, so that to other members of {{PrettyTitle}} you appear like a blank, faceless profile.

While in this restricted state, you are grouped into a cohort with other members who are as shy as you are and have limited contact options to connect with our other, {{PrettyTitle}} members who are sharing their nudes on public.

Click here to learn more about your Shy Account. To remedy this, please see the following steps:

{{end}} {{if not (.CurrentUser.GetProfileField "website-theme-hue")}}

New Feature: Website Themes!

We have a mildly fun new update to the website: you can now customize how the {{PrettyTitle}} website appears to you by adding a splash of color!

Check it out on your Settings > Look & Feel page!

{{end}}
{{$Root := .}}

Notifications

{{InputCSRF}}
{{if gt .NavUnreadNotifications 0}} {{.NavUnreadNotifications}} unread notification{{Pluralize64 .NavUnreadNotifications}}. {{else}} No unread notifications. {{end}}

{{if gt .NavUnreadNotifications 0}} {{.NavUnreadNotifications}} unread notification{{Pluralize64 .NavUnreadNotifications}}. {{else}} No unread notifications. {{end}}

{{InputCSRF}}

Manage notification settings

Reset
{{range .Notifications}} {{$Body := $Root.NotifMap.Get .ID}} {{end}}
{{if not .Read}}
NEW!
{{end}} {{template "avatar-48x48" .AboutUser}}
{{if eq .Type "like"}} {{.AboutUser.Username}} liked your {{if eq .TableName "photos"}} {{if $Body.Photo}} photo. {{else}} photo. {{end}} {{else if eq .TableName "users"}} profile page. {{else if eq .TableName "comments"}} {{if .Link}} comment: {{else}} comment. {{end}} {{else}} {{.TableName}}. {{end}} {{else if eq .Type "comment"}} {{.AboutUser.Username}} commented on your {{if eq .TableName "photos"}} photo: {{else}} {{.TableName}}: {{end}} {{else if eq .Type "also_comment"}} {{.AboutUser.Username}} also commented on a {{if eq .TableName "photos"}} photo {{else}} {{.TableName}} {{end}} that you replied to: {{else if eq .Type "also_posted"}} {{.AboutUser.Username}} replied to a forum thread that you follow: {{else if eq .Type "friendship_approved"}} {{.AboutUser.Username}} accepted your friend request! {{else if eq .Type "private_photo"}} {{.AboutUser.Username}} has granted you access to see their private photos! {{else if eq .Type "new_photo"}} {{if and $Body.Photo (eq $Body.Photo.Visibility "private")}} {{else}} {{end}} {{.AboutUser.Username}} has uploaded a new {{if and $Body.Photo (eq $Body.Photo.Visibility "private")}} private photo! {{else}} photo! {{end}} {{else if eq .Type "cert_approved"}} Your certification photo was approved! {{else if eq .Type "cert_secondary"}} About your certification photo: {{else if eq .Type "cert_rejected"}} Your certification photo was rejected! {{else if eq .Type "forum_moderator"}} You have been appointed as a moderator for the forum {{$Body.Forum.Title}}! {{else if eq .Type "explicit_photo"}} Your photo was marked as Explicit! {{else}} {{.AboutUser.Username}} {{.Type}} {{.TableName}} {{.TableID}} {{end}}
{{if .Message}}
{{ToMarkdown (TrimEllipses .Message 256)}}
{{end}} {{if $Body.Thread}} {{end}} {{if $Body.Photo}}
{{if eq .Type "comment"}} {{else if eq .Type "explicit_photo"}}

A community member thinks that this photo should have been marked as 'Explicit' when it was uploaded.

Please review our Explicit Photos policy and remember to correctly mark your new uploads as 'explicit' when they contain sexually suggestive content.

{{else}} {{or $Body.Photo.Caption "No caption."}} {{end}} {{if and ($Root.CurrentUser.IsAdmin) (not $Body.Photo.Explicit)}} {{end}}
{{end}}
{{SincePrettyCoarse .CreatedAt}} ago. {{if or (eq .Type "also_posted") (eq .Type "also_comment")}} Mute this thread {{else if eq .Type "new_photo"}} Mute these notifications {{end}}
{{if $Body.PhotoID}}
{{if HasSuffix $Body.Photo.Filename ".mp4"}} {{else}} {{$Body.Photo.AltText}} {{end}} {{if $Body.Photo.Caption}} {{$Body.Photo.Caption}} {{else}} No caption. {{end}} {{if ne $Body.Photo.UserID $Root.CurrentUser.ID}}
{{$Like := $Root.PhotoLikeMap.Get $Body.PhotoID}}
{{end}}
{{end}}
{{if .Pager.HasNext}} {{end}}
{{end}}