From 26aef50369db0d953fb01f532aae48cb615e6878 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Mon, 11 May 2026 14:46:03 +0100 Subject: [PATCH] appview/pages: assortment of UI fixes - fork button - fork pages - text on star/fork buttons in mobile/desktop Signed-off-by: oppiliappan --- .../pages/templates/fragments/starBtn.html | 2 +- appview/pages/templates/layouts/repobase.html | 2 +- appview/pages/templates/repo/forks.html | 25 ++++++++++--------- appview/repo/repo.go | 5 +++- 4 files changed, 19 insertions(+), 15 deletions(-) diff --git a/appview/pages/templates/fragments/starBtn.html b/appview/pages/templates/fragments/starBtn.html index 91a56d03..2f2998e8 100644 --- a/appview/pages/templates/fragments/starBtn.html +++ b/appview/pages/templates/fragments/starBtn.html @@ -22,7 +22,7 @@ {{ i "star" "w-4 h-4 inline group-[.htmx-request]:hidden" }} {{ end }} {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} - {{ if .IsStarred }}unstar{{ else }}star{{ end }} + {{ if .IsStarred }}unstar{{ else }}star{{ end }} {{ if .RepoName }} {{ $did := .SubjectAt.Authority | string }} diff --git a/appview/pages/templates/layouts/repobase.html b/appview/pages/templates/layouts/repobase.html index 557df94d..ecf095fb 100644 --- a/appview/pages/templates/layouts/repobase.html +++ b/appview/pages/templates/layouts/repobase.html @@ -119,7 +119,7 @@ "RepoName" .RepoInfo.Name) }}
diff --git a/appview/pages/templates/repo/forks.html b/appview/pages/templates/repo/forks.html index 5286db78..c105222e 100644 --- a/appview/pages/templates/repo/forks.html +++ b/appview/pages/templates/repo/forks.html @@ -4,19 +4,11 @@

Forked by

{{ range .Forks }} - {{ $handle := resolve .Did }} - {{ $name := .Name}}
- + {{ template "forkOwnerAndName" . }} +

+ forked {{ .Created | relTimeFmt }} +

{{ end }} {{ if eq .TotalCount 0 }} @@ -33,3 +25,12 @@ {{ end }}
{{ end }} + +{{ define "forkOwnerAndName" }} +
+ {{ template "user/fragments/picHandleLink" .Did }} + / + {{ $repoOwner := resolve .Did }} + {{ .Name }} +
+{{ end }} diff --git a/appview/repo/repo.go b/appview/repo/repo.go index c05b5b56..aa3af6d3 100644 --- a/appview/repo/repo.go +++ b/appview/repo/repo.go @@ -1525,13 +1525,16 @@ func (rp *Repo) Forks(w http.ResponseWriter, r *http.Request) { return } - rp.pages.RepoForks(w, pages.RepoForksParams{ + err = rp.pages.RepoForks(w, pages.RepoForksParams{ LoggedInUser: user, RepoInfo: rp.repoResolver.GetRepoInfo(r, user), Forks: forks, Page: page, TotalCount: totalCount, }) + if err != nil { + l.Error("failed to render page", "err", err) + } } // this is used to rollback changes made to the PDS -- 2.51.2