Release Edition
v0.1.0

A newspaper announces itself. We have achieved maximum recursion.

v0.1.0 · May 2, 2026

Week one of the gitpulse experiment is in the books. The homepage now surfaces release editions alongside pull request features, and a dedicated /releases/ section gives every tagged release its own detail page with changelogs and shareable links. Story URLs mirror GitHub's structure—pull requests land at /pull/<n>/ and commits at /commit/<sha>/—so every link is instantly meaningful.

The project also shipped its first test suite: 53 vitest tests across the action and site, covering the workflows that turn raw git history into editorial copy. A complete README install guide means new users can wire gitpulse to their own repositories without asking for help. First-run state now guides newcomers to the setup docs instead of dropping them into an empty feed.

Under the hood, releases are tracked as first-class entities with validation and storage. The analyzer pipeline processes them end-to-end, matching each release to its constituent PRs and generating AI-written copy. Hash-based caching prevents redundant LLM calls on unchanged data, keeping costs predictable as the repository grows.

← All Releases
18
PRs Merged
3
Contributors
+4.9k
Additions
-171
Deletions
Top Stories
2
docs

53 tests, complete install guide, and friendlier first-run shipped

#3·by @znat·+1140 / -38

Gitpulse now ships its first test suite — 53 vitest tests across the action and site workspaces — alongside a complete README install guide with provider examples and a friendlier first-run state that guides new users to the setup docs.

3
feature

Release editions auto-generated from PR data

#6·by @znat·+960 / -4

The analyzer pipeline now processes GitHub releases end-to-end, matching each release to its constituent PRs and generating AI-written editorial copy. Hash-based caching prevents redundant LLM calls on unchanged data.

  • 4
    Story URLs now mirror GitHub structure
    Story pages now use URLs that match the GitHub resources they describe — /pull/<n>/ for PRs and /commit/<sha>/ for commits — replacing opaque internal IDs with semantic, shareable links.
    refactor
  • 5
    Releases become a first-class data entity
    Gitpulse now tracks releases as a first-class entity alongside stories. This foundation adds the data shape, write-time validation, and restore-from-site plumbing for Phase B's analyzer to write into.
    feature