Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
15 commits sit in this repo's top risk tercile, which is 33% of the 46scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 8.8 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Began refactor-led, now leaning chore.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | eb77c79echore: add pnpm-lock.yaml and update README for GitHub OAuth setup | Seb Burrell | 8mo ago | +8.3K -0 | 99%Elevated | more lines added than baseline |
| 2 | d42b5e60chore: update package dependencies to latest versions | LeonKohli | 1y ago | +2.0K -6 | 97%Elevated | more lines added than baseline |
| 3 | 3bc25bb4fea: first version with login | Leon Kohli | 1y ago | +1.5K -265 | 95%Elevated | more lines added than baseline |
| 4 | f15b9444feat: add AGENTS.md for repository guidelines and enhance GitHub API interactions | Leon Kohli | 10mo ago | +797 -123 | 90%Elevated | more lines added than baseline |
| 5 | 6debffddRevert "chore: update package dependencies to latest versions" | Leon Kohli | 10mo ago | +778 -426 | 90%Elevated | more lines added than baseline |
| 6 | 615e2ebfchore: bump new versions | Leon Kohli | 10mo ago | +951 -489 | 90%Elevated | more lines added than baseline |
| 7 | bede25cbfirst init | Leon Kohli | 1y ago | +1.2K -0 | 86%Elevated | more lines added than baseline |
| 8 | 038a40fcchore: update package dependencies and configuration | Leon Kohli | 10mo ago | +1.1K -1.0K | 84%Elevated | more lines added than baseline |
| 9 | 10c510b7Revert "chore: bump new versions" | Leon Kohli | 10mo ago | +489 -951 | 79%Elevated | more lines added than baseline |
| 10 | 579d832achore: update package dependencies to latest versions | Leon Kohli | 10mo ago | +426 -778 | 79%Elevated | more lines added than baseline |
| 11 | 83e44771feat: add support for grouped releases with time-based aggregationt adds Summarize Many releases to one #5 | LeonKohli | 1y ago | +370 -93 | 79%Elevated | more lines added than baseline |
| 12 | 0ab9b7aerefactor: optimize GitHub release processing and add modular release handling | LeonKohli | 1y ago | +349 -184 | 73%Elevated | more lines added than baseline |
| 13 | c65b11d8feat: add AppNavbar component with search functionality and loading status display feat: increase the number of releases fetched in useGithub composable from 5 to 25 | LeonKohli | 1y ago | +325 -161 | 73%Elevated | more lines added than baseline |
| 14 | c83dacf6style: new navbar | Leon Kohli | 1y ago | +436 -42 | 73%Elevated | more lines added than baseline |
| 15 | 609c6dfbdocs: add CLAUDE.md for project guidance and update useGithub composable for server-side query execution | Leon Kohli | 10mo ago | +292 -106 | 68%Elevated | more lines added than baseline |
| 16 | 221ca40cRefactor useGithubStore and index.vue components | Leon Kohli | 1y ago | +169 -25 | 66%Typical | more lines added than baseline |
| 17 | e54821a6Refactor: Update index.vue to display current batch of processed repositories | Leon Kohli | 1y ago | +112 -136 | 64%Typical | more lines added than baseline |
| 18 | fe389093Refactor: Improve loading behavior and error handling in index.vue | Leon Kohli | 1y ago | +64 -36 | 62%Typical | more lines added than baseline |
| 19 | 3840eefdfeat: add background loading state for GitHub releases and enhance loading indicators | LeonKohli | 1y ago | +77 -10 | 60%Typical | more lines added than baseline |
| 20 | 901f3c26feat: add search functionality to release feed with filtering capabilities | LeonKohli | 1y ago | +47 -3 | 58%Typical | more lines added than baseline |
| 21 | 78bc82aafix: Mobile responsiveness Fixes #3 | Leon Kohli | 1y ago | +38 -35 | 55%Typical | more lines added than baseline |
| 22 | 2fee6b67chore: add @octokit/plugin-throttling and update API fetch parameters | Leon Kohli | 10mo ago | +43 -15 | 52%Typical | more lines added than baseline |
| 23 | 1876767ffeat: add click handling for mobile devices in ReleaseCard component | LeonKohli | 1y ago | +30 -4 | 52%Typical | more lines added than baseline |
| 24 | 09acd47afeat: add Skeleton component for loading placeholders in the UI | LeonKohli | 1y ago | +21 -6 | 49%Typical | more lines added than baseline |
| 25 | 3407bd9ffix: Prevent always reloading on mobile #2 | Leon Kohli | 1y ago | +13 -52 | 47%Typical | more lines added than baseline |
| 26 | 7331574cmaybe fix | LeonKohli | 10mo ago | +13 -1 | 43%Typical | more lines added than baseline |
| 27 | f709feeafeat: add production script for analytics in nuxt.config.ts | LeonKohli | 1y ago | +11 -0 | 43%Typical | more focused than baseline |
| 28 | 6d69d831add ofetch | Leon Kohli | 10mo ago | +11 -5 | 40%Typical | more subsystems than baseline |
| 29 | f3253281Refactor: useGithubStore and index.vue components, add totalReposWithReleases property | Leon Kohli | 1y ago | +11 -2 | 38%Typical | more scattered than baseline |
| 30 | 699d09e5style: enhance loading skeleton in index.vue for improved UI experience | LeonKohli | 1y ago | +7 -5 | 36%Typical | fewer lines added than baseline |
| 31 | e6c30e91chore: bump package dependencies to latest minor versions | LeonKohli | 1y ago | +5 -5 | 33%Below typical | fewer lines added than baseline |
| 32 | 0a33acfafeat: update loading state handling in index.vue for improved user feedback | LeonKohli | 1y ago | +5 -20 | 33%Below typical | fewer lines added than baseline |
| 33 | 5c61a32dchore: update Nuxt configuration for compatibility and Nitro preset | Leon Kohli | 9mo ago | +4 -1 | 29%Below typical | fewer lines added than baseline |
| 34 | 1c949daefix: resolve serverless session race condition with client-side loading | LeonKohli | 10mo ago | +3 -3 | 25%Below typical | fewer lines added than baseline |
| 35 | ce9480edrefactor: Update login.vue to use new icon component | Leon Kohli | 1y ago | +3 -5 | 25%Below typical | fewer lines added than baseline |
| 36 | 6ee971e7feat: update icon usage in nav | Leon Kohli | 1y ago | +3 -4 | 25%Below typical | fewer lines added than baseline |
| 37 | dec2f688Add @nuxtjs/color-mode dependency | Leon Kohli | 1y ago | +2 -0 | 21%Below typical | fewer lines added than baseline |
| 38 | 8f369721refactor: remove unused GraphQL response interfaces from useGithub composable | LeonKohli | 1y ago | +1 -42 | 15%Below typical | fewer lines added than baseline |
| 39 | 891bf3ffrefactor: removed unused code | Leon Kohli | 1y ago | +1 -6 | 15%Below typical | fewer lines added than baseline |
| 40 | 51395852Refactor: Remove unnecessary 'repo' scope in GitHub authentication | Leon Kohli | 1y ago | +1 -1 | 15%Below typical | fewer lines added than baseline |
| 41 | dc086032Refactor logging statements and remove unnecessary console logs | Leon Kohli | 1y ago | +1 -14 | 15%Below typical | fewer lines added than baseline |
| 42 | 75e45e2efix: add type annotation for expanded state in ReleaseCard component | LeonKohli | 1y ago | +1 -1 | 9%Below typical | fewer lines added than baseline |
| 43 | 08a0da65feat: reduce number of releases fetched from GitHub API from 25 to 10 | LeonKohli | 1y ago | +1 -1 | 9%Below typical | fewer lines added than baseline |
| 44 | 19516b42Add @nuxt/icon dependency | Leon Kohli | 1y ago | +1 -1 | 5%Below typical | fewer lines added than baseline |
| 45 | 86605b1ffeat: conditionally display search bar in AppNavbar for logged-in users | LeonKohli | 1y ago | +1 -0 | 3%Below typical | fewer lines added than baseline |
| 46 | 54d093a1fix: improve GitHub API error handling and remove redundant validation | LeonKohli | 10mo ago | +0 -4 | 1%Below typical | fewer lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 46 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
Hankanman/gh-release-feed has 49 commits in its history from 3 contributors, the first of them Dec 25, 2024. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.