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
37 commits sit in this repo's top risk tercile, which is 33% of the 112scored. 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 4.3 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 fix-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 | 0e1cc6d0Initial commit of foo_mac_scrobble project | avelytchko | 9mo ago | +140.4K -0 | 100%Elevated | more lines added than baseline |
| 2 | 8937623bApply clang-format code style to source files | avelytchko | 9mo ago | +1.1K -855 | 99%Elevated | more lines added than baseline |
| 3 | 7163c7e0Add Readme | avelytchko | 9mo ago | +223 -2 | 98%Elevated | more lines added than baseline |
| 4 | 4fb4f777- Fix incorrect symbol - Change CRLF to LF | avelytchko | 9mo ago | +265 -265 | 97%Elevated | more lines added than baseline |
| 5 | 23e09859Add FR and BR templates | avelytchko | 8mo ago | +140 -0 | 96%Elevated | more lines added than baseline |
| 6 | 5356c17bchore: add component version bump script | avelytchko | 2mo ago | +115 -0 | 95%Elevated | more lines added than baseline |
| 7 | c1bf3b62Bump to version 0.1.2 | avelytchko | 8mo ago | +181 -8 | 94%Elevated | more lines added than baseline |
| 8 | 923d1742Add github workflow | avelytchko | 9mo ago | +74 -0 | 93%Elevated | more lines added than baseline |
| 9 | 9c735640Migrate build step from manual xcodebuild to mxcl/xcodebuild@v3 action - Provides automatic Xcode version adaptation - Auto-uploads .xcresult bundle on build failures - Removes dependency on xcpretty gem | avelytchko | 9mo ago | +74 -47 | 92%Elevated | more lines added than baseline |
| 10 | 73bc36e4fix: resolve preferences UI compatibility issues on macOS Monterey | avelytchko | 6mo ago | +88 -13 | 91%Elevated | more lines added than baseline |
| 11 | 97a167deRevise README for clarity and improved formatting | avelytchko | 8mo ago | +68 -216 | 91%Elevated | more lines added than baseline |
| 12 | f10ce4c2Add release workflow | avelytchko | 9mo ago | +65 -0 | 89%Elevated | more lines added than baseline |
| 13 | 9e4e4a13Add debug compile flag and update workflow | avelytchko | 9mo ago | +69 -16 | 89%Elevated | more lines added than baseline |
| 14 | 78e2d4f5Use mxcl/xcodebuild only for Xcode version | avelytchko | 9mo ago | +59 -75 | 88%Elevated | more lines added than baseline |
| 15 | 8042278eFix component loading on macOS Tahoe by removing Homebrew libcurl linkage | avelytchko | 8mo ago | +77 -14 | 87%Elevated | more lines added than baseline |
| 16 | 0f73cd5eFix crash when playing files with missing metadata | avelytchko | 8mo ago | +51 -31 | 87%Elevated | more lines added than baseline |
| 17 | f2bcd569Revert build changes in CI workflow | avelytchko | 9mo ago | +48 -10 | 85%Elevated | more lines added than baseline |
| 18 | 0075d413Optimize build output in workflow | avelytchko | 9mo ago | +32 -2 | 84%Elevated | more lines added than baseline |
| 19 | d00f7eb6fix: scrobble on listened time, not seek position (#9) | avelytchko | 2mo ago | +31 -8 | 83%Elevated | more lines added than baseline |
| 20 | 90140d51docs: auto-update Table of Contents | github-actions | 9mo ago | +27 -2 | 83%Elevated | more lines added than baseline |
| 21 | 6dfd6c6ddocs: auto-update Table of Contents | github-actions | 9mo ago | +27 -2 | 83%Elevated | more lines added than baseline |
| 22 | a12c26cdGenerate dynamic Last.fm queue for testing | avelytchko | 9mo ago | +29 -4 | 81%Elevated | more lines added than baseline |
| 23 | 071eed8eAdd comments to workflow and change timestamps gen | avelytchko | 9mo ago | +27 -9 | 80%Elevated | more lines added than baseline |
| 24 | 810ece8bFix crash in on_playback_new_track due to nullptr in meta_get | avelytchko | 9mo ago | +26 -5 | 79%Elevated | more lines added than baseline |
| 25 | 963bae19Add doctoc workflow | avelytchko | 9mo ago | +45 -6 | 79%Elevated | more lines added than baseline |
| 26 | 8fb1c508docs: auto-update Table of Contents | github-actions | 8mo ago | +23 -0 | 77%Elevated | more lines added than baseline |
| 27 | b1a1e473Add component artifact archiving | avelytchko | 9mo ago | +25 -0 | 77%Elevated | more lines added than baseline |
| 28 | 652177f4Add clang-format linting and integrate code style checks into CI workflow | avelytchko | 9mo ago | +26 -0 | 75%Elevated | more lines added than baseline |
| 29 | 9325a262Add secret masking for LASTFM_API_KEY and LASTFM_API_SECRET in CI workflow | avelytchko | 9mo ago | +23 -4 | 75%Elevated | more lines added than baseline |
| 30 | 60dc7ad2Fix testing in workflow | avelytchko | 9mo ago | +22 -26 | 75%Elevated | more lines added than baseline |
| 31 | 21b8ded1Initial commit | avelytchko | 9mo ago | +23 -0 | 73%Elevated | more lines added than baseline |
| 32 | 8049c1aaAdd steps to show and upload build.log in CI workflow | avelytchko | 9mo ago | +22 -1 | 72%Elevated | more lines added than baseline |
| 33 | 46bbb6e5Change testing patterns impl in workflow | avelytchko | 9mo ago | +19 -20 | 71%Elevated | more lines added than baseline |
| 34 | 176c2a74Fix testing patterns in workflow | avelytchko | 9mo ago | +13 -14 | 70%Elevated | more lines added than baseline |
| 35 | 7e865fd0Add new tests to workflow | avelytchko | 9mo ago | +13 -1 | 70%Elevated | more lines added than baseline |
| 36 | a6e9b592Optimize CI: Check build warnings without re-building | avelytchko | 9mo ago | +13 -8 | 68%Elevated | more lines added than baseline |
| 37 | 4a8cb70cAdd alternative installation method to readme | avelytchko | 9mo ago | +12 -2 | 67%Elevated | more focused than baseline |
| 38 | 6217a506Add api and secret compile flags and update workflow | avelytchko | 9mo ago | +13 -5 | 67%Typical | more lines added than baseline |
| 39 | f8eba7fcBump to version 0.1.3 | avelytchko | 6mo ago | +14 -14 | 66%Typical | more scattered than baseline |
| 40 | 648c5955Add screenshots to readme | avelytchko | 9mo ago | +17 -0 | 64%Typical | more lines added than baseline |
| 41 | 1caf3d42Fix release workflow | avelytchko | 9mo ago | +10 -7 | 64%Typical | more focused than baseline |
| 42 | 14b94151Improve workflow | avelytchko | 9mo ago | +10 -1 | 64%Typical | more focused than baseline |
| 43 | 0d014bb7Bump to version 0.1.4 | avelytchko | 6mo ago | +11 -10 | 61%Typical | more scattered than baseline |
| 44 | 08968614Fix duplicate scrobbling when switching to radio streams | avelytchko | 6mo ago | +10 -0 | 61%Typical | more focused than baseline |
| 45 | 8de578c6Fix screenshots size in readme | avelytchko | 9mo ago | +9 -4 | 61%Typical | fewer lines added than baseline |
| 46 | 1b0919f7Fix CI workflow | avelytchko | 9mo ago | +8 -13 | 58%Typical | fewer lines added than baseline |
| 47 | d043a8beBump to version 0.1.1 | avelytchko | 9mo ago | +9 -9 | 58%Typical | more scattered than baseline |
| 48 | d91ebaf8Fix testing section in workflow | avelytchko | 9mo ago | +8 -3 | 58%Typical | fewer lines added than baseline |
| 49 | 04f0fa2fChange README | avelytchko | 6mo ago | +8 -8 | 57%Typical | fewer lines added than baseline |
| 50 | 5b2ec921Enable universal binary build (arm64 + x86_64) for macOS | avelytchko | 8mo ago | +6 -0 | 56%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 112 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.
avelytchko/foo_mac_scrobble has 116 commits in its history from 2 contributors, the first of them Nov 9, 2025. In the last 90 days 4 files were touched, 4 times in total, most often lastfm_api.cpp. Every commit is scored for change risk from its size, spread and the history of the files it touches.