From 21310d0366c0f21e73c1f4f78d38370edfb59445 Mon Sep 17 00:00:00 2001 From: Joe Mou Date: Tue, 11 Aug 2026 17:41:01 -0400 Subject: Read the About box and latest release from JSON GitHub rebuilt the repository sidebar, so the selectors parseRepoInfo used matched nothing and the About box rendered empty. Everything but the latest release is in the page's embedded payload as sidebarAbout; the latest release is only in the _sidebar JSON already fetched for languages, so it arrives with that fragment and is moved beside the release count. --- cgithub/views/_languages.eta | 17 ----------------- cgithub/views/_sidebar.eta | 22 ++++++++++++++++++++++ cgithub/views/repo.eta | 10 ++-------- 3 files changed, 24 insertions(+), 25 deletions(-) delete mode 100644 cgithub/views/_languages.eta create mode 100644 cgithub/views/_sidebar.eta (limited to 'cgithub/views') diff --git a/cgithub/views/_languages.eta b/cgithub/views/_languages.eta deleted file mode 100644 index 8aca447..0000000 --- a/cgithub/views/_languages.eta +++ /dev/null @@ -1,17 +0,0 @@ -<% if (it.languages.length > 0) { %> -
-
- <% for (const lang of it.languages) { %> - " title="<%= lang.name %> <%= lang.percentage %>%"> - <% } %> -
- -
-<% } %> diff --git a/cgithub/views/_sidebar.eta b/cgithub/views/_sidebar.eta new file mode 100644 index 0000000..bceef7c --- /dev/null +++ b/cgithub/views/_sidebar.eta @@ -0,0 +1,22 @@ +<% if (it.latestRelease) { %> + (<%= it.latestRelease.tag %><% + if (it.latestRelease.publishedAt) { %> <% + } %>) +<% } %> +<% if (it.languages.length > 0) { %> +
+
+ <% for (const lang of it.languages) { %> + " title="<%= lang.name %> <%= lang.percentage %>%"> + <% } %> +
+ +
+<% } %> diff --git a/cgithub/views/repo.eta b/cgithub/views/repo.eta index 1bff97f..5dc6beb 100644 --- a/cgithub/views/repo.eta +++ b/cgithub/views/repo.eta @@ -17,19 +17,13 @@ <% if (it.info.numReleases) { %>
<%= it.info.numReleases %> releases - <% if (it.info.latestReleaseTag) { %> - (<%= it.info.latestReleaseTag %> - <% if (it.info.latestReleaseDate) { %> - - <% } %> - ) - <% } %> +
<% } %> <% } %> -
+
  • …
-- cgit v1.3.1