AGENTDDS.com

Changelog

Branch feat/leaderboard-rich-profiles: changelog

April 16, 2026Branch feat/leaderboard-rich-profiles1 min readAI Generated

Branch feat/leaderboard-rich-profiles: changelog

Automated summary for branch feat/leaderboard-rich-profiles. This post is generated on push; commit it with your changes.

Commits

  • 29d6f8c4 chore(webapp): sync pr blog post for leaderboard branch
  • 4ff42264 feat(leaderboard): add rich profiles and full-page links with period filter
  • f2b81f19 fix(webapp): unblock typecheck for public counters and portfolio event tests

Files changed

.../feat-leaderboard-rich-profiles/manifest.json   |  12 +
 .../feat-leaderboard-rich-profiles/versions/ai.md  |  25 ++
 webapp/src/app/api/public/counters/route.ts        |   6 +-
 webapp/src/app/leaderboard/[slug]/page.tsx         | 171 +++++++++++
 webapp/src/app/leaderboard/leaderboard-client.tsx  | 160 ++++++++++
 webapp/src/app/leaderboard/leaderboard-data.ts     | 334 +++++++++++++++++++++
 webapp/src/app/leaderboard/page.tsx                | 192 +-----------
 webapp/src/lib/sanitize-external-url.ts            |  11 +
 webapp/test/portfolio-events.test.ts               |   8 +-
 9 files changed, 729 insertions(+), 190 deletions(-)

How this works

This file is produced by webapp/tools/sync-pr-blog-post.ts. Add a versions/human.md file in the same folder to publish a human-written alternative; the site will show tabs for AI Draft and Human when both exist.