repowiserepowise
Sign in
FaserF/ha-NintendoSwitchCFW
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

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

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

40of 120 scored

40 commits sit in this repo's top risk tercile, which is 33% of the 120scored. 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.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 commits1210%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.72bitsShannon 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.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 fix-led, now leaning chore.

Feature4%
Fix24%
Refactor4%
Docs1%
Test3%
Chore53%
Other12%

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
1cfe915aInitial upload
Fabian Seitz
4mo ago+47.6K -2
100%Elevated
more lines added than baseline
2
9172982echore: fix CI linter issues and format code
Fabian Seitz
1mo ago+2.8K -74
99%Elevated
more lines added than baseline
3
92d6a3f3fix: hacs release zip file & improved release workflow
Fabian Seitz
1mo ago+1.3K -435
98%Elevated
more lines added than baseline
4
52a033b0App interaction fixes with sysmodule
Fabian Seitz
4mo ago+559 -207
97%Elevated
more lines added than baseline
5
0f951da6chore: improve issue templates with integration-specific fields and my-ha links
Fabian Seitz
1mo ago+229 -70
95%Elevated
more lines added than baseline
6
41258b84chore: sync CI/CD workflows and scripts from ha-db_infoscreen
Fabian Seitz
1mo ago+379 -18
95%Elevated
more lines added than baseline
7
d462d97cworkflow improvements
Fabian Seitz
3mo ago+295 -243
95%Elevated
more lines added than baseline
8
63c0012ctests and improvements for sysmodule
Fabian Seitz
4mo ago+354 -52
94%Elevated
more lines added than baseline
9
dd9f9367try to fix sysmodule connection
Fabian Seitz
4mo ago+343 -233
93%Elevated
more lines added than baseline
10
38453f50linter fixes
Fabian Seitz
4mo ago+208 -46
92%Elevated
more lines added than baseline
11
688663e1chore: add automated template updater and clean privacy sensitive fields
Fabian Seitz
1mo ago+140 -1
91%Elevated
more lines added than baseline
12
181f6e8flinter fixes
Fabian Seitz
3mo ago+146 -211
91%Elevated
more lines added than baseline
13
c1f1ce4dPhase 5 & 6: Power optimization and advanced system commands (/command)
Fabian Seitz
4mo ago+99 -32
90%Elevated
more lines added than baseline
14
2bc49f65Phase 2 (part 1): Add /sleep, /reload_config, JSON macros, and switch to C++17
Fabian Seitz
4mo ago+82 -14
89%Elevated
more lines added than baseline
15
337dba16Integration: Add camera entity for screenshots and support JSON API
Fabian Seitz
4mo ago+69 -7
88%Elevated
more lines added than baseline
16
c1cc005bPhase 2 (part 2): Implement /screenshot and add capssc permissions
Fabian Seitz
4mo ago+78 -2
88%Elevated
more lines added than baseline
17
20d9b441Update release.yml
Fabian Seitz
4w ago+71 -48
86%Elevated
more lines added than baseline
18
02ca7164Phase 3 (part 2): Modernize Applet UI with professional box-drawing layout
Fabian Seitz
4mo ago+68 -42
86%Elevated
more lines added than baseline
19
22a545e5chore: update integration version placeholder logic and make steps/expected optional
Fabian Seitz
1mo ago+80 -48
84%Elevated
more lines added than baseline
20
e85baf78chore: update template automations to dynamically track service versions
Fabian Seitz
1mo ago+69 -7
84%Elevated
more lines added than baseline
21
034bf335Phase 3 (part 1): Implement compliant mDNS responder with manual multicast defs
Fabian Seitz
4mo ago+63 -18
84%Elevated
more lines added than baseline
22
9b8cfb89general improvements
Fabian Seitz
4mo ago+118 -278
82%Elevated
more lines added than baseline
23
c2e869ccSwitch App fixes
Fabian Seitz
4mo ago+86 -20
81%Elevated
more lines added than baseline
24
7b9656e0test fixes
Fabian Seitz
4mo ago+60 -15
81%Elevated
more lines added than baseline
25
b2052caachore: sync release workflow tag-fetching and contributor attribution script updates
Fabian Seitz
1mo ago+45 -14
80%Elevated
more lines added than baseline
26
0332d820Create ai-context.md
Fabian Seitz
3mo ago+43 -0
78%Elevated
more lines added than baseline
27
8c2ee0bfCI linter fixes
Fabian Seitz
4mo ago+43 -38
78%Elevated
more lines added than baseline
28
fe7209a0Phase 1: Fix sysmodule buffer overflows, apply auth to GET routes, async threads
Fabian Seitz
4mo ago+33 -36
77%Elevated
more lines added than baseline
29
1db7f1bdmore CI linter fixes
Fabian Seitz
4mo ago+35 -22
76%Elevated
more lines added than baseline
30
7d99080cdocs improvements & CI fixes
Fabian Seitz
4mo ago+32 -28
75%Elevated
more lines added than baseline
31
dee11c60CI fixes
Fabian Seitz
4mo ago+24 -13
75%Elevated
more lines added than baseline
32
ba805233ci: optimize CI triggers and add structured changelog generator
Fabian Seitz
1w ago+19 -3
73%Elevated
more lines added than baseline
33
1488ceb8chore: unify workflows, scripts, and configs
Fabian Seitz
1mo ago+20 -0
73%Elevated
more lines added than baseline
34
80e2d0f1more CI fixes
Fabian Seitz
4mo ago+18 -8
72%Elevated
more lines added than baseline
35
82fab0e3chore: optimize template updates with robust regex patterns
Fabian Seitz
1mo ago+15 -7
71%Elevated
more lines added than baseline
36
7f05a630test and linter fixes
Fabian Seitz
4mo ago+19 -11
70%Elevated
more lines added than baseline
37
27f8e44fchore: prepare for next dev cycle v0.2.2-dev [skip ci]
GitHub Action
4mo ago+20 -10
70%Elevated
more lines added than baseline
38
2c709950chore: trigger auto release [bump-version]
Fabian Seitz
1mo ago+13 -3
69%Elevated
more lines added than baseline
39
5c00f692fixes for new features
Fabian Seitz
4mo ago+17 -2
68%Elevated
more lines added than baseline
40
67577df6CI workflow fixes
Fabian Seitz
4mo ago+13 -14
67%Elevated
more lines added than baseline
41
dce1fd75Migrate config renovate.json
renovate[bot]
4mo ago+10 -5
66%Typical
more focused than baseline
42
fa7aad41fix: release version bump
Fabian Seitz
4w ago+10 -3
65%Typical
more scattered than baseline
43
4d19287eCI linter fixes
Fabian Seitz
4mo ago+13 -12
65%Typical
more files than baseline
44
a5cea501fix(workflow): add bump_level input option back to release.yml [skip ci]
Fabian Seitz
1mo ago+10 -0
64%Typical
more focused than baseline
45
39a5b6fcchore: optimize template updates with robust regex patterns
Fabian Seitz
1mo ago+9 -4
63%Typical
fewer lines added than baseline
46
4f5cde8e.
Fabian Seitz
4mo ago+9 -2
63%Typical
more scattered than baseline
47
7be08d04chore: prepare for next dev cycle v0.2.4-dev [skip ci]
GitHub Action
4mo ago+13 -14
60%Typical
more scattered than baseline
48
f21badc5fix release workflow
Fabian Seitz
4mo ago+10 -1
60%Typical
more subsystems than baseline
49
c6a7790eUpdate actions/checkout action to v6
renovate[bot]
4mo ago+6 -6
60%Typical
fewer lines added than baseline
50
bc45b63estyle: auto-fix and format with Ruff [skip ci]
FaserF
1mo ago+6 -2
58%Typical
fewer lines added than baseline
  • 1cfe915aInitial upload
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +47.6K -2
    Risk
    100%Elevated
  • 9172982echore: fix CI linter issues and format code
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +2.8K -74
    Risk
    99%Elevated
  • 92d6a3f3fix: hacs release zip file & improved release workflow
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +1.3K -435
    Risk
    98%Elevated
  • 52a033b0App interaction fixes with sysmodule
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +559 -207
    Risk
    97%Elevated
  • 0f951da6chore: improve issue templates with integration-specific fields and my-ha links
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +229 -70
    Risk
    95%Elevated
  • 41258b84chore: sync CI/CD workflows and scripts from ha-db_infoscreen
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +379 -18
    Risk
    95%Elevated
  • d462d97cworkflow improvements
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +295 -243
    Risk
    95%Elevated
  • 63c0012ctests and improvements for sysmodule
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +354 -52
    Risk
    94%Elevated
  • dd9f9367try to fix sysmodule connection
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +343 -233
    Risk
    93%Elevated
  • 38453f50linter fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +208 -46
    Risk
    92%Elevated
  • 688663e1chore: add automated template updater and clean privacy sensitive fields
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +140 -1
    Risk
    91%Elevated
  • 181f6e8flinter fixes
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +146 -211
    Risk
    91%Elevated
  • c1f1ce4dPhase 5 & 6: Power optimization and advanced system commands (/command)
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +99 -32
    Risk
    90%Elevated
  • 2bc49f65Phase 2 (part 1): Add /sleep, /reload_config, JSON macros, and switch to C++17
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +82 -14
    Risk
    89%Elevated
  • 337dba16Integration: Add camera entity for screenshots and support JSON API
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +69 -7
    Risk
    88%Elevated
  • c1cc005bPhase 2 (part 2): Implement /screenshot and add capssc permissions
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +78 -2
    Risk
    88%Elevated
  • 20d9b441Update release.yml
    Author
    Fabian Seitz
    When
    4w ago
    Lines
    +71 -48
    Risk
    86%Elevated
  • 02ca7164Phase 3 (part 2): Modernize Applet UI with professional box-drawing layout
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +68 -42
    Risk
    86%Elevated
  • 22a545e5chore: update integration version placeholder logic and make steps/expected optional
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +80 -48
    Risk
    84%Elevated
  • e85baf78chore: update template automations to dynamically track service versions
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +69 -7
    Risk
    84%Elevated
  • 034bf335Phase 3 (part 1): Implement compliant mDNS responder with manual multicast defs
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +63 -18
    Risk
    84%Elevated
  • 9b8cfb89general improvements
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +118 -278
    Risk
    82%Elevated
  • c2e869ccSwitch App fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +86 -20
    Risk
    81%Elevated
  • 7b9656e0test fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +60 -15
    Risk
    81%Elevated
  • b2052caachore: sync release workflow tag-fetching and contributor attribution script updates
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +45 -14
    Risk
    80%Elevated
  • 0332d820Create ai-context.md
    Author
    Fabian Seitz
    When
    3mo ago
    Lines
    +43 -0
    Risk
    78%Elevated
  • 8c2ee0bfCI linter fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +43 -38
    Risk
    78%Elevated
  • fe7209a0Phase 1: Fix sysmodule buffer overflows, apply auth to GET routes, async threads
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +33 -36
    Risk
    77%Elevated
  • 1db7f1bdmore CI linter fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +35 -22
    Risk
    76%Elevated
  • 7d99080cdocs improvements & CI fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +32 -28
    Risk
    75%Elevated
  • dee11c60CI fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +24 -13
    Risk
    75%Elevated
  • ba805233ci: optimize CI triggers and add structured changelog generator
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +19 -3
    Risk
    73%Elevated
  • 1488ceb8chore: unify workflows, scripts, and configs
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +20 -0
    Risk
    73%Elevated
  • 80e2d0f1more CI fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +18 -8
    Risk
    72%Elevated
  • 82fab0e3chore: optimize template updates with robust regex patterns
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +15 -7
    Risk
    71%Elevated
  • 7f05a630test and linter fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +19 -11
    Risk
    70%Elevated
  • 27f8e44fchore: prepare for next dev cycle v0.2.2-dev [skip ci]
    Author
    GitHub Action
    When
    4mo ago
    Lines
    +20 -10
    Risk
    70%Elevated
  • 2c709950chore: trigger auto release [bump-version]
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +13 -3
    Risk
    69%Elevated
  • 5c00f692fixes for new features
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +17 -2
    Risk
    68%Elevated
  • 67577df6CI workflow fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +13 -14
    Risk
    67%Elevated
  • dce1fd75Migrate config renovate.json
    Author
    renovate[bot]
    When
    4mo ago
    Lines
    +10 -5
    Risk
    66%Typical
  • fa7aad41fix: release version bump
    Author
    Fabian Seitz
    When
    4w ago
    Lines
    +10 -3
    Risk
    65%Typical
  • 4d19287eCI linter fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +13 -12
    Risk
    65%Typical
  • a5cea501fix(workflow): add bump_level input option back to release.yml [skip ci]
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +10 -0
    Risk
    64%Typical
  • 39a5b6fcchore: optimize template updates with robust regex patterns
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +9 -4
    Risk
    63%Typical
  • 4f5cde8e.
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +9 -2
    Risk
    63%Typical
  • 7be08d04chore: prepare for next dev cycle v0.2.4-dev [skip ci]
    Author
    GitHub Action
    When
    4mo ago
    Lines
    +13 -14
    Risk
    60%Typical
  • f21badc5fix release workflow
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +10 -1
    Risk
    60%Typical
  • c6a7790eUpdate actions/checkout action to v6
    Author
    renovate[bot]
    When
    4mo ago
    Lines
    +6 -6
    Risk
    60%Typical
  • bc45b63estyle: auto-fix and format with Ruff [skip ci]
    Author
    FaserF
    When
    1mo ago
    Lines
    +6 -2
    Risk
    58%Typical
Showing 50 of 120 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 120 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,00010,000Lines changed (log) →0.03.2Diffusion →
Below typical36
Typical44
Elevated40

Commit history for FaserF/ha-NintendoSwitchCFW

FaserF/ha-NintendoSwitchCFW has 129 commits in its history from 5 contributors, the first of them Mar 20, 2026. In the last 90 days 8 files were touched, 36 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.