repowiserepowise
Sign in
FaserF/hassio-addons
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseFaserF/hassio-addons

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

1,337of 4,036 scored

1,337 commits sit in this repo's top risk tercile, which is 33% of the 4,036scored. 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 6.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 commits53213%Commits whose subject reads as a bug fix rather than new work.Change diffusion1.05bitsShannon 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 threshold6.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 test.

Feature8%
Fix21%
Refactor14%
Docs10%
Test22%
Deps5%
Chore3%
Other18%

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
3260182enew addon: imapsync (#652) [skip-tests]
Fabian Seitz
5mo ago+45.2K -21
100%Elevated
more lines added than baseline
2
a47b2348refactor(whatsapp): modularize monolithic listener, engine, and commands modules into subfiles
Fabian Seitz
1h ago+7.2K -7.5K
100%Elevated
more lines added than baseline
3
da300834fix(addons): add restart loop protection to startup banners and fix gt import error
Fabian Seitz
1d ago+8.2K -2.5K
100%Elevated
more lines added than baseline
4
e0899427improved translations
Fabian Seitz
4d ago+2.7K -1.0K
100%Elevated
more lines added than baseline
5
7d97904frefactor(ui): split ui.js (124KB) into modular routes/ui/ directory with static assets
Fabian Seitz
2w ago+3.0K -2.9K
100%Elevated
more lines added than baseline
6
afe87306refactor index.js for maintainability
Fabian Seitz
5mo ago+2.7K -3.5K
100%Elevated
more lines added than baseline
7
05d27ff3Linter fixes (#462)
Fabian Seitz
7mo ago+7.9K -2.7K
100%Elevated
more lines added than baseline
8
80f06484Convert CRLF to LF line endings
github-actions[bot]
1y ago+3.6K -3.6K
100%Elevated
more lines added than baseline
9
7e66a51cstyle: auto-fix (shfmt,black,isort,prettier,markdownlint) + update project manifests [skip ci]
FaserF
1d ago+3.0K -3.0K
100%Elevated
more lines added than baseline
10
f4aa80a3style: auto-fix (shfmt,black,isort,prettier,markdownlint) + update project manifests [skip ci]
FaserF
1d ago+3.2K -3.8K
100%Elevated
more lines added than baseline
11
5af38dd1refactor(ui): split dashboard.js monolith into 8 clean, modular sub-files in app/src/routes/ui/dashboard/
Fabian Seitz
1w ago+1.6K -114
100%Elevated
more lines added than baseline
12
98c27516style: auto-fix (prettier,markdownlint) + update project manifests [skip ci]
FaserF
2w ago+1.6K -1.1K
100%Elevated
more lines added than baseline
13
dc0c38deImprove whatsapp frontend UI (#876) [skip-tests]
Fabian Seitz
1mo ago+2.7K -690
100%Elevated
more lines added than baseline
14
a20cb628feat: project manifest files and AGENTS.MD
Fabian Seitz
1mo ago+2.7K -0
100%Elevated
more lines added than baseline
15
19bc94d9linter fixes & improved default app banner
Fabian Seitz
4mo ago+6.1K -6.8K
100%Elevated
more lines added than baseline
16
ab5967c5New-addon: AegisBot
Fabian Seitz
7mo ago+1.2K -0
100%Elevated
more lines added than baseline
17
cb8ad15bfix(bash): harden parameter expansion in startup banner for set -u strict mode
Fabian Seitz
1d ago+3.1K -3.1K
99%Elevated
more lines added than baseline
18
63f5cbdcstyle: auto-fix (shfmt,black,isort,prettier,markdownlint) + update project manifests [skip ci]
FaserF
1d ago+3.9K -3.3K
99%Elevated
more lines added than baseline
19
d0775e33feat(antispam,testing): add bot outbound anti-spam rate limiter and selective subtest UI matrices
Fabian Seitz
4d ago+1.5K -224
99%Elevated
more lines added than baseline
20
28b57077fix(ui): remove ES module export keywords from inline Telegram dashboard script and add CI scope check
Fabian Seitz
5d ago+1.5K -87
99%Elevated
more lines added than baseline
21
d32fac93refactor: modularize run script and ui views
Fabian Seitz
1w ago+1.1K -1.1K
99%Elevated
more lines added than baseline
22
a7f2988cstyle: auto-fix (shfmt,black,isort,prettier,markdownlint)
FaserF
4mo ago+2.4K -2.4K
99%Elevated
more lines added than baseline
23
cc1a8adadocs: auto-update index.html [skip ci]
FaserF
4mo ago+1.0K -1.6K
99%Elevated
more lines added than baseline
24
f25fbc72app code quality improvements
Fabian Seitz
4mo ago+2.4K -2.4K
99%Elevated
more lines added than baseline
25
10579bf4style: auto-fix (shfmt,black,isort,prettier,markdownlint)
FaserF
4mo ago+2.4K -2.4K
99%Elevated
more lines added than baseline
26
56bf4120chore: move unsupported Apps [skip ci]
github-actions
5mo ago+1.4K -0
99%Elevated
more lines added than baseline
27
4af44e97chore: move unsupported add-ons [skip ci]
github-actions
6mo ago+1.1K -0
99%Elevated
more lines added than baseline
28
9c922903style: auto-fix (shfmt,black,isort,prettier,markdownlint)
FaserF
7mo ago+2.3K -2.3K
99%Elevated
more lines added than baseline
29
72718f5cstyle: auto-fix (shfmt,black,isort,prettier,markdownlint)
FaserF
7mo ago+2.2K -2.3K
99%Elevated
more lines added than baseline
30
d12ea698Version banner fixes
Fabian Seitz
7mo ago+3.0K -1.7K
99%Elevated
more lines added than baseline
31
5c5c95feCI fixes [skip-ci]
Fabian Seitz
7mo ago+1.8K -1.6K
99%Elevated
more lines added than baseline
32
bfd1ae67style: auto-fix (shfmt,black,isort,prettier,markdownlint)
FaserF
7mo ago+2.3K -2.3K
99%Elevated
more lines added than baseline
33
3bfdf816CI fixes & release automations
Fabian Seitz
7mo ago+2.2K -344
99%Elevated
more lines added than baseline
34
72a23cafmodularized local test scripts
Fabian Seitz
7mo ago+2.5K -1.6K
99%Elevated
more lines added than baseline
35
b637e53aInitial Upload of assistant relay
Fabian Seitz
4y ago+1.8K -0
99%Elevated
more lines added than baseline
36
5e0b6832fix(whatsapp): handle deep Baileys edit protocol nodes and translation updates
Fabian Seitz
39m ago+1.1K -44
99%Elevated
more lines added than baseline
37
652e4fc1feat: rbac & log in with whatsapp feature
Fabian Seitz
18h ago+949 -99
99%Elevated
more lines added than baseline
38
560bc0fcfix(bash): use safe expansion \ for set -u compatibility
Fabian Seitz
1d ago+3.1K -3.1K
99%Elevated
more lines added than baseline
39
5353bae9style: auto-fix (prettier,markdownlint) + update project manifests [skip ci]
FaserF
3d ago+884 -863
99%Elevated
more lines added than baseline
40
905cd90dfeat(telegram,moderation): add automated integration test suites and live UI logging
Fabian Seitz
4d ago+840 -4
99%Elevated
more lines added than baseline
41
40861960feat(moderation): complete feature parity with advanced bot commands, mute system, temp bans, translation, sentiment moderation, warning decay, and filter actions
Fabian Seitz
1w ago+882 -8
99%Elevated
more lines added than baseline
42
dcd0686fstyle: auto-fix (shfmt,black,isort,prettier,markdownlint) + update project manifests [skip ci]
FaserF
1w ago+1.0K -490
99%Elevated
more lines added than baseline
43
69d61e30feat(moderation): add group moderation backend engine, store and API endpoints
Fabian Seitz
1w ago+811 -0
99%Elevated
more lines added than baseline
44
40b993b7CI linter fixes
Fabian Seitz
2w ago+1.4K -1.3K
99%Elevated
more lines added than baseline
45
45b47a7crefactor(api): split api.js into modular routes/api/ directory
Fabian Seitz
2w ago+865 -1.4K
99%Elevated
more lines added than baseline
46
55ee7104chore: move unsupported Apps [skip ci]
FaserF
4mo ago+1.2K -1
99%Elevated
more lines added than baseline
47
e9fd8b9estyle: auto-fix (shfmt,black,isort,prettier,markdownlint)
FaserF
4mo ago+1.4K -1.4K
99%Elevated
more lines added than baseline
48
168b816ffeat: New HA Integration for Apache2 & NGINX
Fabian Seitz
4mo ago+1.5K -8
99%Elevated
more lines added than baseline
49
904f3fb5style: auto-fix (shfmt,black,isort,prettier,markdownlint)
FaserF
6mo ago+2.1K -2.2K
99%Elevated
more lines added than baseline
50
f14e1e62CI & Linter fixes
Fabian Seitz
6mo ago+2.3K -2.2K
99%Elevated
more lines added than baseline
  • 3260182enew addon: imapsync (#652) [skip-tests]
    Author
    Fabian Seitz
    When
    5mo ago
    Lines
    +45.2K -21
    Risk
    100%Elevated
  • a47b2348refactor(whatsapp): modularize monolithic listener, engine, and commands modules into subfiles
    Author
    Fabian Seitz
    When
    1h ago
    Lines
    +7.2K -7.5K
    Risk
    100%Elevated
  • da300834fix(addons): add restart loop protection to startup banners and fix gt import error
    Author
    Fabian Seitz
    When
    1d ago
    Lines
    +8.2K -2.5K
    Risk
    100%Elevated
  • e0899427improved translations
    Author
    Fabian Seitz
    When
    4d ago
    Lines
    +2.7K -1.0K
    Risk
    100%Elevated
  • 7d97904frefactor(ui): split ui.js (124KB) into modular routes/ui/ directory with static assets
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +3.0K -2.9K
    Risk
    100%Elevated
  • afe87306refactor index.js for maintainability
    Author
    Fabian Seitz
    When
    5mo ago
    Lines
    +2.7K -3.5K
    Risk
    100%Elevated
  • 05d27ff3Linter fixes (#462)
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +7.9K -2.7K
    Risk
    100%Elevated
  • 80f06484Convert CRLF to LF line endings
    Author
    github-actions[bot]
    When
    1y ago
    Lines
    +3.6K -3.6K
    Risk
    100%Elevated
  • 7e66a51cstyle: auto-fix (shfmt,black,isort,prettier,markdownlint) + update project manifests [skip ci]
    Author
    FaserF
    When
    1d ago
    Lines
    +3.0K -3.0K
    Risk
    100%Elevated
  • f4aa80a3style: auto-fix (shfmt,black,isort,prettier,markdownlint) + update project manifests [skip ci]
    Author
    FaserF
    When
    1d ago
    Lines
    +3.2K -3.8K
    Risk
    100%Elevated
  • 5af38dd1refactor(ui): split dashboard.js monolith into 8 clean, modular sub-files in app/src/routes/ui/dashboard/
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +1.6K -114
    Risk
    100%Elevated
  • 98c27516style: auto-fix (prettier,markdownlint) + update project manifests [skip ci]
    Author
    FaserF
    When
    2w ago
    Lines
    +1.6K -1.1K
    Risk
    100%Elevated
  • dc0c38deImprove whatsapp frontend UI (#876) [skip-tests]
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +2.7K -690
    Risk
    100%Elevated
  • a20cb628feat: project manifest files and AGENTS.MD
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +2.7K -0
    Risk
    100%Elevated
  • 19bc94d9linter fixes & improved default app banner
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +6.1K -6.8K
    Risk
    100%Elevated
  • ab5967c5New-addon: AegisBot
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +1.2K -0
    Risk
    100%Elevated
  • cb8ad15bfix(bash): harden parameter expansion in startup banner for set -u strict mode
    Author
    Fabian Seitz
    When
    1d ago
    Lines
    +3.1K -3.1K
    Risk
    99%Elevated
  • 63f5cbdcstyle: auto-fix (shfmt,black,isort,prettier,markdownlint) + update project manifests [skip ci]
    Author
    FaserF
    When
    1d ago
    Lines
    +3.9K -3.3K
    Risk
    99%Elevated
  • d0775e33feat(antispam,testing): add bot outbound anti-spam rate limiter and selective subtest UI matrices
    Author
    Fabian Seitz
    When
    4d ago
    Lines
    +1.5K -224
    Risk
    99%Elevated
  • 28b57077fix(ui): remove ES module export keywords from inline Telegram dashboard script and add CI scope check
    Author
    Fabian Seitz
    When
    5d ago
    Lines
    +1.5K -87
    Risk
    99%Elevated
  • d32fac93refactor: modularize run script and ui views
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +1.1K -1.1K
    Risk
    99%Elevated
  • a7f2988cstyle: auto-fix (shfmt,black,isort,prettier,markdownlint)
    Author
    FaserF
    When
    4mo ago
    Lines
    +2.4K -2.4K
    Risk
    99%Elevated
  • cc1a8adadocs: auto-update index.html [skip ci]
    Author
    FaserF
    When
    4mo ago
    Lines
    +1.0K -1.6K
    Risk
    99%Elevated
  • f25fbc72app code quality improvements
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +2.4K -2.4K
    Risk
    99%Elevated
  • 10579bf4style: auto-fix (shfmt,black,isort,prettier,markdownlint)
    Author
    FaserF
    When
    4mo ago
    Lines
    +2.4K -2.4K
    Risk
    99%Elevated
  • 56bf4120chore: move unsupported Apps [skip ci]
    Author
    github-actions
    When
    5mo ago
    Lines
    +1.4K -0
    Risk
    99%Elevated
  • 4af44e97chore: move unsupported add-ons [skip ci]
    Author
    github-actions
    When
    6mo ago
    Lines
    +1.1K -0
    Risk
    99%Elevated
  • 9c922903style: auto-fix (shfmt,black,isort,prettier,markdownlint)
    Author
    FaserF
    When
    7mo ago
    Lines
    +2.3K -2.3K
    Risk
    99%Elevated
  • 72718f5cstyle: auto-fix (shfmt,black,isort,prettier,markdownlint)
    Author
    FaserF
    When
    7mo ago
    Lines
    +2.2K -2.3K
    Risk
    99%Elevated
  • d12ea698Version banner fixes
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +3.0K -1.7K
    Risk
    99%Elevated
  • 5c5c95feCI fixes [skip-ci]
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +1.8K -1.6K
    Risk
    99%Elevated
  • bfd1ae67style: auto-fix (shfmt,black,isort,prettier,markdownlint)
    Author
    FaserF
    When
    7mo ago
    Lines
    +2.3K -2.3K
    Risk
    99%Elevated
  • 3bfdf816CI fixes & release automations
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +2.2K -344
    Risk
    99%Elevated
  • 72a23cafmodularized local test scripts
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +2.5K -1.6K
    Risk
    99%Elevated
  • b637e53aInitial Upload of assistant relay
    Author
    Fabian Seitz
    When
    4y ago
    Lines
    +1.8K -0
    Risk
    99%Elevated
  • 5e0b6832fix(whatsapp): handle deep Baileys edit protocol nodes and translation updates
    Author
    Fabian Seitz
    When
    39m ago
    Lines
    +1.1K -44
    Risk
    99%Elevated
  • 652e4fc1feat: rbac & log in with whatsapp feature
    Author
    Fabian Seitz
    When
    18h ago
    Lines
    +949 -99
    Risk
    99%Elevated
  • 560bc0fcfix(bash): use safe expansion \ for set -u compatibility
    Author
    Fabian Seitz
    When
    1d ago
    Lines
    +3.1K -3.1K
    Risk
    99%Elevated
  • 5353bae9style: auto-fix (prettier,markdownlint) + update project manifests [skip ci]
    Author
    FaserF
    When
    3d ago
    Lines
    +884 -863
    Risk
    99%Elevated
  • 905cd90dfeat(telegram,moderation): add automated integration test suites and live UI logging
    Author
    Fabian Seitz
    When
    4d ago
    Lines
    +840 -4
    Risk
    99%Elevated
  • 40861960feat(moderation): complete feature parity with advanced bot commands, mute system, temp bans, translation, sentiment moderation, warning decay, and filter actions
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +882 -8
    Risk
    99%Elevated
  • dcd0686fstyle: auto-fix (shfmt,black,isort,prettier,markdownlint) + update project manifests [skip ci]
    Author
    FaserF
    When
    1w ago
    Lines
    +1.0K -490
    Risk
    99%Elevated
  • 69d61e30feat(moderation): add group moderation backend engine, store and API endpoints
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +811 -0
    Risk
    99%Elevated
  • 40b993b7CI linter fixes
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +1.4K -1.3K
    Risk
    99%Elevated
  • 45b47a7crefactor(api): split api.js into modular routes/api/ directory
    Author
    Fabian Seitz
    When
    2w ago
    Lines
    +865 -1.4K
    Risk
    99%Elevated
  • 55ee7104chore: move unsupported Apps [skip ci]
    Author
    FaserF
    When
    4mo ago
    Lines
    +1.2K -1
    Risk
    99%Elevated
  • e9fd8b9estyle: auto-fix (shfmt,black,isort,prettier,markdownlint)
    Author
    FaserF
    When
    4mo ago
    Lines
    +1.4K -1.4K
    Risk
    99%Elevated
  • 168b816ffeat: New HA Integration for Apache2 & NGINX
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +1.5K -8
    Risk
    99%Elevated
  • 904f3fb5style: auto-fix (shfmt,black,isort,prettier,markdownlint)
    Author
    FaserF
    When
    6mo ago
    Lines
    +2.1K -2.2K
    Risk
    99%Elevated
  • f14e1e62CI & Linter fixes
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +2.3K -2.2K
    Risk
    99%Elevated
Showing 50 of 4,036 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.

0532typical ↑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,00010,000Lines changed (log) →0.05.6Diffusion →
Below typical37
Typical73
Elevated90

Commit history for FaserF/hassio-addons

FaserF/hassio-addons has 4,402 commits in its history from 16 contributors, the first of them May 12, 2020. In the last 90 days 183 files were touched, 2,037 times in total, most often engine.js. Every commit is scored for change risk from its size, spread and the history of the files it touches.