unified development activity dev.permadeath.com

feat(web): fold an author's commits within an hour in recent #257

Merged permadeath.com
targeting main from claude/recent-grouping
Merged opened by and assigned to permadeath.com
targeting main from claude/recent-grouping

Reworked per review: recent groups by time, not by project. Back-to-back commits by one author in one repository share a row only while they fall within 60 minutes of that row's newest commit. The row shows the newest subject and +N more. Anything else keeps its own row, so the list still spans projects (17 rows from today's 40 commits).

The list shows 6 rows, which keeps it level with the repositories at 1280 px. Today's rows show their time instead of a repeated date. Smoke: all periods × breakdowns, tables toggled, no console errors.

Before → after, 1280 dark, light; 420 dark, light: before 1280 dark after 1280 dark before 1280 light after 1280 light before 420 dark after 420 dark before 420 light after 420 light

🤖 Generated with Claude Code

Commits 0