update preferred username
Anirudh Oppiliappan x@icyphox.sh
Wed, 09 Nov 2022 12:03:57 +0530
4 files changed,
14 insertions(+),
1 deletions(-)
M
activity.go
→
activity.go
@@ -1506,7 +1506,11 @@ j["id"] = user.URL
j["inbox"] = user.URL + "/inbox" j["outbox"] = user.URL + "/outbox" j["name"] = user.Display - j["preferredUsername"] = user.Name + if user.Options.DisplayName != "" { + j["preferredUsername"] = user.Options.DisplayName + } else { + j["preferredUsername"] = user.Name + } j["summary"] = user.HTAbout var tags []junk.Junk for _, o := range user.Onts {
M
honk.go
→
honk.go
@@ -59,6 +59,7 @@ Avatar string `json:",omitempty"`
Banner string `json:",omitempty"` MapLink string `json:",omitempty"` Reaction string `json:",omitempty"` + DisplayName string `json:",omitempty"` MeCount int64 ChatCount int64 }@@ -74,6 +75,7 @@ type Honk struct {
ID int64 UserID int64 Username string + DisplayName string What string Honker string Handle string
M
views/account.html
→
views/account.html
@@ -16,6 +16,8 @@ <p><label class="button" for="omitimages">omit images:</label>
<input tabindex=1 type="checkbox" id="omitimages" name="omitimages" value="omitimages" {{ if .User.Options.OmitImages }}checked{{ end }}><span></span> <p><label class="button" for="mentionall">mention all:</label> <input tabindex=1 type="checkbox" id="mentionall" name="mentionall" value="mentionall" {{ if .User.Options.MentionAll }}checked{{ end }}><span></span> +<p><label id="displayname">display name:</label> +<input tabindex=1 type="text" name="displayname"> <p><label class="button" for="maps">apple map links:</label> <input tabindex=1 type="checkbox" id="maps" name="maps" value="apple" {{ if eq "apple" .User.Options.MapLink }}checked{{ end }}><span></span>