Project
Roulette

Changelog Digest

Point it at repositories and get one readable feed of what shipped.

IntermediateWeb appTool8–16hAI-buildable 5/5needs GitHub REST APIworth shipping

Pull recent releases from several GitHub repositories and merge them into one chronological feed with rendered release notes. Useful the day you finish it, which is rare for a practice project. The work is in normalising wildly inconsistent release-note formatting into something scannable.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • Add repositories to watch by owner/name
  • Fetch recent releases for each and merge into one feed
  • Release notes render as markdown
  • Entries group by date with the newest first
  • Filter to a single repository
  • Watched repositories persist across reloads
  • Rate limiting surfaces as a readable message, not a broken feed

The interesting part

  • Merging feeds from many sources with inconsistent note formatting
  • GitHub's unauthenticated rate limit during development
  • Sanitising third-party markdown before rendering it

Once it works

  • Highlight releases containing breaking changes
  • Mark entries as read
  • Generate a weekly digest summary

Suggested stack

reacttypescripttailwindtanstack-queryreact-markdown

External APIs

Track it