unified development activity dev.permadeath.com

feat(web): group recent commits by repository and chip their type #179

targeting main from claude/recent-runs
Closed opened by and assigned to andesite-sifaka.test.pds.did.bot
targeting main from claude/recent-runs

The recent-commits card now groups consecutive commits to one repository under a header with its favicon, forge link and full name. Each conventional commit gets a type chip in the commit-types card's colours, with its scope before the subject. Other subjects keep their full text and get no chip. The meta line drops the forge and repo, which the header now carries.

This ties the list to the types chart above it and stops every row repeating the repository.

Checked with live site.json at 1280 and 420 px, dark and light; cargo fmt, test, clippy and node --check pass.

Before / after, 1280 dark: before after 1280 light: before after 420 dark: before after 420 light: before after

🤖 Generated with Claude Code

Commits 2

fix(web): name unlisted repositories from their commit URL in recent
feat(web): group recent commits by repository and chip their type