Commit Graph
107 Commits
Author SHA1 Message Date
github-actions[bot] 47b571bd6b chore: daily ranking refresh 2026-08-09 01:52:49 +00:00
github-actions[bot] cf13b56963 chore: daily ranking refresh 2026-08-08 20:37:02 +00:00
tiennm99andGitHub e4753ba33c chore: annotate archived repos, publish inclusion criteria (#10)
- notes for gpt-engineer, void, Roo-Code (archived upstream) — shown
  as badges + italics on the dashboard; kept for historical value
- README Contributing now states inclusion criteria: must BE a coding
  agent (not tooling for agents), ~10k+ stars, open source + maintained
- resolves ambiguity for community PRs proposing sub-bar repos
2026-08-09 03:36:44 +07:00
github-actions[bot] a8559b5b2d chore: daily ranking refresh 2026-08-08 20:26:22 +00:00
tiennm99andGitHub 0d5e4b3266 feat: momentum metrics, agents.yml validation, drift detection, hardening (#9)
Review fixes:
- applyMigrations resolves chained renames deterministically (cycle guard)
- GraphQL errors name the failing owner/repo, not the alias
- sanitizeCell escapes backslash + angle brackets (README md/HTML injection)
- timeNow/graphqlURL seams; new httptest fetch tests, site + delta tests
  (coverage 30% -> 65.6%)

Features:
- delta30d computed from history; dashboard gains sortable D30d column
- README shows Top 7-day mover line
- 'go run . -check' validates agents.yml offline (dupes, categories,
  name patterns); wired into CI for contributor PRs
- isArchived + rename drift warnings in daily run; archived badge on
  dashboard (E2E found 3 archived repos: gpt-engineer, void, Roo-Code)
2026-08-09 03:26:01 +07:00
github-actions[bot] 101e7129f1 chore: daily ranking refresh 2026-08-08 19:48:32 +00:00
tiennm99andGitHub 5d66d4757c chore: project hardening — dep swap, CI gates, dependabot, action bumps (#8)
* chore: project hardening — dep swap, CI gates, dependabot, action bumps

- swap gopkg.in/yaml.v3 (upstream archived Apr 2025) for maintained
  github.com/goccy/go-yaml; same Unmarshal API, tags unchanged
- add CI workflow: go vet/test/build + golangci-lint + govulncheck
  on PRs and main pushes
- add dependabot for gomod + github-actions (weekly)
- bump actions to latest majors in update.yml (clears Node 20
  deprecation annotations); workflow logic untouched
- README/history refreshed by E2E verification run (29 agents)

* fix: check Close/Remove error returns (errcheck)

Write paths (writeSnapshots, renderReadme) now propagate close errors —
a failed close there can hide lost data. Read/cleanup paths ignore
explicitly with _ =.
2026-08-09 02:48:03 +07:00
github-actions[bot] 37c360d164 chore: daily ranking refresh 2026-08-08 18:17:46 +00:00
tiennm99andGitHub 6658de1fa9 feat(site): apply ui-ux-pro-max design system to dashboard (#7)
Design system: Data-Dense Dashboard — blue primary (#2563EB/#3B82F6),
amber accent, slate neutrals, Fira Code (headings/data) + Fira Sans
(body) via Google Fonts.

- KPI stat cards: tracked repos, total stars, top 7d gainer, last updated
- card surfaces w/ subtle shadow for table + chart; row hover highlight
- per-category tinted badges (text carries meaning, not color alone)
- search box w/ inline SVG icon; GitHub header button w/ SVG mark
- footer w/ Actions + contributing links
- all PR #6 logic/a11y preserved (sort, search, chips, legend state,
  degraded mode, aria, focus-visible, reduced-motion, 44px targets)
- workflow: add site/** to push paths so dashboard edits auto-deploy

Verified: dark + light schemes, 375px mobile (no h-scroll), 29 rows,
KPI values correct, zero console errors.
2026-08-09 01:17:24 +07:00
github-actions[bot] 91ff2bbec2 chore: daily ranking refresh 2026-08-08 17:45:23 +00:00
tiennm99andGitHub e0c965442a 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.
2026-08-09 00:44:28 +07:00
github-actions[bot] ccf5f740ea chore: daily ranking refresh 2026-08-08 16:28:11 +00:00
tiennm99andGitHub 5051274e52 feat: add 10 agents, fix renamed slugs, add GitHub Pages dashboard (#5)
- Add pi, OpenHands, warp, gpt-pilot, qwen-code, kilocode, onlook,
  dyad, trae-agent, copilot-cli (19 -> 29 tracked repos)
- Update renamed slugs to canonical owners (anomalyco/opencode,
  aaif-goose/goose, AntonOsika/gpt-engineer) with history key
  migrations so star deltas survive the rename
- Generate site/data.json each run and deploy site/ (interactive
  table + star-history chart) to GitHub Pages from the daily
  workflow, since GITHUB_TOKEN bot pushes cannot trigger a separate
  Pages workflow
2026-08-08 23:27:53 +07:00
github-actions[bot] bc1183fe6d chore: daily ranking refresh 2026-08-08 01:46:42 +00:00
github-actions[bot] cb42aaa0f3 chore: daily ranking refresh 2026-08-07 02:45:33 +00:00
github-actions[bot] 51e6b952f1 chore: daily ranking refresh 2026-08-06 02:43:50 +00:00
github-actions[bot] c8248857e6 chore: daily ranking refresh 2026-08-05 02:41:28 +00:00
github-actions[bot] 917bf73033 chore: daily ranking refresh 2026-08-04 02:43:16 +00:00
github-actions[bot] 9fec8a39fa chore: daily ranking refresh 2026-08-03 03:14:37 +00:00
github-actions[bot] bfc5606431 chore: daily ranking refresh 2026-08-02 02:57:12 +00:00
github-actions[bot] 06c6601459 chore: daily ranking refresh 2026-08-01 03:14:56 +00:00
github-actions[bot] 821743ef26 chore: daily ranking refresh 2026-07-31 03:13:54 +00:00
github-actions[bot] e7b52028f4 chore: daily ranking refresh 2026-07-30 02:33:21 +00:00
github-actions[bot] db1f666e1d chore: daily ranking refresh 2026-07-29 02:48:14 +00:00
github-actions[bot] ad65c56d1f chore: daily ranking refresh 2026-07-28 02:41:36 +00:00
github-actions[bot] 85ef3fd079 chore: daily ranking refresh 2026-07-27 03:23:08 +00:00
github-actions[bot] fe2ba914f9 chore: daily ranking refresh 2026-07-26 03:13:12 +00:00
github-actions[bot] 12f16bf22f chore: daily ranking refresh 2026-07-25 02:49:01 +00:00
github-actions[bot] 17c9adb096 chore: daily ranking refresh 2026-07-24 02:49:49 +00:00
github-actions[bot] 833a12829b chore: daily ranking refresh 2026-07-23 02:55:19 +00:00
github-actions[bot] e208c54e47 chore: daily ranking refresh 2026-07-22 02:49:17 +00:00
github-actions[bot] 24335521b5 chore: daily ranking refresh 2026-07-21 02:51:00 +00:00
github-actions[bot] dc3d400faa chore: daily ranking refresh 2026-07-20 03:23:29 +00:00
github-actions[bot] f48ff0b668 chore: daily ranking refresh 2026-07-19 02:54:57 +00:00
github-actions[bot] b4b0040805 chore: daily ranking refresh 2026-07-18 02:40:06 +00:00
github-actions[bot] ab9ef2973c chore: daily ranking refresh 2026-07-17 02:48:35 +00:00
github-actions[bot] 5ef57914dc chore: daily ranking refresh 2026-07-16 02:46:06 +00:00
github-actions[bot] a550d84536 chore: daily ranking refresh 2026-07-15 02:39:01 +00:00
github-actions[bot] f235081417 chore: daily ranking refresh 2026-07-14 02:40:30 +00:00
github-actions[bot] 92762bd632 chore: daily ranking refresh 2026-07-13 03:15:59 +00:00
github-actions[bot] 6fe643f89f chore: daily ranking refresh 2026-07-12 02:57:37 +00:00
github-actions[bot] 9e72a435f8 chore: daily ranking refresh 2026-07-11 02:49:01 +00:00
github-actions[bot] ffa6f53939 chore: daily ranking refresh 2026-07-10 03:33:27 +00:00
github-actions[bot] 03a30e65d5 chore: daily ranking refresh 2026-07-09 03:31:44 +00:00
github-actions[bot] 03a7f1f9a4 chore: daily ranking refresh 2026-07-08 02:53:10 +00:00
github-actions[bot] 77d597b215 chore: daily ranking refresh 2026-07-07 03:38:09 +00:00
github-actions[bot] 6d2e4fbd48 chore: daily ranking refresh 2026-07-06 03:47:46 +00:00
github-actions[bot] 6de482a865 chore: daily ranking refresh 2026-07-05 03:39:17 +00:00
github-actions[bot] 8a9e1950a5 chore: daily ranking refresh 2026-07-04 03:22:53 +00:00
github-actions[bot] 08fcedfaea chore: daily ranking refresh 2026-07-03 03:30:07 +00:00