repowiserepowise
Sign in
FaserF/hass-localtuya
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseFaserF/hass-localtuya

Commits

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

374of 1,128 scored

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.

Fix commits21219%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.44bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold4.8out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

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.

Feature17%
Fix27%
Refactor5%
Docs8%
Test0%
Deps3%
Chore6%
Other34%

Review-priority queue

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

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

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.

0193typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

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.

1101001,000Lines changed (log) →0.04.2Diffusion →
Below typical54
Typical68
Elevated78

Commit history for FaserF/hass-localtuya

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.