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
1,379 commits sit in this repo's top risk tercile, which is 31% of the 4,414scored. 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 0.9 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.
Consistently feature-driven across its history.
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 | 2491fc4fAdd Home Assistant icon & integrations (#2) | Franck Nijhof | 6y ago | +108 -0 | 100%Elevated | more lines added than baseline |
| 2 | 035379c8Add repository readme file | Franck Nijhof | 6y ago | +94 -0 | 100%Elevated | more lines added than baseline |
| 3 | 1cf29587Add support for getting brand domain images (#3713) | Franck Nijhof | 3y ago | +138 -19 | 100%Elevated | more lines added than baseline |
| 4 | 693dc48eAdd GitHub Action to validate image requirements | Franck Nijhof | 6y ago | +124 -0 | 100%Elevated | more lines added than baseline |
| 5 | 546ed572Add repository issue & PR templates | Franck Nijhof | 6y ago | +89 -0 | 100%Elevated | more lines added than baseline |
| 6 | 3bc07f89Add build scripts | Franck Nijhof | 6y ago | +80 -0 | 100%Elevated | more lines added than baseline |
| 7 | 92c98243Collect all brands (#3738) | Franck Nijhof | 3y ago | +95 -48 | 100%Elevated | more lines added than baseline |
| 8 | b6aa4765Add support for MDI icons (#3305) | Franck Nijhof | 4y ago | +118 -20 | 100%Elevated | more lines added than baseline |
| 9 | 8953f28dAdd support for images optimized for dark themes (#2736) | Joakim Sørensen | 5y ago | +52 -4 | 100%Elevated | more lines added than baseline |
| 10 | 3e36ea77Replace HA icons with generated MDI versions; part 3 (#3319) | Franck Nijhof | 4y ago | +46 -24 | 100%Elevated | more lines added than baseline |
| 11 | b51a4013Change placeholder fallback logic (#61) | Franck Nijhof | 6y ago | +38 -15 | 100%Elevated | more lines added than baseline |
| 12 | 8e9cc1ceReplace HA icons with generated MDI versions; part 2 (#3317) | Franck Nijhof | 4y ago | +37 -14 | 100%Elevated | more scattered than baseline |
| 13 | fe301f50Switch to rsvg-convert for mdi generation (#3734) | Joakim Sørensen | 3y ago | +21 -22 | 100%Elevated | more lines added than baseline |
| 14 | 84799d7fAdd GitHub Action to compress images automatically | Franck Nijhof | 6y ago | +18 -0 | 100%Elevated | more lines added than baseline |
| 15 | d87ea6b5If logo missing, copy dark icon as well as light one (#5116) | Dan Raper | 2y ago | +16 -0 | 100%Elevated | more lines added than baseline |
| 16 | 36eafaacAdd tips, tools & resources section (#889) | Franck Nijhof | 6y ago | +16 -0 | 100%Elevated | more lines added than baseline |
| 17 | 99b17174Use icon@2x as logo@2x in case of a missing logo@2x and no dedicated logo is provided (#3235) | Robert Resch | 2y ago | +13 -1 | 100%Elevated | more lines added than baseline |
| 18 | 94f7faefProtect special folders in GitHub Validation Action | Franck Nijhof | 6y ago | +13 -0 | 100%Elevated | more lines added than baseline |
| 19 | c7ed0d70Use rewrite for placeholders and improve cache control (#4722) | Steve Repsher | 2y ago | +11 -128 | 100%Elevated | less familiar author than baseline |
| 20 | 53aa709eSome language fixes (#1527) | Mārtiņš Bruņenieks | 6y ago | +8 -8 | 100%Elevated | fewer lines added than baseline |
| 21 | c0b1e9b5Add dependabot (#3507) | Sven Serlier | 4y ago | +8 -0 | 100%Elevated | fewer lines added than baseline |
| 22 | 8efbe49eAdd fallback for dark hardware image (#3504) | Franck Nijhof | 4y ago | +10 -0 | 100%Elevated | more focused than baseline |
| 23 | ef731ee8Require normal image when hDPI version is provided (#60) | Franck Nijhof | 6y ago | +9 -0 | 99%Elevated | fewer lines added than baseline |
| 24 | 8609fca9Create domains.json (#2536) | Joakim Sørensen | 5y ago | +8 -0 | 99%Elevated | fewer lines added than baseline |
| 25 | d3a227c9Add desktop OS ignore (#3) | Franck Nijhof | 6y ago | +7 -1 | 99%Elevated | fewer lines added than baseline |
| 26 | 57b69cfaTemporary disable compress workflow | Franck Nijhof | 6y ago | +7 -3 | 99%Elevated | fewer lines added than baseline |
| 27 | 8720fcf6update README to clarify icon & logo duplicates (#886) | Florian Klien | 6y ago | +5 -0 | 99%Elevated | fewer lines added than baseline |
| 28 | 921b477bAdd missing internal domains (#2375) | Franck Nijhof | 5y ago | +4 -0 | 99%Elevated | fewer lines added than baseline |
| 29 | d48b1daeRemove Peco brand images (#4401) | b-uwe | 3y ago | +6 -0 | 99%Elevated | fewer lines added than baseline |
| 30 | 0ea8eeb0Add additional policies to README.md (from #1938) (#1968) | Crowbar Z | 5y ago | +4 -1 | 99%Elevated | fewer lines added than baseline |
| 31 | 310fe9a9Add HA icons and change some symlinks (#1544) | cogneato | 6y ago | +5 -11 | 99%Elevated | more scattered than baseline |
| 32 | f0874839Add icons and symlinks (#1570) | cogneato | 6y ago | +5 -6 | 99%Elevated | fewer lines added than baseline |
| 33 | 3589ed59Add CORS response headers (#4652) | Steve Repsher | 2y ago | +3 -0 | 99%Elevated | fewer lines added than baseline |
| 34 | 89989a5aSplit core/custom domains (#2542) | Joakim Sørensen | 5y ago | +3 -1 | 99%Elevated | fewer lines added than baseline |
| 35 | c26a816aAdd symlinks to camera (#1557) | cogneato | 6y ago | +3 -1 | 99%Elevated | fewer lines added than baseline |
| 36 | 43d8e4c6Add Touchline SL icons (#5797) | Jon Seager | 1y ago | +4 -0 | 99%Elevated | fewer lines added than baseline |
| 37 | 0ae8d8b3Add Motionblinds brand (#5324) | Lenn | 2y ago | +4 -0 | 99%Elevated | fewer lines added than baseline |
| 38 | 4e5f33e3Added Flexit logos for flexit_bacnet integration (as symlinks) (#4923) | Jonas Fors Lellky | 2y ago | +4 -0 | 99%Elevated | fewer lines added than baseline |
| 39 | 42911b3fClarify trimming of images in specification | Franck Nijhof | 6y ago | +3 -1 | 99%Elevated | fewer lines added than baseline |
| 40 | d9498a3cBump actions/checkout from 3.1.0 to 3.2.0 (#3945) | dependabot[bot] | 3y ago | +2 -2 | 99%Elevated | fewer lines added than baseline |
| 41 | e301879fBump actions/checkout from 3.0.2 to 3.1.0 (#3759) | dependabot[bot] | 3y ago | +2 -2 | 99%Elevated | fewer lines added than baseline |
| 42 | e9a6633eAdd Fritz brand (#3694) | Paulus Schoutsen | 3y ago | +3 -3 | 99%Elevated | fewer lines added than baseline |
| 43 | 17dd40e6Bump actions/checkout from 2 to 3 (#3508) | dependabot[bot] | 4y ago | +2 -2 | 99%Elevated | fewer lines added than baseline |
| 44 | 2cab27f4Bump actions/checkout from 4.2.1 to 4.2.2 (#6030) | dependabot[bot] | 1y ago | +2 -2 | 99%Elevated | fewer lines added than baseline |
| 45 | d2a9f8c5Bump actions/checkout from 4.2.0 to 4.2.1 (#5968) | dependabot[bot] | 1y ago | +2 -2 | 99%Elevated | fewer lines added than baseline |
| 46 | 692a5987Bump actions/checkout from 4.1.7 to 4.2.0 (#5919) | dependabot[bot] | 1y ago | +2 -2 | 99%Elevated | fewer lines added than baseline |
| 47 | b0ddede0Bump actions/checkout from 4.1.6 to 4.1.7 (#5584) | dependabot[bot] | 2y ago | +2 -2 | 99%Elevated | fewer lines added than baseline |
| 48 | 1f98a1caBump actions/checkout from 4.1.5 to 4.1.6 (#5479) | dependabot[bot] | 2y ago | +2 -2 | 99%Elevated | fewer lines added than baseline |
| 49 | 68d6cf8aBump actions/checkout from 4.1.4 to 4.1.5 (#5455) | dependabot[bot] | 2y ago | +2 -2 | 99%Elevated | fewer lines added than baseline |
| 50 | 688138f0Bump actions/checkout from 4.1.3 to 4.1.4 (#5409) | dependabot[bot] | 2y ago | +2 -2 | 99%Elevated | 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 200 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/brands has 4,414 commits in its history from 1,880 contributors, the first of them Mar 5, 2020. 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.