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
187 commits sit in this repo's top risk tercile, which is 30% of the 631scored. 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 3.5 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 chore-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 | cec23439initial commit | L4RM4ND | 2y ago | +650.7K -0 | 100%Elevated | more lines added than baseline |
| 2 | 89ee69d4feat: ui redesign | LRVT | 3mo ago | +6.0K -1.7K | 100%Elevated | more lines added than baseline |
| 3 | faf22e90chore: add translations | LRVT | 1y ago | +4.1K -3.9K | 100%Elevated | more lines added than baseline |
| 4 | 1f450cd3feat(py): add qr code camera scanner | L4RM4ND | 2y ago | +10.2K -13 | 100%Elevated | more lines added than baseline |
| 5 | 4f37c084feat: adjust pwa for offline caching | LRVT | 5mo ago | +2.5K -35 | 99%Elevated | more lines added than baseline |
| 6 | 9f77b8bffix: correct broken translations | LRVT | 1y ago | +3.9K -4.1K | 99%Elevated | more lines added than baseline |
| 7 | f8a13442feat: add french translation | pixelpaws | 1y ago | +3.7K -0 | 99%Elevated | more lines added than baseline |
| 8 | aad73b27fix: add internationalization | L4RM4ND | 2y ago | +7.4K -177 | 99%Elevated | more lines added than baseline |
| 9 | 1d74bd4cfix: add italian language | LRVT | 1y ago | +3.7K -1 | 99%Elevated | more lines added than baseline |
| 10 | da5dfca0feat: add sharing capability | L4RM4ND | 1y ago | +2.8K -2.3K | 99%Elevated | more lines added than baseline |
| 11 | 54e301a3docs: add worker source code | LRVT | 3mo ago | +1.0K -0 | 98%Elevated | more lines added than baseline |
| 12 | dd97a1dbchore: rework sharing center and filter ui | LRVT | 3mo ago | +940 -133 | 98%Elevated | more lines added than baseline |
| 13 | 47f7631dfix: remove tinymce and use svg logo | LRVT | 1y ago | +1.1K -85 | 98%Elevated | more lines added than baseline |
| 14 | d8c57435fix: add missing translations | LRVT | 1y ago | +1.2K -1.2K | 98%Elevated | more lines added than baseline |
| 15 | e5c76803Create LICENSE | LRVT | 2y ago | +674 -0 | 98%Elevated | more lines added than baseline |
| 16 | 5825e5e6fix: improve caching logic; fixes #118 | LRVT | 5mo ago | +390 -158 | 97%Elevated | more lines added than baseline |
| 17 | 92a01226feat: support percentage values | L4RM4ND | 2y ago | +432 -291 | 97%Elevated | more lines added than baseline |
| 18 | 40d833f1add dark theme | L4RM4ND | 2y ago | +390 -32 | 97%Elevated | more lines added than baseline |
| 19 | 86f5a8effeat: add api stats endpoint | LRVT | 1y ago | +281 -3 | 97%Elevated | more lines added than baseline |
| 20 | d82cd234feat: add support for currencies via fixer.io; fix #100 | LRVT | 1mo ago | +274 -16 | 97%Elevated | more lines added than baseline |
| 21 | cd4555efimprove frontend; implement loyaltycards | L4RM4ND | 2y ago | +276 -95 | 97%Elevated | more lines added than baseline |
| 22 | 5cccacb3fix: add cache button and cache for 48h max | LRVT | 5mo ago | +294 -5 | 97%Elevated | more lines added than baseline |
| 23 | 820285a4add transaction history | L4RM4ND | 2y ago | +238 -9 | 97%Elevated | more lines added than baseline |
| 24 | d851ba02feat: adjust display preferences | LRVT | 1y ago | +185 -8 | 96%Elevated | more lines added than baseline |
| 25 | 4eb9c2fdadd apprise url definition per user level | L4RM4ND | 2y ago | +226 -52 | 96%Elevated | more lines added than baseline |
| 26 | 1ed0e55afeat: support additional barcode types (fix #49) | LRVT | 1y ago | +245 -63 | 96%Elevated | more lines added than baseline |
| 27 | 257cd56ffeat: allow file upload for code detections | LRVT | 6mo ago | +186 -44 | 96%Elevated | more lines added than baseline |
| 28 | b4a5227afeat(login): custom user login | L4RM4ND | 2y ago | +214 -6 | 96%Elevated | more lines added than baseline |
| 29 | 8ed7d9b0feat(upload): allow file uploads | L4RM4ND | 2y ago | +194 -6 | 96%Elevated | more lines added than baseline |
| 30 | 5d558c51feat: color picker for inventory tiles | LRVT | 1y ago | +148 -50 | 95%Elevated | more lines added than baseline |
| 31 | 1d4ef003style: adjust dashboard | L4RM4ND | 2y ago | +137 -11 | 95%Elevated | more lines added than baseline |
| 32 | 61c9a554fix: add qr code scanner to edit-item + refactor js into single file | L4RM4ND | 2y ago | +127 -90 | 95%Elevated | more lines added than baseline |
| 33 | 0b107e48clean templates; add pin code; adjust gh action; adjust docker entrypoint | L4RM4ND | 2y ago | +184 -132 | 95%Elevated | more lines added than baseline |
| 34 | e13b50f0fix: service worker adheres to cache expiry date; fixes #120 | LRVT | 5mo ago | +166 -65 | 95%Elevated | more lines added than baseline |
| 35 | 834423dffix: adjust UI to fit new buttons on small screen sizes | L4RM4ND | 1y ago | +127 -114 | 95%Elevated | more lines added than baseline |
| 36 | 56362760feat: support date changing in transaction history; fixes #137 | LRVT | 1mo ago | +135 -2 | 94%Elevated | more lines added than baseline |
| 37 | 1824a0d2chore: adjust cache offline pages | LRVT | 5mo ago | +107 -29 | 94%Elevated | more lines added than baseline |
| 38 | 9432c271fix: hide download button if no attachment and add fullscreen option | LRVT | 11mo ago | +118 -13 | 94%Elevated | more lines added than baseline |
| 39 | 9a22796efeat: improve stats api endpoint | LRVT | 1y ago | +109 -89 | 94%Elevated | more lines added than baseline |
| 40 | 959cfd74feat: new ci workflow | L4RM4ND | 2y ago | +115 -23 | 94%Elevated | more lines added than baseline |
| 41 | 8ef14624feat: support oidc autologin | LRVT | 1y ago | +174 -4 | 93%Elevated | more lines added than baseline |
| 42 | 84411856chore: refactor code and compose examples | L4RM4ND | 2y ago | +120 -67 | 93%Elevated | more lines added than baseline |
| 43 | 6bd42c0cadd apprise testing feature | L4RM4ND | 2y ago | +88 -10 | 93%Elevated | more lines added than baseline |
| 44 | 3a1f2573chore: add translations | LRVT | 1mo ago | +102 -3 | 93%Elevated | more lines added than baseline |
| 45 | 0158913ffeat: allow custom store logos | L4RM4ND | 2y ago | +119 -62 | 93%Elevated | more lines added than baseline |
| 46 | f9b0ad57feat: add multiplier for coupons | LRVT | 1y ago | +86 -40 | 93%Elevated | more lines added than baseline |
| 47 | 06bb8aabfeat: support ti display uploaded images; fixes #72 | LRVT | 1y ago | +91 -10 | 93%Elevated | more lines added than baseline |
| 48 | e5fe0e9astyle(js): adjust js for chart legend text color | L4RM4ND | 2y ago | +80 -61 | 93%Elevated | more lines added than baseline |
| 49 | d947f8b4store qr/bar code into the database | L4RM4ND | 2y ago | +97 -24 | 93%Elevated | more lines added than baseline |
| 50 | b8ed90ddfix: make color picking optional | LRVT | 1y ago | +72 -18 | 92%Elevated | more 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.
l4rm4nd/vouchervault has 654 commits in its history from 11 contributors, the first of them Jul 8, 2024. In the last 90 days 8 files were touched, 17 times in total, most often views.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.