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
374 commits sit in this repo's top risk tercile, which is 33% of the 1,128scored. 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.8 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 other-led, now leaning fix.
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 | b8d1a95fIntroduce auto configure device (#33) | umu | 2y ago | +5.4K -249 | 100%Elevated | more lines added than baseline |
| 2 | 30c46601Introduced cover support | rospogrigio | 6y ago | +1.3K -697 | 100%Elevated | more lines added than baseline |
| 3 | 1d9b5eb0Introduced cover support | root | 6y ago | +1.3K -697 | 100%Elevated | more lines added than baseline |
| 4 | aeb5f9ceci: add tests workflow (#520) | Bander | 1y ago | +1.4K -13 | 100%Elevated | more lines added than baseline |
| 5 | 5a0b1c85Refactor codes. | xZetsubou | 2y ago | +1.6K -1.5K | 100%Elevated | more lines added than baseline |
| 6 | 7a607a653.2.2 (#74) | Bander | 2y ago | +1.1K -492 | 100%Elevated | more lines added than baseline |
| 7 | 01a9fb6aRevert "Revert "Rebase from upstream"" | sibowler | 4y ago | +1.3K -116 | 100%Elevated | more lines added than baseline |
| 8 | c5218f84Fix humidifer mode and convert to object. * Similar to selects and climates humidifier now is dict object. * Add Friendly names to the modes. | Bander | 2y ago | +767 -748 | 99%Elevated | more lines added than baseline |
| 9 | 2f733ce0Refactor platforms config flow and fixes (#105) | Bander | 2y ago | +687 -638 | 99%Elevated | more lines added than baseline |
| 10 | 9fe52c88Update translations (#68) | Bander | 2y ago | +614 -267 | 99%Elevated | more lines added than baseline |
| 11 | eab53851[3.2.0] Rework SubDevices Connection and more (#38) | umu | 2y ago | +991 -689 | 99%Elevated | more lines added than baseline |
| 12 | d4c20ebfModified config flow, introduced device deletion | rospogrigio | 4y ago | +771 -465 | 99%Elevated | more lines added than baseline |
| 13 | 43312cc6Initial commit | mileperhour | 7y ago | +674 -0 | 99%Elevated | more lines added than baseline |
| 14 | 475bf135refactor(core): clean up and improve errs handler | xZetsubou | 1y ago | +606 -504 | 99%Elevated | more lines added than baseline |
| 15 | 957cf25dIntroduced pytuya with support for 3.4 protocol | rospogrigio | 3y ago | +544 -165 | 99%Elevated | more lines added than baseline |
| 16 | 4a5bf838Introduced pytuya with support for 3.4 protocol | rospogrigio | 3y ago | +544 -165 | 99%Elevated | more lines added than baseline |
| 17 | 2f7248cbadd docs (#69) | Bander | 2y ago | +745 -143 | 98%Elevated | more lines added than baseline |
| 18 | cd476b42Tuya upgrades 35, sub_devices bump 6.0.0 etc... (#15) | umu | 3y ago | +850 -727 | 98%Elevated | more lines added than baseline |
| 19 | cad31f1fConvert pytuya to asyncio | Pierre Ståhl | 5y ago | +461 -312 | 98%Elevated | more lines added than baseline |
| 20 | e0b153b5Add files via upload | mileperhour | 7y ago | +529 -0 | 98%Elevated | more lines added than baseline |
| 21 | cd39a3a7tox fixes | rospogrigio | 4y ago | +679 -33 | 98%Elevated | more lines added than baseline |
| 22 | 0985ad64add climate implementation | Martín Villagra | 4y ago | +429 -3 | 98%Elevated | more lines added than baseline |
| 23 | 6e7d36afAdd support for water heater platform #246 | xZetsubou | 2y ago | +410 -55 | 98%Elevated | more lines added than baseline |
| 24 | 0e614f99ADD Support for IR Remotes #152 | xZetsubou | 2y ago | +437 -10 | 98%Elevated | more lines added than baseline |
| 25 | b8333affAdd support for config flows for switches | Pierre Ståhl | 6y ago | +322 -18 | 98%Elevated | more lines added than baseline |
| 26 | a4fa28d0feat(languages): Add support for Vietnamese | Black | 1y ago | +272 -0 | 97%Elevated | more lines added than baseline |
| 27 | d5070f04feature(language): Add support for 简体中文 (Simplified Chinese) (#627) | Johnny Wang | 1y ago | +272 -0 | 97%Elevated | more lines added than baseline |
| 28 | 430f62dbfeat(language): Add support for Turkish language (#491) | Ömer Faruk ARAN | 1y ago | +265 -0 | 97%Elevated | more lines added than baseline |
| 29 | 0c8240b0ADD sensors to zndb category. | xZetsubou | 2y ago | +259 -53 | 97%Elevated | more lines added than baseline |
| 30 | 31a03268Add alarm support (#135) | Bander | 2y ago | +335 -7 | 97%Elevated | more lines added than baseline |
| 31 | afc02307Introduced migration; fixed update when adding device | rospogrigio | 4y ago | +331 -199 | 97%Elevated | more lines added than baseline |
| 32 | 0600b273Make config flows general based on entities | Pierre Ståhl | 6y ago | +273 -208 | 97%Elevated | more lines added than baseline |
| 33 | 0bc0fdd5fix(sensors): handle 0 values for subsensors (#653) | Bander | 1y ago | +251 -3 | 97%Elevated | more lines added than baseline |
| 34 | 364569baRebase from upstream | sibowler | 4y ago | +235 -18 | 97%Elevated | more lines added than baseline |
| 35 | b16dcfdcAdd files via upload | Leandro Issa | 4y ago | +217 -0 | 97%Elevated | more lines added than baseline |
| 36 | bab68a1dfirst approach | rikman122 | 5y ago | +251 -1 | 97%Elevated | more lines added than baseline |
| 37 | a9727982chore(auto_configure): adds EV charger realted #479 | xZetsubou | 1y ago | +207 -3 | 96%Elevated | more lines added than baseline |
| 38 | c98fac6aAdd Report an issue and FAQ | xZetsubou | 2y ago | +330 -261 | 96%Elevated | more lines added than baseline |
| 39 | 90ffb23cupdate ar lang | Bander | 2y ago | +222 -222 | 96%Elevated | more lines added than baseline |
| 40 | 2ee049f2Create it.json | emanu | 4y ago | +221 -0 | 96%Elevated | more lines added than baseline |
| 41 | a210f23eAdding Number and Select as Tuya platforms. Provides support for a wider range of devices. | sibowler | 4y ago | +193 -4 | 96%Elevated | more lines added than baseline |
| 42 | c3055927Updated documentation | rospogrigio | 5y ago | +211 -159 | 96%Elevated | more lines added than baseline |
| 43 | 2e6d313dFan support. | fancygaphtrn | 6y ago | +203 -0 | 96%Elevated | more lines added than baseline |
| 44 | 4ecf43d8feat: add ble device | Bander | 1y ago | +278 -114 | 96%Elevated | more lines added than baseline |
| 45 | 3e81f632Auto configure Add energy monitor xZetsubou/hass-localtuya#129 | Bander | 2y ago | +203 -1 | 96%Elevated | more lines added than baseline |
| 46 | e1bb45f2Adding Number and Select as Tuya platforms. Provides support for a wider range of devices. | sibowler | 4y ago | +193 -4 | 96%Elevated | more lines added than baseline |
| 47 | b50cd7bfInitial work on refactoring pytuya | Pierre Ståhl | 5y ago | +193 -285 | 96%Elevated | more lines added than baseline |
| 48 | fefee694Add shared code to a common module | Pierre Ståhl | 5y ago | +201 -197 | 96%Elevated | more lines added than baseline |
| 49 | f9a4b4adAdd config flow support for fan | Pierre Ståhl | 6y ago | +206 -217 | 96%Elevated | more lines added than baseline |
| 50 | 93b6757bauto_configure: added msp category | xZetsubou | 1y ago | +150 -29 | 95%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.
FaserF/hass-localtuya has 1,288 commits in its history from 78 contributors, the first of them Apr 2, 2019. 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.