diff --git a/package.json b/package.json new file mode 100644 --- /dev/null +++ b/package.json @@ -0,0 +1,1 @@ +{} \ No newline at end of file diff --git a/appview/issues/opengraph.go b/appview/issues/opengraph.go --- a/appview/issues/opengraph.go +++ b/appview/issues/opengraph.go @@ -29,7 +29,7 @@ if err != nil { ownerHandle = f.Did } else { - ownerHandle = "@" + owner.Handle.String() + ownerHandle = owner.Handle.String() } var authorHandle string diff --git a/appview/pulls/opengraph.go b/appview/pulls/opengraph.go --- a/appview/pulls/opengraph.go +++ b/appview/pulls/opengraph.go @@ -30,7 +30,7 @@ if err != nil { ownerHandle = f.Did } else { - ownerHandle = "@" + owner.Handle.String() + ownerHandle = owner.Handle.String() } var authorHandle string diff --git a/appview/repo/opengraph.go b/appview/repo/opengraph.go --- a/appview/repo/opengraph.go +++ b/appview/repo/opengraph.go @@ -26,7 +26,7 @@ if err != nil { ownerHandle = f.Did } else { - ownerHandle = "@" + owner.Handle.String() + ownerHandle = owner.Handle.String() } avatarUrl := rp.pages.AvatarUrl(ownerHandle, "256") @@ -69,7 +69,7 @@ }) } - var ogLanguages []ogre.LanguageData + ogLanguages := []ogre.LanguageData{} for _, lang := range languageStats { if len(ogLanguages) >= 5 { break diff --git a/ogre/src/components/shared/avatar.tsx b/ogre/src/components/shared/avatar.tsx --- a/ogre/src/components/shared/avatar.tsx +++ b/ogre/src/components/shared/avatar.tsx @@ -4,10 +4,10 @@ } export function Avatar({ src, size = 64 }: AvatarProps) { - const avatarSrc = - src.includes("avatar.tangled.sh") && !src.includes("format=") - ? `${src}${src.includes("?") ? "&" : "?"}format=jpeg` - : src; + const avatarSrc = src.includes("avatar.tangled.sh") + ? src.replace(/[?&]format=\w+/, "").replace(/[?&]$/, "") + + (src.includes("?") ? "&" : "?") + "format=jpeg" + : src; return (