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
673 commits sit in this repo's top risk tercile, which is 34% of the 2,000scored. 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 5.1 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 | 7a33f698Upgrade `pelago/emogrifier` to v8.1.0 | Alexander Ebert | 9mo ago | +235.1K -4.3K | 100%Elevated | more lines added than baseline |
| 2 | 93a6c0f3Upgrade to scssphp/scssphp 2.0.1 | Alexander Ebert | 1y ago | +56.2K -18.2K | 100%Elevated | more lines added than baseline |
| 3 | 8e910938Update the composer dependencies | Alexander Ebert | 1mo ago | +9.3K -1.7K | 100%Elevated | more lines added than baseline |
| 4 | e1691020Update the composer dependencies | Alexander Ebert | 5mo ago | +14.1K -181.8K | 100%Elevated | more lines added than baseline |
| 5 | cd6112e7Update the composer dependencies | Alexander Ebert | 9mo ago | +6.5K -5.0K | 100%Elevated | more lines added than baseline |
| 6 | 6dbb1862Add `woltlab/webp-exif` as a composer dependency | Alexander Ebert | 1y ago | +6.3K -10 | 100%Elevated | more lines added than baseline |
| 7 | 6b1b427bUpdate the composer dependencies | Alexander Ebert | 8mo ago | +3.8K -982 | 100%Elevated | more lines added than baseline |
| 8 | 016ada9dUpdate package-lock.json | Alexander Ebert | 9mo ago | +2.3K -716 | 100%Elevated | more lines added than baseline |
| 9 | 9da80464Update the composer dependencies | Alexander Ebert | 1y ago | +6.5K -5.1K | 100%Elevated | more lines added than baseline |
| 10 | 44057aadUpdate the composer dependencies | Alexander Ebert | 2w ago | +3.2K -649 | 99%Elevated | more lines added than baseline |
| 11 | 10172e49Upgrade to CKEditor v47.0.0 | Alexander Ebert | 9mo ago | +2.4K -890 | 99%Elevated | more lines added than baseline |
| 12 | 575fa623Unify location of commands (#6486) | Marcel Werk | 10mo ago | +2.1K -1.4K | 99%Elevated | more lines added than baseline |
| 13 | 21dea96bUpgrade Valinor to v2.1.1 (#6398) | Alexander Ebert | 1y ago | +2.3K -1.9K | 99%Elevated | more lines added than baseline |
| 14 | edb3e379List views | Marcel Werk | 1y ago | +2.5K -0 | 99%Elevated | more lines added than baseline |
| 15 | 8946ff9aUpdate the composer dependencies | Alexander Ebert | 5mo ago | +1.4K -312 | 99%Elevated | more lines added than baseline |
| 16 | abb08249Migrate grid view filters to list view filters | Marcel Werk | 10mo ago | +919 -1.4K | 99%Elevated | more lines added than baseline |
| 17 | 44676862Fix indentation of SCSS files | Marcel Werk | 1y ago | +1.1K -1.1K | 99%Elevated | more lines added than baseline |
| 18 | cc22ec7eMigrate grid view actions into interactions, that can be used outside of the grid views | Marcel Werk | 1y ago | +1.3K -536 | 99%Elevated | more lines added than baseline |
| 19 | b7cf2abbUpdate Font Awesome to v7.3.1 | Alexander Ebert | 2w ago | +614 -553 | 99%Elevated | more lines added than baseline |
| 20 | b76f9597Update the composer dependencies | Alexander Ebert | 7mo ago | +1.0K -831 | 99%Elevated | more lines added than baseline |
| 21 | 70921feeUpgrade Font Awesome to v7.1.0 | Alexander Ebert | 9mo ago | +551 -551 | 99%Elevated | more lines added than baseline |
| 22 | 344d5a70Update to Font Awesome v7.0.1 | Alexander Ebert | 11mo ago | +551 -551 | 99%Elevated | more lines added than baseline |
| 23 | 77d799f9Update the NPM dependencies | Alexander Ebert | 1y ago | +987 -1.3K | 99%Elevated | more lines added than baseline |
| 24 | 12fae543Update the NPM dependencies | Alexander Ebert | 1y ago | +1.2K -900 | 99%Elevated | more lines added than baseline |
| 25 | 0cd905b7Add additional form option types | Marcel Werk | 1y ago | +645 -10 | 99%Elevated | more lines added than baseline |
| 26 | 10ffa793Font Awesome 7 (#6394) | Alexander Ebert | 1y ago | +1.1K -534 | 99%Elevated | more lines added than baseline |
| 27 | 40d0de9dMigrate the members list to list view | Marcel Werk | 1y ago | +821 -407 | 99%Elevated | more lines added than baseline |
| 28 | e5dc6a18Make interactions available on the detail page | Marcel Werk | 1y ago | +549 -99 | 99%Elevated | more lines added than baseline |
| 29 | af6b7786Migrate `SmileyListPage` to Grid View | Cyperghost | 1y ago | +745 -175 | 99%Elevated | more lines added than baseline |
| 30 | 4e885b71Migrate `ReactionTypeListPage` to grid view | Cyperghost | 1y ago | +628 -133 | 99%Elevated | more lines added than baseline |
| 31 | 038c0218Update Font Awesome to v6.7.2 | Alexander Ebert | 1y ago | +511 -488 | 99%Elevated | more lines added than baseline |
| 32 | c55dc4cdFix level 4 errors | Alexander Ebert | 1y ago | +1.7K -711 | 99%Elevated | more lines added than baseline |
| 33 | d3edc524Bulk interactions | Marcel Werk | 1y ago | +847 -24 | 99%Elevated | more lines added than baseline |
| 34 | a888cf99Mark `WoltLabSuite/Core/Ui/Message/Quote` as deprecated | Cyperghost | 1y ago | +738 -980 | 99%Elevated | more lines added than baseline |
| 35 | 97153c7bUpdate the editor dependency | Alexander Ebert | 4mo ago | +626 -690 | 98%Elevated | more lines added than baseline |
| 36 | c5c8a452Upgrade to CKEditor v47.0.0 | Alexander Ebert | 9mo ago | +820 -817 | 98%Elevated | more lines added than baseline |
| 37 | 68d57938Unify grid / list view filters | Marcel Werk | 1y ago | +512 -1 | 98%Elevated | more lines added than baseline |
| 38 | 0f2c108aAdd form option formatters | Marcel Werk | 1y ago | +392 -0 | 98%Elevated | more lines added than baseline |
| 39 | 6405461dRemove `emoji-picker-element` | Cyperghost | 1y ago | +1.3K -885 | 98%Elevated | more lines added than baseline |
| 40 | 5a68be2bMigrate `NoticeListPage` to grid view | Cyperghost | 1y ago | +474 -124 | 98%Elevated | more lines added than baseline |
| 41 | 536dba16Migrate `AdListPage` to grid view | Cyperghost | 1y ago | +542 -75 | 98%Elevated | more lines added than baseline |
| 42 | f3b1ba73Fix the dimensions of buttons in the content header | Alexander Ebert | 1y ago | +472 -457 | 98%Elevated | more lines added than baseline |
| 43 | dcf89667Improve the typing for the pages and forms | Alexander Ebert | 1y ago | +504 -179 | 98%Elevated | more lines added than baseline |
| 44 | 3f586e2cImprove the typing of system classes | Alexander Ebert | 1y ago | +609 -393 | 98%Elevated | more lines added than baseline |
| 45 | 368f8ae1Improve the typing of form fields | Alexander Ebert | 1y ago | +622 -515 | 98%Elevated | more lines added than baseline |
| 46 | e49f46deMigrate `TagListPage` to grid view | Cyperghost | 1y ago | +493 -261 | 98%Elevated | more lines added than baseline |
| 47 | c34bbab9Migrate `LanguageListPage` to grid view | Cyperghost | 1y ago | +497 -143 | 98%Elevated | more lines added than baseline |
| 48 | ea8fca62Add code documentation | Marcel Werk | 1y ago | +514 -28 | 98%Elevated | more lines added than baseline |
| 49 | cb0fab85Grid view (PoC) | Marcel Werk | 1y ago | +693 -2 | 98%Elevated | more lines added than baseline |
| 50 | f0047884Add Symfony’s polyfill for PHP 8.4 | Alexander Ebert | 1y ago | +508 -3 | 98%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.
woltlab/wcf has 35,808 commits in its history from 124 contributors, the first of them Jul 14, 2011. In the last 90 days 429 files were touched, 659 times in total, most often WCF.class.php. Every commit is scored for change risk from its size, spread and the history of the files it touches.