repowiserepowise
Sign in
FaserF/ha-chefkoch
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

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

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

61of 180 scored

61 commits sit in this repo's top risk tercile, which is 34% of the 180scored. 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 commits2514%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.59bitsShannon 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.

Feature13%
Fix19%
Refactor6%
Docs3%
Deps2%
Chore38%
Other19%

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
cf65451efix: hacs release zip file & improved release workflow
Fabian Seitz
1mo ago+1.3K -124
100%Elevated
more lines added than baseline
2
f8402a0eInitial upload of the integration
Fabian Seitz
3y ago+862 -2
99%Elevated
more lines added than baseline
3
b8fbe0f6Full integration rewrite: New sensors & attributes and improvements
Fabian Seitz
10mo ago+412 -200
99%Elevated
more lines added than baseline
4
a183d2edcreated new CI pytest files
Fabian Seitz
3mo ago+524 -0
98%Elevated
more lines added than baseline
5
d3694188feat: use Chefkoch API for recipe details with webscraping fallback
Fabian Seitz
2w ago+442 -355
97%Elevated
more lines added than baseline
6
cd13c4e8linter fixes
Fabian Seitz
3mo ago+347 -275
97%Elevated
more lines added than baseline
7
4df8d98fchore: sync CI/CD workflows and scripts from ha-db_infoscreen
Fabian Seitz
1mo ago+375 -15
96%Elevated
more lines added than baseline
8
33bf475bworkflow improvements
Fabian Seitz
3mo ago+327 -0
96%Elevated
more lines added than baseline
9
0cb39342code quality fixes & improvements
Fabian Seitz
3mo ago+271 -350
95%Elevated
more lines added than baseline
10
1367ad24switch from python-chefkoch to get-chefkoch pip module
Fabian Seitz
3mo ago+270 -328
95%Elevated
more lines added than baseline
11
c3ac0ac4chore: unify workflows and update issue templates with assignees and labels [skip ci]
Fabian Seitz
1mo ago+190 -107
93%Elevated
more lines added than baseline
12
5e0417c6fix: resolve blocking calls and implement manual parser fallback for get-chefkoch
Fabian Seitz
3mo ago+206 -112
93%Elevated
more lines added than baseline
13
982dc2b9new pytest
Fabian Seitz
3mo ago+255 -0
93%Elevated
more lines added than baseline
14
8b18776dInitial working version
Fabian Seitz
1y ago+273 -163
93%Elevated
more lines added than baseline
15
66221b26Improve logging and add more sensors
Fabian Seitz
3y ago+188 -24
93%Elevated
more lines added than baseline
16
473a01b0chore: improve issue templates with integration-specific fields and my-ha links
Fabian Seitz
1mo ago+157 -113
91%Elevated
more lines added than baseline
17
dae119d3fixed attribute data fetching with custom patch
Fabian Seitz
3mo ago+161 -81
91%Elevated
more lines added than baseline
18
7250b4b1fix sensor updating & better update fetching #10
Fabian Seitz
10mo ago+165 -255
91%Elevated
more lines added than baseline
19
19cd9753small improvements
Fabian Seitz
7mo ago+125 -103
89%Elevated
more lines added than baseline
20
1b962289Fix sensor fetching errors
Fabian Seitz
10mo ago+110 -108
89%Elevated
more lines added than baseline
21
88622be1feat: add weekly meal plan service (generate_meal_plan) with event bus notification
Fabian Seitz
2w ago+158 -1
88%Elevated
more lines added than baseline
22
9579b44achore: add automated template updater and clean privacy sensitive fields
Fabian Seitz
1mo ago+140 -1
88%Elevated
more lines added than baseline
23
7e094c11Extend search options
Fabian Seitz
10mo ago+93 -154
88%Elevated
more lines added than baseline
24
31168578feat: add advanced API search parameters (maxTime, minimumRating, orderBy) for search sensors
Fabian Seitz
2w ago+111 -15
86%Elevated
more lines added than baseline
25
2a081666fix: data fetching #31
Fabian Seitz
2w ago+121 -22
86%Elevated
more lines added than baseline
26
a6453157Allow changing update interval via option flow
Fabian Seitz
10mo ago+90 -17
86%Elevated
more lines added than baseline
27
5fbb0c3dOnly allow valid filters for search
Fabian Seitz
10mo ago+97 -18
85%Elevated
more lines added than baseline
28
fc378559feat: support dynamic ingredient scaling for custom servings in shopping list service
Fabian Seitz
2w ago+101 -3
84%Elevated
more lines added than baseline
29
814cf580fix some empty attributes #7
Fabian Seitz
1y ago+79 -34
84%Elevated
more lines added than baseline
30
899013ccUpdate release.yml
Fabian Seitz
4w ago+71 -48
84%Elevated
more lines added than baseline
31
8a75555bchore: update template automations to dynamically track service versions
Fabian Seitz
1mo ago+69 -7
83%Elevated
more lines added than baseline
32
1347624efixed release github workflow
Fabian Seitz
3mo ago+74 -91
83%Elevated
more lines added than baseline
33
5d8ec0fdstyle: auto-fix and format with Ruff [skip ci]
FaserF
1mo ago+54 -25
81%Elevated
more lines added than baseline
34
c0b441d3fix: filter out Chefkoch Plus recipes and prevent sensor flicker during reloads
Fabian Seitz
3mo ago+62 -17
81%Elevated
more lines added than baseline
35
5b1827a6feat: add autocomplete suggestions to search sensor setup
Fabian Seitz
3mo ago+75 -1
81%Elevated
more lines added than baseline
36
e7b54a2cfix KeyError: 'totalTime' #6
Fabian Seitz
1y ago+56 -26
81%Elevated
more lines added than baseline
37
ed45c236Fix python-chefkoch module fetching
Fabian Seitz
2y ago+48 -154
80%Elevated
more lines added than baseline
38
0ebe02ddCI linter fixes
Fabian Seitz
2w ago+70 -66
78%Elevated
more lines added than baseline
39
0c214cd8style: auto-fix and format with Ruff [skip ci]
FaserF
1mo ago+44 -28
78%Elevated
more lines added than baseline
40
cd4008effix: clean up recipe instructions and prevent sensor availability flickering during updates
Fabian Seitz
3mo ago+67 -14
78%Elevated
more lines added than baseline
41
e41811bfClose retriever on sensor data fetching finish
Fabian Seitz
10mo ago+47 -42
78%Elevated
more lines added than baseline
42
99cf5917feat: add top user comments attribute (top_comments) from Chefkoch API
Fabian Seitz
2w ago+63 -1
77%Elevated
more lines added than baseline
43
0cd3d8ebchore: sync release workflow tag-fetching and contributor attribution script updates
Fabian Seitz
1mo ago+45 -14
77%Elevated
more lines added than baseline
44
c3e102c0Add missing option descriptions
Fabian Seitz
10mo ago+39 -3
75%Elevated
more lines added than baseline
45
5e743eb8Refactor requests to be blazingly fast ✨
Adrian Knorr
1y ago+37 -21
75%Elevated
more lines added than baseline
46
ced3943dCode cleanup
Fabian Seitz
2y ago+41 -192
75%Elevated
more lines added than baseline
47
b02d551estyle: auto-fix and format with Ruff [skip ci]
FaserF
2w ago+48 -36
74%Elevated
more lines added than baseline
48
297ab6beFixes for Integration rewrite
Fabian Seitz
10mo ago+35 -36
74%Elevated
more lines added than baseline
49
139e35c3fix OptionsFlow internal server error
Fabian Seitz
10mo ago+32 -32
73%Elevated
more lines added than baseline
50
3c2abaa8Version 2.0 Readme Update
Fabian Seitz
10mo ago+35 -6
73%Elevated
more lines added than baseline
  • cf65451efix: hacs release zip file & improved release workflow
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +1.3K -124
    Risk
    100%Elevated
  • f8402a0eInitial upload of the integration
    Author
    Fabian Seitz
    When
    3y ago
    Lines
    +862 -2
    Risk
    99%Elevated
  • b8fbe0f6Full integration rewrite: New sensors & attributes and improvements
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +412 -200
    Risk
    99%Elevated
  • a183d2edcreated new CI pytest files
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +524 -0
    Risk
    98%Elevated
  • d3694188feat: use Chefkoch API for recipe details with webscraping fallback
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +442 -355
    Risk
    97%Elevated
  • cd13c4e8linter fixes
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +347 -275
    Risk
    97%Elevated
  • 4df8d98fchore: sync CI/CD workflows and scripts from ha-db_infoscreen
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +375 -15
    Risk
    96%Elevated
  • 33bf475bworkflow improvements
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +327 -0
    Risk
    96%Elevated
  • 0cb39342code quality fixes & improvements
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +271 -350
    Risk
    95%Elevated
  • 1367ad24switch from python-chefkoch to get-chefkoch pip module
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +270 -328
    Risk
    95%Elevated
  • c3ac0ac4chore: unify workflows and update issue templates with assignees and labels [skip ci]
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +190 -107
    Risk
    93%Elevated
  • 5e0417c6fix: resolve blocking calls and implement manual parser fallback for get-chefkoch
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +206 -112
    Risk
    93%Elevated
  • 982dc2b9new pytest
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +255 -0
    Risk
    93%Elevated
  • 8b18776dInitial working version
    Author
    Fabian Seitz
    When
    1y ago
    Lines
    +273 -163
    Risk
    93%Elevated
  • 66221b26Improve logging and add more sensors
    Author
    Fabian Seitz
    When
    3y ago
    Lines
    +188 -24
    Risk
    93%Elevated
  • 473a01b0chore: improve issue templates with integration-specific fields and my-ha links
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +157 -113
    Risk
    91%Elevated
  • dae119d3fixed attribute data fetching with custom patch
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +161 -81
    Risk
    91%Elevated
  • 7250b4b1fix sensor updating & better update fetching #10
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +165 -255
    Risk
    91%Elevated
  • 19cd9753small improvements
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +125 -103
    Risk
    89%Elevated
  • 1b962289Fix sensor fetching errors
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +110 -108
    Risk
    89%Elevated
  • 88622be1feat: add weekly meal plan service (generate_meal_plan) with event bus notification
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +158 -1
    Risk
    88%Elevated
  • 9579b44achore: add automated template updater and clean privacy sensitive fields
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +140 -1
    Risk
    88%Elevated
  • 7e094c11Extend search options
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +93 -154
    Risk
    88%Elevated
  • 31168578feat: add advanced API search parameters (maxTime, minimumRating, orderBy) for search sensors
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +111 -15
    Risk
    86%Elevated
  • 2a081666fix: data fetching #31
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +121 -22
    Risk
    86%Elevated
  • a6453157Allow changing update interval via option flow
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +90 -17
    Risk
    86%Elevated
  • 5fbb0c3dOnly allow valid filters for search
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +97 -18
    Risk
    85%Elevated
  • fc378559feat: support dynamic ingredient scaling for custom servings in shopping list service
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +101 -3
    Risk
    84%Elevated
  • 814cf580fix some empty attributes #7
    Author
    Fabian Seitz
    When
    1y ago
    Lines
    +79 -34
    Risk
    84%Elevated
  • 899013ccUpdate release.yml
    Author
    Fabian Seitz
    When
    4w ago
    Lines
    +71 -48
    Risk
    84%Elevated
  • 8a75555bchore: update template automations to dynamically track service versions
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +69 -7
    Risk
    83%Elevated
  • 1347624efixed release github workflow
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +74 -91
    Risk
    83%Elevated
  • 5d8ec0fdstyle: auto-fix and format with Ruff [skip ci]
    Author
    FaserF
    When
    1mo ago
    Lines
    +54 -25
    Risk
    81%Elevated
  • c0b441d3fix: filter out Chefkoch Plus recipes and prevent sensor flicker during reloads
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +62 -17
    Risk
    81%Elevated
  • 5b1827a6feat: add autocomplete suggestions to search sensor setup
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +75 -1
    Risk
    81%Elevated
  • e7b54a2cfix KeyError: 'totalTime' #6
    Author
    Fabian Seitz
    When
    1y ago
    Lines
    +56 -26
    Risk
    81%Elevated
  • ed45c236Fix python-chefkoch module fetching
    Author
    Fabian Seitz
    When
    2y ago
    Lines
    +48 -154
    Risk
    80%Elevated
  • 0ebe02ddCI linter fixes
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +70 -66
    Risk
    78%Elevated
  • 0c214cd8style: auto-fix and format with Ruff [skip ci]
    Author
    FaserF
    When
    1mo ago
    Lines
    +44 -28
    Risk
    78%Elevated
  • cd4008effix: clean up recipe instructions and prevent sensor availability flickering during updates
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +67 -14
    Risk
    78%Elevated
  • e41811bfClose retriever on sensor data fetching finish
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +47 -42
    Risk
    78%Elevated
  • 99cf5917feat: add top user comments attribute (top_comments) from Chefkoch API
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +63 -1
    Risk
    77%Elevated
  • 0cd3d8ebchore: sync release workflow tag-fetching and contributor attribution script updates
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +45 -14
    Risk
    77%Elevated
  • c3e102c0Add missing option descriptions
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +39 -3
    Risk
    75%Elevated
  • 5e743eb8Refactor requests to be blazingly fast ✨
    Author
    Adrian Knorr
    When
    1y ago
    Lines
    +37 -21
    Risk
    75%Elevated
  • ced3943dCode cleanup
    Author
    Fabian Seitz
    When
    2y ago
    Lines
    +41 -192
    Risk
    75%Elevated
  • b02d551estyle: auto-fix and format with Ruff [skip ci]
    Author
    FaserF
    When
    2w ago
    Lines
    +48 -36
    Risk
    74%Elevated
  • 297ab6beFixes for Integration rewrite
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +35 -36
    Risk
    74%Elevated
  • 139e35c3fix OptionsFlow internal server error
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +32 -32
    Risk
    73%Elevated
  • 3c2abaa8Version 2.0 Readme Update
    Author
    Fabian Seitz
    When
    10mo ago
    Lines
    +35 -6
    Risk
    73%Elevated
Showing 50 of 180 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.

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

Size against diffusion

The 180 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.6Diffusion →
Below typical62
Typical57
Elevated61

Commit history for FaserF/ha-chefkoch

FaserF/ha-chefkoch has 199 commits in its history from 6 contributors, the first of them Aug 29, 2023. In the last 90 days 16 files were touched, 72 times in total, most often update_templates.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.