Changelog
All notable changes to DevLens, newest first.
v0.4.0LatestApril 2026
New
- Expanded to 9 scoring dimensions: added PR Velocity and Security
- Adjustable weight sliders — redistribute importance across all 9 dims before analyzing
- Org analysis page (/org) — scores up to 30 public repos concurrently and ranks by health
- Leaderboard page (/leaderboard) — top-scoring repos from all DevLens users
- Checked page (/checked) — full searchable list of recently analyzed repos with scores
- Stats page (/stats) — live usage counters: total analyses, unique visitors, top repos, daily activity chart
- Badge page (/badge) — live shields.io badge generator with copy-paste markdown
- Recently Checked and Recently Checked Orgs panels on home page
- Repo detail pages (/repo/owner/name) — permanent shareable report URLs
- Docs page fully rewritten with 9-dimension scoring table, real API shapes, self-hosting guide
Improved
- Redis (Upstash) integration: watchlist, org-watchlist, history snapshots, stats counters, 15-min cache
- History is now live data from Redis, not simulated — trend chart shows real weekly snapshots
- /api/analyze now writes to watchlist and history on every uncached run
- Custom-weight runs bypass the Redis cache for a fresh score
- Watchlist POST correctly uses healthScore field (was reading undefined .score)
- Suggestions panel: actionable tips for every dimension scoring below 80
- Score color thresholds: green ≥80 / amber ≥50 / red <50 applied consistently everywhere
Fixed
- page.tsx was saving score: undefined to watchlist (data.score → data.healthScore)
- /checked showed empty or stale entries because analyze never wrote to Redis
- Docs page referenced 7 dimensions, simulated history, and missing API endpoints
- Changelog v0.1.0 incorrectly stated 7-dimension scoring
v0.3.0April 2026
New
- Shared Nav and Footer components across all pages
- New pages: About, FAQ, Terms, Privacy, Cookies, Sponsor, Docs, Changelog
- sitemap.ts and robots.ts for SEO indexing
- README badge: hero badges added to home page analyze block
- Feature badges row (Live GitHub API · 9 weighted dimensions · Free forever)
- CTA buttons (Star on GitHub · Read the Docs) below the analyze block
Fixed
- NextAuth v5 route handler exports for Next.js 15 compatibility
- Upgraded Next.js to 15.3.6 (patches CVE-2025-66478)
v0.2.0April 2026
Fixed
- Restored original dashboard from commit 643acc5
- Fixed PostCSS config conflict (removed stale tailwind reference)
- Upgraded Next.js from 15.2.4 to 15.3.1
v0.1.0April 2026
New
- Initial release: live GitHub API scoring across 7 dimensions (README, Activity, Freshness, Docs, CI, Issues, Community)
- Animated ScoreRing, DimBar progress bars, TrendChart
- Dark/light mode with system preference detection and manual toggle
- Compare two repos side by side (/compare)
- Copy-paste snippet modal for README integration
- Rate-limit detection with Sign in with GitHub prompt