repowiserepowise
Sign in
FaserF/ha-shielddns
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

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

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

57of 170 scored

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

Feature8%
Fix22%
Refactor6%
Docs1%
Test1%
Deps2%
Chore41%
Other20%

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
e2d2081aInitial working state upload
Fabian Seitz
4mo ago+2.0K -2
100%Elevated
more lines added than baseline
2
2fb869a6fix: hacs release zip file & improved release workflow
Fabian Seitz
1mo ago+1.1K -197
99%Elevated
more lines added than baseline
3
ef69f05fchore: sync CI/CD workflows and scripts from ha-db_infoscreen
Fabian Seitz
1mo ago+498 -19
99%Elevated
more lines added than baseline
4
db199a8ecode improvements
Fabian Seitz
4mo ago+291 -56
98%Elevated
more lines added than baseline
5
7552ac8cworkflow improvements
Fabian Seitz
3mo ago+284 -210
97%Elevated
more lines added than baseline
6
02ab8c11chore: improve issue templates with integration-specific fields and my-ha links
Fabian Seitz
1mo ago+180 -0
96%Elevated
more lines added than baseline
7
34435b0ffix: hacs release zip file & improved release workflow
Fabian Seitz
1mo ago+184 -54
96%Elevated
more lines added than baseline
8
9e585817feat: new sensors & stats
Fabian Seitz
4mo ago+161 -6
96%Elevated
more lines added than baseline
9
1f13a5a5feat(ha): implement client intelligence and management features
Fabian Seitz
4mo ago+155 -0
95%Elevated
more lines added than baseline
10
b2020df9feat(ha): add enhanced observability sensors and update binary sensors
Fabian Seitz
4mo ago+164 -1
95%Elevated
more lines added than baseline
11
d02f2a6echore: add automated template updater and clean privacy sensitive fields
Fabian Seitz
1mo ago+140 -1
92%Elevated
more lines added than baseline
12
8e996e19linter fixes
Fabian Seitz
3mo ago+133 -200
92%Elevated
more lines added than baseline
13
4fdd4ad9feat(ha): implement native update platform
Fabian Seitz
4mo ago+123 -43
92%Elevated
more lines added than baseline
14
6dd551fcUpdate bump_version.py
Fabian Seitz
4mo ago+120 -63
92%Elevated
more lines added than baseline
15
a332d3d3CI fixes
Fabian Seitz
4mo ago+191 -231
92%Elevated
more lines added than baseline
16
2a662ceccode optimizations
Fabian Seitz
4mo ago+125 -98
92%Elevated
more lines added than baseline
17
cf0d7f1fAdd support for latest ShieldDNS releases & changes
Fabian Seitz
3mo ago+122 -3
90%Elevated
more lines added than baseline
18
c962f3f1docs: add advanced automation examples to README
Fabian Seitz
4mo ago+107 -19
90%Elevated
more lines added than baseline
19
da324f12improved release workflow
Fabian Seitz
4mo ago+104 -3
89%Elevated
more lines added than baseline
20
2abf5a31Update conftest.py
Fabian Seitz
4mo ago+99 -84
89%Elevated
more lines added than baseline
21
aa06a5a1style: auto-fix and format with Ruff [skip ci]
FaserF
1mo ago+91 -50
86%Elevated
more lines added than baseline
22
7617b459style: auto-fix and format with Ruff [skip ci]
FaserF
1mo ago+90 -49
86%Elevated
more lines added than baseline
23
8c5932e3New features & entites for newer ShieldDNS server
Fabian Seitz
3mo ago+102 -32
86%Elevated
more lines added than baseline
24
dea4fa38chore(ha): update translations and optimize default entity visibility
Fabian Seitz
4mo ago+94 -0
86%Elevated
more lines added than baseline
25
d9583e07Update conftest.py
Fabian Seitz
4mo ago+88 -102
86%Elevated
more lines added than baseline
26
76f1282bSSL connection issue fixes
Fabian Seitz
4mo ago+133 -75
86%Elevated
more lines added than baseline
27
01fa5841fixed github release workflow
Fabian Seitz
3mo ago+101 -203
84%Elevated
more lines added than baseline
28
f433ee94feat: diagnostics option & small fixes
Fabian Seitz
3mo ago+119 -12
84%Elevated
more lines added than baseline
29
cc4c0348Update conftest.py
Fabian Seitz
4mo ago+76 -77
83%Elevated
more lines added than baseline
30
cfb0c7bfmore linter fixes
Fabian Seitz
4mo ago+94 -34
82%Elevated
more lines added than baseline
31
d23522fdCI fixes
Fabian Seitz
4mo ago+72 -28
82%Elevated
more lines added than baseline
32
2844532bUpdate release.yml
Fabian Seitz
4w ago+71 -48
81%Elevated
more lines added than baseline
33
d51c249cfeat: add support for supervisor discovery flow
Fabian Seitz
3w ago+75 -1
80%Elevated
more lines added than baseline
34
600fdaebchore: update template automations to dynamically track service versions
Fabian Seitz
1mo ago+69 -7
80%Elevated
more lines added than baseline
35
c7cd6c0eCI fixes
Fabian Seitz
4mo ago+75 -16
80%Elevated
more lines added than baseline
36
88e840c9chore: optimize template updates with robust regex patterns
Fabian Seitz
1mo ago+63 -96
79%Elevated
more lines added than baseline
37
3bbaeca7improved sensor states
Fabian Seitz
4mo ago+53 -34
79%Elevated
more lines added than baseline
38
02503858small connection bug fix
Fabian Seitz
4mo ago+41 -7
78%Elevated
more lines added than baseline
39
a3fe8bcapytest fixes
Fabian Seitz
4mo ago+47 -25
77%Elevated
more lines added than baseline
40
c42e0a2dadd missing translations
Fabian Seitz
1mo ago+48 -0
77%Elevated
more lines added than baseline
41
3fbf5a86chore: sync release workflow tag-fetching and contributor attribution script updates
Fabian Seitz
1mo ago+45 -14
76%Elevated
more lines added than baseline
42
8219dfbbmore CI test fixes
Fabian Seitz
4mo ago+38 -19
76%Elevated
more lines added than baseline
43
6eb64eb0style: auto-fix and format with Ruff [skip ci]
FaserF
1mo ago+36 -24
75%Elevated
more lines added than baseline
44
0b1f15d2feat(ha): implement backward compatibility for older ShieldDNS versions
Fabian Seitz
4mo ago+31 -6
74%Elevated
more lines added than baseline
45
41271950Update conftest.py
Fabian Seitz
4mo ago+35 -6
74%Elevated
more lines added than baseline
46
0daf867bci: optimize CI triggers and add structured changelog generator
Fabian Seitz
1w ago+28 -28
73%Elevated
more lines added than baseline
47
c6c52112fixed pytests
Fabian Seitz
4mo ago+25 -10
73%Elevated
more lines added than baseline
48
e506309ffix: patch ShieldDNSApiClient._api_wrapper in tests to prevent socket access
FaserF
1mo ago+25 -3
72%Elevated
more lines added than baseline
49
cf39b512chore: add generate_changelog.py script
Fabian Seitz
3w ago+25 -17
71%Elevated
more lines added than baseline
50
12394270ruff format linter fix
Fabian Seitz
4mo ago+32 -14
71%Elevated
more lines added than baseline
  • e2d2081aInitial working state upload
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +2.0K -2
    Risk
    100%Elevated
  • 2fb869a6fix: hacs release zip file & improved release workflow
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +1.1K -197
    Risk
    99%Elevated
  • ef69f05fchore: sync CI/CD workflows and scripts from ha-db_infoscreen
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +498 -19
    Risk
    99%Elevated
  • db199a8ecode improvements
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +291 -56
    Risk
    98%Elevated
  • 7552ac8cworkflow improvements
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +284 -210
    Risk
    97%Elevated
  • 02ab8c11chore: improve issue templates with integration-specific fields and my-ha links
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +180 -0
    Risk
    96%Elevated
  • 34435b0ffix: hacs release zip file & improved release workflow
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +184 -54
    Risk
    96%Elevated
  • 9e585817feat: new sensors & stats
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +161 -6
    Risk
    96%Elevated
  • 1f13a5a5feat(ha): implement client intelligence and management features
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +155 -0
    Risk
    95%Elevated
  • b2020df9feat(ha): add enhanced observability sensors and update binary sensors
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +164 -1
    Risk
    95%Elevated
  • d02f2a6echore: add automated template updater and clean privacy sensitive fields
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +140 -1
    Risk
    92%Elevated
  • 8e996e19linter fixes
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +133 -200
    Risk
    92%Elevated
  • 4fdd4ad9feat(ha): implement native update platform
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +123 -43
    Risk
    92%Elevated
  • 6dd551fcUpdate bump_version.py
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +120 -63
    Risk
    92%Elevated
  • a332d3d3CI fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +191 -231
    Risk
    92%Elevated
  • 2a662ceccode optimizations
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +125 -98
    Risk
    92%Elevated
  • cf0d7f1fAdd support for latest ShieldDNS releases & changes
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +122 -3
    Risk
    90%Elevated
  • c962f3f1docs: add advanced automation examples to README
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +107 -19
    Risk
    90%Elevated
  • da324f12improved release workflow
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +104 -3
    Risk
    89%Elevated
  • 2abf5a31Update conftest.py
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +99 -84
    Risk
    89%Elevated
  • aa06a5a1style: auto-fix and format with Ruff [skip ci]
    Author
    FaserF
    When
    1mo ago
    Lines
    +91 -50
    Risk
    86%Elevated
  • 7617b459style: auto-fix and format with Ruff [skip ci]
    Author
    FaserF
    When
    1mo ago
    Lines
    +90 -49
    Risk
    86%Elevated
  • 8c5932e3New features & entites for newer ShieldDNS server
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +102 -32
    Risk
    86%Elevated
  • dea4fa38chore(ha): update translations and optimize default entity visibility
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +94 -0
    Risk
    86%Elevated
  • d9583e07Update conftest.py
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +88 -102
    Risk
    86%Elevated
  • 76f1282bSSL connection issue fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +133 -75
    Risk
    86%Elevated
  • 01fa5841fixed github release workflow
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +101 -203
    Risk
    84%Elevated
  • f433ee94feat: diagnostics option & small fixes
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +119 -12
    Risk
    84%Elevated
  • cc4c0348Update conftest.py
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +76 -77
    Risk
    83%Elevated
  • cfb0c7bfmore linter fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +94 -34
    Risk
    82%Elevated
  • d23522fdCI fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +72 -28
    Risk
    82%Elevated
  • 2844532bUpdate release.yml
    Author
    Fabian Seitz
    When
    4w ago
    Lines
    +71 -48
    Risk
    81%Elevated
  • d51c249cfeat: add support for supervisor discovery flow
    Author
    Fabian Seitz
    When
    3w ago
    Lines
    +75 -1
    Risk
    80%Elevated
  • 600fdaebchore: update template automations to dynamically track service versions
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +69 -7
    Risk
    80%Elevated
  • c7cd6c0eCI fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +75 -16
    Risk
    80%Elevated
  • 88e840c9chore: optimize template updates with robust regex patterns
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +63 -96
    Risk
    79%Elevated
  • 3bbaeca7improved sensor states
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +53 -34
    Risk
    79%Elevated
  • 02503858small connection bug fix
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +41 -7
    Risk
    78%Elevated
  • a3fe8bcapytest fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +47 -25
    Risk
    77%Elevated
  • c42e0a2dadd missing translations
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +48 -0
    Risk
    77%Elevated
  • 3fbf5a86chore: sync release workflow tag-fetching and contributor attribution script updates
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +45 -14
    Risk
    76%Elevated
  • 8219dfbbmore CI test fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +38 -19
    Risk
    76%Elevated
  • 6eb64eb0style: auto-fix and format with Ruff [skip ci]
    Author
    FaserF
    When
    1mo ago
    Lines
    +36 -24
    Risk
    75%Elevated
  • 0b1f15d2feat(ha): implement backward compatibility for older ShieldDNS versions
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +31 -6
    Risk
    74%Elevated
  • 41271950Update conftest.py
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +35 -6
    Risk
    74%Elevated
  • 0daf867bci: optimize CI triggers and add structured changelog generator
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +28 -28
    Risk
    73%Elevated
  • c6c52112fixed pytests
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +25 -10
    Risk
    73%Elevated
  • e506309ffix: patch ShieldDNSApiClient._api_wrapper in tests to prevent socket access
    Author
    FaserF
    When
    1mo ago
    Lines
    +25 -3
    Risk
    72%Elevated
  • cf39b512chore: add generate_changelog.py script
    Author
    Fabian Seitz
    When
    3w ago
    Lines
    +25 -17
    Risk
    71%Elevated
  • 12394270ruff format linter fix
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +32 -14
    Risk
    71%Elevated
Showing 50 of 170 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.

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

Size against diffusion

The 170 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.7Diffusion →
Below typical55
Typical58
Elevated57

Commit history for FaserF/ha-shielddns

FaserF/ha-shielddns has 183 commits in its history from 6 contributors, the first of them Mar 26, 2026. In the last 90 days 9 files were touched, 53 times in total, most often version_manager.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.