repowiserepowise
Sign in
FaserF/ha-keyforsteam
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseFaserF/ha-keyforsteam

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

54of 161 scored

54 commits sit in this repo's top risk tercile, which is 34% of the 161scored. 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.3 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 commits2113%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.63bitsShannon 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 threshold5.3out 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 chore.

Feature11%
Fix19%
Refactor5%
Docs2%
Test1%
Deps1%
Chore47%
Other14%

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
6625d228improved release workflow
Fabian Seitz
1mo ago+877 -110
99%Elevated
more lines added than baseline
2
8dde574ffeat: actions, event entities and assist support
Fabian Seitz
3mo ago+1.0K -6
99%Elevated
more lines added than baseline
3
e9f678f1initial WIP upload
Fabian Seitz
1y ago+869 -0
98%Elevated
more lines added than baseline
4
a40ece6dimproved datafetching and cloudflare handling
Fabian Seitz
1mo ago+440 -114
98%Elevated
more lines added than baseline
5
eb8a52edchore: sync CI/CD workflows and scripts from ha-db_infoscreen
Fabian Seitz
1mo ago+429 -26
96%Elevated
more lines added than baseline
6
d53a9ec4feat: calendar entity for release dates & number entity for budget
Fabian Seitz
3mo ago+384 -102
96%Elevated
more lines added than baseline
7
0bddcd18linter fixes
Fabian Seitz
3mo ago+391 -354
96%Elevated
more lines added than baseline
8
26304deefeat: add manual update button, stock status, rating and offer count sensors, and 404 repair
Fabian Seitz
6mo ago+317 -108
96%Elevated
more lines added than baseline
9
6bfafb49fix: fetching games with no price available
Fabian Seitz
2mo ago+307 -102
94%Elevated
more lines added than baseline
10
055a60fdNew option to filter accounts & fees out of search
Fabian Seitz
6mo ago+313 -29
94%Elevated
more lines added than baseline
11
9170f9bafix: hacs release zip file & improved release workflow
Fabian Seitz
1mo ago+293 -78
93%Elevated
more lines added than baseline
12
f61084b2workflow improvements
Fabian Seitz
3mo ago+327 -0
93%Elevated
more lines added than baseline
13
dda7fe4dfeat: enhanced sensor with HA Repairs support and additional attributes
Fabian Seitz
6mo ago+234 -132
93%Elevated
more lines added than baseline
14
cdb369b4feat: enhanced config flow with game search and autocomplete
Fabian Seitz
6mo ago+240 -11
93%Elevated
more lines added than baseline
15
985be887fixed data fetching
Fabian Seitz
6mo ago+201 -90
91%Elevated
more lines added than baseline
16
49519198chore: unify workflows and update issue templates with assignees and labels [skip ci]
Fabian Seitz
1mo ago+201 -113
90%Elevated
more lines added than baseline
17
66c342d1feat: ignore unrealistic prices
Fabian Seitz
2mo ago+251 -41
90%Elevated
more lines added than baseline
18
30e2ca57general improvements
Fabian Seitz
6mo ago+206 -7
90%Elevated
more lines added than baseline
19
f4feaf41chore: improve issue templates with integration-specific fields and my-ha links
Fabian Seitz
1mo ago+164 -123
89%Elevated
more lines added than baseline
20
8efb9644feat: image entity with game picture
Fabian Seitz
3mo ago+219 -14
88%Elevated
more lines added than baseline
21
b37612f5feat: configurable update interval
Fabian Seitz
3mo ago+151 -48
87%Elevated
more lines added than baseline
22
07e5c307chore: add automated template updater and clean privacy sensitive fields
Fabian Seitz
1mo ago+140 -1
86%Elevated
more lines added than baseline
23
006b17d0feat: improved data fetching to avoid temp bans
Fabian Seitz
1mo ago+160 -64
86%Elevated
more lines added than baseline
24
bfd85acdfeat: new attributes for lowest price sensor
Fabian Seitz
3mo ago+129 -32
86%Elevated
more lines added than baseline
25
fb30de2frelease workflow improvements
Fabian Seitz
1mo ago+131 -59
84%Elevated
more lines added than baseline
26
fe9cdebbdocs: rewrite README with examples and add lint workflow
Fabian Seitz
6mo ago+112 -53
84%Elevated
more lines added than baseline
27
6682f250release workflow improvements
Fabian Seitz
1mo ago+88 -36
83%Elevated
more lines added than baseline
28
1fe1d12bworking fetching data progress
Fabian Seitz
1y ago+99 -113
83%Elevated
more lines added than baseline
29
376f7799Update release.yml
Fabian Seitz
4w ago+71 -48
82%Elevated
more lines added than baseline
30
3abaab49fix sensor fetching
Fabian Seitz
1y ago+66 -35
82%Elevated
more lines added than baseline
31
b6ece145chore: update template automations to dynamically track service versions
Fabian Seitz
1mo ago+69 -7
81%Elevated
more lines added than baseline
32
6001f251CI fixes
Fabian Seitz
6mo ago+66 -96
81%Elevated
more lines added than baseline
33
105a52f5WIP
Fabian Seitz
1y ago+59 -26
80%Elevated
more lines added than baseline
34
fb0a234aimproved logging
Fabian Seitz
1y ago+56 -10
80%Elevated
more lines added than baseline
35
207c02eastyle: auto-fix and format with Ruff [skip ci]
FaserF
1mo ago+54 -25
78%Elevated
more lines added than baseline
36
01494926fixes for new entites
Fabian Seitz
3mo ago+49 -1
78%Elevated
more lines added than baseline
37
1bbb810dWIP
Fabian Seitz
1y ago+55 -56
78%Elevated
more lines added than baseline
38
d3776b81fixed release workflow
Fabian Seitz
3mo ago+66 -41
77%Elevated
more lines added than baseline
39
ac233cc8fix: entity icons
Fabian Seitz
2w ago+67 -12
76%Elevated
more lines added than baseline
40
1dde84dfstyle: auto-fix and format with Ruff [skip ci]
FaserF
1mo ago+44 -28
75%Elevated
more lines added than baseline
41
0f5b0697CI fixes
Fabian Seitz
6mo ago+68 -56
75%Elevated
more lines added than baseline
42
2b2a1a9achore: update manifest and German translations
Fabian Seitz
6mo ago+46 -15
75%Elevated
more lines added than baseline
43
84d310d2chore: sync release workflow tag-fetching and contributor attribution script updates
Fabian Seitz
1mo ago+45 -14
74%Elevated
more lines added than baseline
44
5c130792feat: add English translations for config flow and repairs
Fabian Seitz
6mo ago+41 -14
73%Elevated
more lines added than baseline
45
ce4456edGithub CI Workflow improvements
Fabian Seitz
2mo ago+49 -121
72%Elevated
more lines added than baseline
46
3deaa4ecCI mypy fixes
Fabian Seitz
1mo ago+38 -73
71%Elevated
more lines added than baseline
47
aef70b4dfix: OptionsFlow 500 error and update search translations
Fabian Seitz
6mo ago+45 -34
71%Elevated
more lines added than baseline
48
6d81fb0fimproved event entity state
Fabian Seitz
3mo ago+29 -10
70%Elevated
more lines added than baseline
49
447cbba4feat: synchronize comprehensive aliases across all translation files
Fabian Seitz
6mo ago+30 -1
70%Elevated
more lines added than baseline
50
7a4ce82ddocs: document supported sites and v2 entities
Fabian Seitz
6mo ago+30 -2
69%Elevated
more lines added than baseline
  • 6625d228improved release workflow
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +877 -110
    Risk
    99%Elevated
  • 8dde574ffeat: actions, event entities and assist support
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +1.0K -6
    Risk
    99%Elevated
  • e9f678f1initial WIP upload
    Author
    Fabian Seitz
    When
    1y ago
    Lines
    +869 -0
    Risk
    98%Elevated
  • a40ece6dimproved datafetching and cloudflare handling
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +440 -114
    Risk
    98%Elevated
  • eb8a52edchore: sync CI/CD workflows and scripts from ha-db_infoscreen
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +429 -26
    Risk
    96%Elevated
  • d53a9ec4feat: calendar entity for release dates & number entity for budget
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +384 -102
    Risk
    96%Elevated
  • 0bddcd18linter fixes
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +391 -354
    Risk
    96%Elevated
  • 26304deefeat: add manual update button, stock status, rating and offer count sensors, and 404 repair
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +317 -108
    Risk
    96%Elevated
  • 6bfafb49fix: fetching games with no price available
    Author
    Fabian Seitz
    When
    2mo ago
    Lines
    +307 -102
    Risk
    94%Elevated
  • 055a60fdNew option to filter accounts & fees out of search
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +313 -29
    Risk
    94%Elevated
  • 9170f9bafix: hacs release zip file & improved release workflow
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +293 -78
    Risk
    93%Elevated
  • f61084b2workflow improvements
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +327 -0
    Risk
    93%Elevated
  • dda7fe4dfeat: enhanced sensor with HA Repairs support and additional attributes
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +234 -132
    Risk
    93%Elevated
  • cdb369b4feat: enhanced config flow with game search and autocomplete
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +240 -11
    Risk
    93%Elevated
  • 985be887fixed data fetching
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +201 -90
    Risk
    91%Elevated
  • 49519198chore: unify workflows and update issue templates with assignees and labels [skip ci]
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +201 -113
    Risk
    90%Elevated
  • 66c342d1feat: ignore unrealistic prices
    Author
    Fabian Seitz
    When
    2mo ago
    Lines
    +251 -41
    Risk
    90%Elevated
  • 30e2ca57general improvements
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +206 -7
    Risk
    90%Elevated
  • f4feaf41chore: improve issue templates with integration-specific fields and my-ha links
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +164 -123
    Risk
    89%Elevated
  • 8efb9644feat: image entity with game picture
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +219 -14
    Risk
    88%Elevated
  • b37612f5feat: configurable update interval
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +151 -48
    Risk
    87%Elevated
  • 07e5c307chore: add automated template updater and clean privacy sensitive fields
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +140 -1
    Risk
    86%Elevated
  • 006b17d0feat: improved data fetching to avoid temp bans
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +160 -64
    Risk
    86%Elevated
  • bfd85acdfeat: new attributes for lowest price sensor
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +129 -32
    Risk
    86%Elevated
  • fb30de2frelease workflow improvements
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +131 -59
    Risk
    84%Elevated
  • fe9cdebbdocs: rewrite README with examples and add lint workflow
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +112 -53
    Risk
    84%Elevated
  • 6682f250release workflow improvements
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +88 -36
    Risk
    83%Elevated
  • 1fe1d12bworking fetching data progress
    Author
    Fabian Seitz
    When
    1y ago
    Lines
    +99 -113
    Risk
    83%Elevated
  • 376f7799Update release.yml
    Author
    Fabian Seitz
    When
    4w ago
    Lines
    +71 -48
    Risk
    82%Elevated
  • 3abaab49fix sensor fetching
    Author
    Fabian Seitz
    When
    1y ago
    Lines
    +66 -35
    Risk
    82%Elevated
  • b6ece145chore: update template automations to dynamically track service versions
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +69 -7
    Risk
    81%Elevated
  • 6001f251CI fixes
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +66 -96
    Risk
    81%Elevated
  • 105a52f5WIP
    Author
    Fabian Seitz
    When
    1y ago
    Lines
    +59 -26
    Risk
    80%Elevated
  • fb0a234aimproved logging
    Author
    Fabian Seitz
    When
    1y ago
    Lines
    +56 -10
    Risk
    80%Elevated
  • 207c02eastyle: auto-fix and format with Ruff [skip ci]
    Author
    FaserF
    When
    1mo ago
    Lines
    +54 -25
    Risk
    78%Elevated
  • 01494926fixes for new entites
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +49 -1
    Risk
    78%Elevated
  • 1bbb810dWIP
    Author
    Fabian Seitz
    When
    1y ago
    Lines
    +55 -56
    Risk
    78%Elevated
  • d3776b81fixed release workflow
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +66 -41
    Risk
    77%Elevated
  • ac233cc8fix: entity icons
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +67 -12
    Risk
    76%Elevated
  • 1dde84dfstyle: auto-fix and format with Ruff [skip ci]
    Author
    FaserF
    When
    1mo ago
    Lines
    +44 -28
    Risk
    75%Elevated
  • 0f5b0697CI fixes
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +68 -56
    Risk
    75%Elevated
  • 2b2a1a9achore: update manifest and German translations
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +46 -15
    Risk
    75%Elevated
  • 84d310d2chore: sync release workflow tag-fetching and contributor attribution script updates
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +45 -14
    Risk
    74%Elevated
  • 5c130792feat: add English translations for config flow and repairs
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +41 -14
    Risk
    73%Elevated
  • ce4456edGithub CI Workflow improvements
    Author
    Fabian Seitz
    When
    2mo ago
    Lines
    +49 -121
    Risk
    72%Elevated
  • 3deaa4ecCI mypy fixes
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +38 -73
    Risk
    71%Elevated
  • aef70b4dfix: OptionsFlow 500 error and update search translations
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +45 -34
    Risk
    71%Elevated
  • 6d81fb0fimproved event entity state
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +29 -10
    Risk
    70%Elevated
  • 447cbba4feat: synchronize comprehensive aliases across all translation files
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +30 -1
    Risk
    70%Elevated
  • 7a4ce82ddocs: document supported sites and v2 entities
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +30 -2
    Risk
    69%Elevated
Showing 50 of 161 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.

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

Size against diffusion

The 161 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.03.8Diffusion →
Below typical54
Typical53
Elevated54

Commit history for FaserF/ha-keyforsteam

FaserF/ha-keyforsteam has 181 commits in its history from 5 contributors, the first of them Oct 19, 2024. In the last 90 days 21 files were touched, 75 times in total, most often sensor.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.