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
169 commits sit in this repo's top risk tercile, which is 34% of the 500scored. 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 other-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 | 58b3edf2npm: update shrink | Chase Silles | 2y ago | +7.3K -5.2K | 100%Elevated | — |
| 2 | 1fbe8415add laser lines | Serhii Prykhozhyi | 1y ago | +2.4K -6 | 100%Elevated | — |
| 3 | e78745aeUpdate npm dependencies | Nadav Ivgi | 5y ago | +2.1K -1.3K | 99%Elevated | — |
| 4 | e82f5148Update to Babel v7 | Nadav Ivgi | 6y ago | +1.6K -1.3K | 99%Elevated | — |
| 5 | b1fee602Latest blocks, latest transactions, and assets table. (#626) | Randy808 | 1mo ago | +1.5K -928 | 99%Elevated | — |
| 6 | fda0475bUpdated navbar to use latest design. | Randall Naar | 3mo ago | +1.3K -414 | 99%Elevated | — |
| 7 | b84da716add a new landing page for the explorer api | Serhii Prykhozhyi | 1y ago | +1.2K -3 | 99%Elevated | — |
| 8 | b4684551Update npm dependencies | Nadav Ivgi | 6y ago | +1.1K -409 | 99%Elevated | — |
| 9 | ce726741Update Menu: Add jade logo and green logo (#414) | Adebayo Oriyomi | 3y ago | +763 -29 | 98%Elevated | — |
| 10 | 856fd384New UI Design (#309) | Adebayo Oriyomi | 5y ago | +1.0K -441 | 98%Elevated | — |
| 11 | bcf66d13Update npm dependencies | Nadav Ivgi | 6y ago | +874 -1.7K | 98%Elevated | — |
| 12 | baf805b9Switch qruri to the npm registry, refs #143 | Nadav Ivgi | 6y ago | +419 -11 | 98%Elevated | — |
| 13 | 49664478update icons and add a running line of logos on mobile | Serhii Prykhozhyi | 1y ago | +356 -75 | 97%Elevated | — |
| 14 | b32ac342Rewrite CI | nitramiz | 3y ago | +370 -492 | 97%Elevated | — |
| 15 | 2ca2b060allow nodes to add each other | Chase Sillevis | 3y ago | +266 -131 | 97%Elevated | — |
| 16 | 706488c3Green logo in dropdown menu changed to blockstream app. Green logo changed to app logo on api lander. | Daniel Petersen | 1y ago | +244 -7 | 97%Elevated | — |
| 17 | 4cd09607update typography | Serhii Prykhozhyi | 1y ago | +457 -165 | 97%Elevated | — |
| 18 | cddc5f8aUpdate babel to v7.9.1 | Nadav Ivgi | 6y ago | +344 -180 | 97%Elevated | — |
| 19 | 470dc97eRemoved bootstrap as a dependency. (#621) | Randy808 | 2mo ago | +357 -153 | 96%Elevated | — |
| 20 | 52ef0078add assets and styling for the light mode | Serhii Prykhozhyi | 1y ago | +324 -157 | 96%Elevated | — |
| 21 | 19b99446esplora: add liquid-testnet production | Chase Sillevis | 4y ago | +237 -89 | 96%Elevated | — |
| 22 | 67e7e9ceAssets List Paging and Sorting (#278) | Adebayo Oriyomi | 5y ago | +267 -29 | 96%Elevated | — |
| 23 | 2a66bbaaUpdate npm dependencies | Nadav Ivgi | 6y ago | +265 -248 | 96%Elevated | — |
| 24 | 85cce0cfSwitch to cloud runners + add Retry (#436) | Chase | 3y ago | +260 -208 | 95%Elevated | — |
| 25 | 6b372588electrum: deploy bare-bones instance | Chase Sillevis | 6y ago | +193 -1 | 95%Elevated | — |
| 26 | 58ef5a56CI: updating the main container flow | Chase Sillevis | 1y ago | +229 -530 | 95%Elevated | — |
| 27 | caf75487build bitcoin core from sources, add support for savefeeestimate sync | Lawrence Nahum | 4y ago | +269 -24 | 95%Elevated | — |
| 28 | e702ffdetf: open electrs tls/tcp ports | nitramiz | 6y ago | +182 -25 | 95%Elevated | — |
| 29 | 09f8508dfeat(prerenderer): improving under high load (#599) | Chase | 10mo ago | +165 -36 | 94%Elevated | — |
| 30 | 05d31443202101-testnet (#345) | Adebayo Oriyomi | 4y ago | +313 -248 | 94%Elevated | — |
| 31 | 1efe58f4Blinded commitment verification (#276) | Nadav Ivgi | 5y ago | +292 -23 | 94%Elevated | — |
| 32 | 240925bbadd a process exporter | Chase Sillevis | 6y ago | +162 -61 | 94%Elevated | — |
| 33 | f79a793bsupport tf 0.15 | Chase Sillevis | 5y ago | +143 -96 | 93%Elevated | — |
| 34 | 1720ed93Unite peg stats/txs into the native asset page | Nadav Ivgi | 6y ago | +162 -249 | 93%Elevated | — |
| 35 | 73cd4125Switch qruri to qrcode | Nadav Ivgi | 6y ago | +252 -410 | 93%Elevated | — |
| 36 | fc26a766Implement new page for peg in/out transactions and statistics | Nadav Ivgi | 6y ago | +161 -4 | 93%Elevated | — |
| 37 | 66b8a3a6Update UI for registered assets list, refs #118 | Nadav Ivgi | 7y ago | +146 -8 | 93%Elevated | — |
| 38 | aed84098check for and display simplicity transaction inputs | Philippe McLean | 8mo ago | +116 -27 | 93%Elevated | — |
| 39 | 8be62b45Updated navbar to latest design. (#625) | Randy808 | 1mo ago | +140 -75 | 92%Elevated | — |
| 40 | 947e4b7bNginx: Impose stricter rate limiting | nitramiz | 3y ago | +141 -132 | 92%Elevated | — |
| 41 | 1fa04ff9update pricing section | Serhii Prykhozhyi | 8mo ago | +130 -81 | 92%Elevated | — |
| 42 | f1a118c5feat(prerenderer): add prom + 503 overload protection (#595) | Chase | 10mo ago | +105 -18 | 92%Elevated | — |
| 43 | a43f3875Switch Liquid icon back to Tear drop icon, change all menu-logo icons to svg (#350) | Adebayo Oriyomi | 4y ago | +134 -4 | 92%Elevated | — |
| 44 | fbf1bdd8update hero, add new logo, update styling, update footer | Serhii Prykhozhyi | 1y ago | +125 -250 | 91%Elevated | — |
| 45 | 9e497dd5Changed 'verifyNum' to return a BigInt. (#628) | Randy808 | 1mo ago | +80 -31 | 91%Elevated | — |
| 46 | fa807712additional things | Chase Sillevis | 6y ago | +91 -2 | 91%Elevated | — |
| 47 | 877e8b33Downgrade Babel back to v7.7.7 | Nadav Ivgi | 6y ago | +121 -240 | 91%Elevated | — |
| 48 | a99ea803feat: support bitcoin testnet4 network | Zoe Faltibà | 9mo ago | +126 -5 | 90%Elevated | — |
| 49 | 02ceae37migrating IP addresses | Chase Sillevis | 1y ago | +101 -102 | 90%Elevated | — |
| 50 | 5fde4c4ftf: add onion electrs LB; update tor to 0.4.2.6; minor iptables fix | nitramiz | 6y ago | +80 -7 | 90%Elevated | — |
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.
Repowise tracks change history across 71 files in blockstream/esplora. In the last 90 days 42 files were touched, 79 times in total, most often app.js. Every commit is scored for change risk from its size, spread and the history of the files it touches.