Skip to content

Commits: Matched GitHub's commit history, grouped by day - #105

Merged
whereareiam merged 1 commit into
devfrom
feat/commits-github
Oct 23, 2026
Merged

whereareiam merged 1 commit into
devfrom
feat/commits-github

Conversation

@whereareiam

@whereareiam whereareiam commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Stacked on #104 (fix/labels-milestones-sidebar); merge that first.

What changes

The commit history now matches GitHub's page:

  • A "Commits" heading.
  • The branch picker (and path) on the left; the commit search with its scope menu and the commit graph on the right.
  • The commits grouped by day on a timeline.
  • The commit, branch and tag counters are gone; GitHub doesn't show them here.

The pull request's day groups become a shared component (components/repository/commit-groups). The history, a pull request's commits, the compare page and wiki history all use it. A commit title containing an issue link now wraps as text on phones instead of splitting into columns.

Before and after

Dark mode, in the dev preview at 1316px.

Commits: before after
Commits before Commits after

Checks

  • bun run bundle, bunx vitest run (410 tests) and Prettier pass on this branch. bun run lint fails on dev too, because typescript-eslint does not support the installed TypeScript 7.
  • The pull request workflow runs only for pull requests into dev, so these checks ran locally.
  • Checked in the dev preview at desktop and phone width, in dark and light mode.

Preview: http://localhost:3000/acme/webapp/commits/branch/main

🤖 Generated with Claude Code

@whereareiam whereareiam added the change Changed look, templates or compatibility label Oct 22, 2026
The repository history now reads like GitHub's: a "Commits" heading,
the branch picker (and path) on the left, the commit search with its
scope menu and the commit graph on the right, then the commits grouped
by day on a timeline. The commit, branch and tag counters GitHub does
not show here are gone.

The pull request's day groups become a shared component
(repository/commit-groups) that the history, a pull request's commits,
the compare page and wiki history all use. A commit title with an issue
link now wraps as text instead of splitting into columns.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@whereareiam
whereareiam force-pushed the fix/labels-milestones-sidebar branch from 0f1fa67 to 7b1068b Compare October 23, 2026 05:56
Base automatically changed from fix/labels-milestones-sidebar to dev October 23, 2026 05:59
@whereareiam
whereareiam merged commit 5d7acb6 into dev Oct 23, 2026
7 checks passed
@whereareiam
whereareiam deleted the feat/commits-github branch October 23, 2026 05:59
@whereareiam whereareiam changed the title Commits: GitHub's commit history page, grouped by day Commits: Matched GitHub's commit history, grouped by day Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

change Changed look, templates or compatibility

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant