resolve dids in profile page
MODIFIED
appview/pages/pages.go
MODIFIED
appview/pages/pages.go
@@ -145,6 +145,7 @@ Repos []db.RepoCollaboratingRepos []db.RepoProfileStats ProfileStatsFollowStatus db.FollowStatus+ DidHandleMap map[string]string}type ProfileStats struct {
@@ -29,10 +29,13 @@ class="relative -mr-px group no-underline hover:no-underline"hx-boost="true"><div- class="px-4 py-2 mr-1 text-black min-w-[80px] text-center relative group-hover:bg-gray-200 rounded-t- {{ if eq $.Active $key }}+ class="px-4 py-1 mr-1 text-black min-w-[80px] text-center relative rounded-t+ {{ if eq $.Active $key }}{{ $activeTabStyles }}- {{ end }}"+ {{ else }}+ group-hover:bg-gray-200+ {{ end }}+ ">{{ $key }}</div>
@@ -58,8 +58,8 @@ id="repo-card"class="py-4 px-6 drop-shadow-sm rounded bg-white"><div id="repo-card-name" class="font-medium">- <a href="/{{ .Did }}/{{ .Name }}">- @{{ .Did }}/{{ .Name }}+ <a href="/{{ index $.DidHandleMap .Did }}/{{ .Name }}">+ {{ index $.DidHandleMap .Did }}/{{ .Name }}</a></div><div
MODIFIED
appview/state/repo.go
MODIFIED
appview/state/repo.go
@@ -219,8 +219,6 @@baseTreeLink := path.Join(f.OwnerDid(), f.RepoName, "tree", ref, treePath)baseBlobLink := path.Join(f.OwnerDid(), f.RepoName, "blob", ref, treePath)- log.Println(result)-s.pages.RepoTree(w, pages.RepoTreeParams{LoggedInUser: user,BreadCrumbs: breadcrumbs,
MODIFIED
appview/state/state.go
MODIFIED
appview/state/state.go
@@ -642,6 +642,19 @@ collaboratingRepos, err := s.db.CollaboratingIn(ident.DID.String())if err != nil {log.Printf("getting collaborating repos for %s: %s", ident.DID.String(), err)}+ var didsToResolve []string+ for _, r := range collaboratingRepos {+ didsToResolve = append(didsToResolve, r.Did)+ }+ resolvedIds := s.resolver.ResolveIdents(r.Context(), didsToResolve)+ didHandleMap := make(map[string]string)+ for _, identity := range resolvedIds {+ if !identity.Handle.IsInvalidHandle() {+ didHandleMap[identity.DID.String()] = fmt.Sprintf("@%s", identity.Handle.String())+ } else {+ didHandleMap[identity.DID.String()] = identity.DID.String()+ }+ }followers, following, err := s.db.GetFollowerFollowing(ident.DID.String())if err != nil {@@ -665,6 +678,7 @@ Followers: followers,Following: following,},FollowStatus: db.FollowStatus(followStatus),+ DidHandleMap: didHandleMap,})}
MODIFIED
tailwind.config.js
MODIFIED
tailwind.config.js
@@ -10,7 +10,7 @@ sm: "540px",md: "650px",lg: "900px",xl: "1100px",- "2xl": "1300x",+ "2xl": "1300px"},},extend: {