From e0c965442a5525f1f1fd77704d7d64b8fdcd78d0 Mon Sep 17 00:00:00 2001 From: Tien Nguyen Minh Date: Sun, 9 Aug 2026 00:44:28 +0700 Subject: [PATCH] feat(site): UI/UX improvements for Pages dashboard (#6) * feat(site): UI/UX improvements for Pages dashboard Phase 1+2 of plans/260808-2317 + ui-ux-pro-max quality pass: - fix invisible single-snapshot chart series (show points when <2) - persist legend hidden-state across chart re-renders - Chart.js CDN failure fallback message - meta description, OG tags, SVG favicon, theme-color, noscript - log/linear y-axis toggle; debounced text search (table + chart) - stale-repo muting + text badge (>6 months since push) - delta7d sort puts no-baseline rows last - a11y: aria-sort, aria-pressed, canvas role/label, focus-visible, keyboard-sortable headers, 44px coarse-pointer targets, contrast >=4.5:1 both schemes, reduced-motion guard, empty state * fix(site): guard renderChart in Chart.js CDN-failure degraded mode Review finding (major): filter/search handlers call hoisted renderChart() after the early CDN-failure return, hitting TDZ consts and throwing on every interaction. Guard with window.Chart check; verified with a broken-CDN copy: table filtering works error-free, fallback msg shows. --- site/index.html | 233 ++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 188 insertions(+), 45 deletions(-) diff --git a/site/index.html b/site/index.html index b3820a3..73a83e9 100644 --- a/site/index.html +++ b/site/index.html @@ -4,15 +4,24 @@ Awesome Coding Agents — Rankings & History + + + + + + + + @@ -60,26 +104,41 @@ loading… · GitHub repo -
+ + + + +
+ + +
+
-
- - - - - - - - + + + + + + + +
#RepoStarsΔ7dCategoryLanguageLast pushDescription#RepoStarsΔ7dCategoryLanguageLast pushDescription
-

Star history

-
-

Top 12 repos shown by default — click legend entries to toggle series. The category filter above also filters the chart.

+
+

Star history

+ +
+
+

Top 12 repos shown by default — click legend entries to toggle series. The category filter and search above also filter the chart.