repowiserepowise
Sign in
FaserF/ha-whatsapp
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

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

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

234of 692 scored

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

Consistently fix-driven across its history.

Feature9%
Fix28%
Refactor2%
Docs10%
Test3%
Deps1%
Chore34%
Other13%

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
feb751danew feat: quoting on replying (#25)
Fabian Seitz
5mo ago+3.0K -499
100%Elevated
more lines added than baseline
2
07faab23fix: hacs release zip file & improved release workflow
Fabian Seitz
1mo ago+861 -523
100%Elevated
more lines added than baseline
3
b761b25efeat(services): register services and schemas for group, contact, and chat actions
Fabian Seitz
1w ago+819 -0
99%Elevated
more lines added than baseline
4
b5104adechore: sync CI/CD workflows and scripts from ha-db_infoscreen
Fabian Seitz
1mo ago+942 -100
99%Elevated
more lines added than baseline
5
119e57c1Add support for Multiple WhatsApp instances (#22)
Fabian Seitz
6mo ago+1.4K -804
99%Elevated
more lines added than baseline
6
6fa491f3feat(api): add client methods for group, profile, and chat actions
Fabian Seitz
1w ago+684 -0
99%Elevated
more lines added than baseline
7
7bcdfd6achore: auto-fix linting issues
FaserF
4mo ago+518 -187
99%Elevated
more lines added than baseline
8
8a068b6ctry to fix disappearing messages & more
Fabian Seitz
5mo ago+811 -555
99%Elevated
more lines added than baseline
9
3feca98ffix messages not disappearing
Fabian Seitz
5mo ago+739 -658
99%Elevated
more lines added than baseline
10
e56f567fNew github pages docs
Fabian Seitz
6mo ago+520 -40
99%Elevated
more lines added than baseline
11
d9ec708eimproved docs & CI fixes
Fabian Seitz
1h ago+1.0K -91
98%Elevated
more lines added than baseline
12
f8be6d0aAdd missing translations
Fabian Seitz
5mo ago+564 -27
98%Elevated
more lines added than baseline
13
a13b4ffdchore: auto-fix linting issues
FaserF
5mo ago+426 -142
98%Elevated
more lines added than baseline
14
aea65c47restructuring
Fabian Seitz
7mo ago+534 -47
98%Elevated
more lines added than baseline
15
e772a0c4feat: initial project scaffold with ha structure and ci/cd
Fabian Seitz
7mo ago+591 -2
98%Elevated
more lines added than baseline
16
7d3e168dfeat(services): add channel and label services
Fabian Seitz
1w ago+380 -0
98%Elevated
more lines added than baseline
17
a165ed12Translate WhatsApp integration strings to Russian (#43)
Vladislav Nechayev
3mo ago+374 -0
98%Elevated
more lines added than baseline
18
0e4362dblinter fixes
Fabian Seitz
4mo ago+695 -931
98%Elevated
more lines added than baseline
19
964f1ca0service fixes
Fabian Seitz
6mo ago+485 -149
98%Elevated
more lines added than baseline
20
07843a12feat(moderation): add group moderation sensors, binary sensors and services
Fabian Seitz
1w ago+544 -1
97%Elevated
more lines added than baseline
21
dcb19c49feat: support sending WhatsApp Group Events #68
Fabian Seitz
4w ago+352 -0
97%Elevated
more lines added than baseline
22
bf78c1f9Add new features
Fabian Seitz
7mo ago+400 -16
97%Elevated
more lines added than baseline
23
318254a4New integration features
Fabian Seitz
7mo ago+340 -15
97%Elevated
more lines added than baseline
24
0427efa5feat(switch): add disabled-by-default master switches for Moderation and Telegram Bridge, plus restarting/updating sensor state
Fabian Seitz
3d ago+335 -21
96%Elevated
more lines added than baseline
25
9513179cfeat(telegram): add telegram bridge methods, services & entities
Fabian Seitz
5d ago+416 -70
96%Elevated
more lines added than baseline
26
13c32b15docs: add dedicated Group Moderation & Bot Commands guide (37 commands reference)
Fabian Seitz
1w ago+476 -1
96%Elevated
more lines added than baseline
27
b68537cdfix(tests): resolve missing tranlsations and mock test failures
Fabian Seitz
1mo ago+402 -31
96%Elevated
more lines added than baseline
28
f7a80df6feat: add video and audio support
Fabian Seitz
6mo ago+385 -0
96%Elevated
more lines added than baseline
29
85a2469efeat(entities): enhance entity attributes and add pending captchas sensor and reconnect button
Fabian Seitz
5d ago+271 -17
96%Elevated
more lines added than baseline
30
9da3129dimproved examples & fixes for new features
Fabian Seitz
6mo ago+457 -184
96%Elevated
more lines added than baseline
31
8afff615feat: add delete and edit message support
Fabian Seitz
6mo ago+335 -0
96%Elevated
more lines added than baseline
32
2ce57191general fixes
Fabian Seitz
7mo ago+234 -56
96%Elevated
more lines added than baseline
33
4c40d193fix CI
Fabian Seitz
7mo ago+353 -153
96%Elevated
more lines added than baseline
34
4eb37105fix(tests): align test_services_extended to use real HomeAssistant fixture
Fabian Seitz
4d ago+220 -348
95%Elevated
more lines added than baseline
35
b385a7b1improved docs for buttons & quoting
Fabian Seitz
5mo ago+386 -1
95%Elevated
more lines added than baseline
36
e2dce7f3feat(services): add mark_as_unread, clear_chat, delete_chat, and get_chat_messages services
Fabian Seitz
1w ago+200 -0
94%Elevated
more lines added than baseline
37
82172eddfeat: passkey detection, passkey repairs #62
Fabian Seitz
1mo ago+183 -7
94%Elevated
more lines added than baseline
38
c130c5cfchore: auto-fix linting issues
FaserF
5mo ago+254 -73
94%Elevated
more lines added than baseline
39
4c42f7cefeat: add list message support
Fabian Seitz
6mo ago+257 -0
94%Elevated
more lines added than baseline
40
e8422c57feat: add document and file support for whatsapp services
Fabian Seitz
6mo ago+253 -0
94%Elevated
more lines added than baseline
41
d6552b63Sensor improvements to follow notify service
Fabian Seitz
6mo ago+215 -27
94%Elevated
more lines added than baseline
42
8ddeeadbgeneral improvements
Fabian Seitz
7mo ago+230 -125
94%Elevated
more lines added than baseline
43
4438a19efeat: auto-enable/disable telegram_bridge_status entity based on active mappings
Fabian Seitz
5d ago+247 -100
94%Elevated
more lines added than baseline
44
882d07c7docs(moderation): add complete documentation for all remaining built-in commands 38-71
Fabian Seitz
6d ago+201 -4
94%Elevated
more lines added than baseline
45
3fa8597ffix whatsapp disappearing messages
Fabian Seitz
5mo ago+196 -183
94%Elevated
more lines added than baseline
46
bfd6f00ftest: fix get_client_for_account return_value mock setup in test_services_extended
Fabian Seitz
4d ago+178 -66
93%Elevated
more lines added than baseline
47
f5e73a84style: format documentation files with prettier
Fabian Seitz
1w ago+198 -197
93%Elevated
more lines added than baseline
48
5eb6627ffix whatsapp status disconnected
Fabian Seitz
5mo ago+216 -2
93%Elevated
more lines added than baseline
49
0ce4273cfeat: add contact send support
Fabian Seitz
6mo ago+206 -0
93%Elevated
more lines added than baseline
50
1319ef4efixed and improved data sender and number handling
Fabian Seitz
6mo ago+210 -62
93%Elevated
more lines added than baseline
  • feb751danew feat: quoting on replying (#25)
    Author
    Fabian Seitz
    When
    5mo ago
    Lines
    +3.0K -499
    Risk
    100%Elevated
  • 07faab23fix: hacs release zip file & improved release workflow
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +861 -523
    Risk
    100%Elevated
  • b761b25efeat(services): register services and schemas for group, contact, and chat actions
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +819 -0
    Risk
    99%Elevated
  • b5104adechore: sync CI/CD workflows and scripts from ha-db_infoscreen
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +942 -100
    Risk
    99%Elevated
  • 119e57c1Add support for Multiple WhatsApp instances (#22)
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +1.4K -804
    Risk
    99%Elevated
  • 6fa491f3feat(api): add client methods for group, profile, and chat actions
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +684 -0
    Risk
    99%Elevated
  • 7bcdfd6achore: auto-fix linting issues
    Author
    FaserF
    When
    4mo ago
    Lines
    +518 -187
    Risk
    99%Elevated
  • 8a068b6ctry to fix disappearing messages & more
    Author
    Fabian Seitz
    When
    5mo ago
    Lines
    +811 -555
    Risk
    99%Elevated
  • 3feca98ffix messages not disappearing
    Author
    Fabian Seitz
    When
    5mo ago
    Lines
    +739 -658
    Risk
    99%Elevated
  • e56f567fNew github pages docs
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +520 -40
    Risk
    99%Elevated
  • d9ec708eimproved docs & CI fixes
    Author
    Fabian Seitz
    When
    1h ago
    Lines
    +1.0K -91
    Risk
    98%Elevated
  • f8be6d0aAdd missing translations
    Author
    Fabian Seitz
    When
    5mo ago
    Lines
    +564 -27
    Risk
    98%Elevated
  • a13b4ffdchore: auto-fix linting issues
    Author
    FaserF
    When
    5mo ago
    Lines
    +426 -142
    Risk
    98%Elevated
  • aea65c47restructuring
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +534 -47
    Risk
    98%Elevated
  • e772a0c4feat: initial project scaffold with ha structure and ci/cd
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +591 -2
    Risk
    98%Elevated
  • 7d3e168dfeat(services): add channel and label services
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +380 -0
    Risk
    98%Elevated
  • a165ed12Translate WhatsApp integration strings to Russian (#43)
    Author
    Vladislav Nechayev
    When
    3mo ago
    Lines
    +374 -0
    Risk
    98%Elevated
  • 0e4362dblinter fixes
    Author
    Fabian Seitz
    When
    4mo ago
    Lines
    +695 -931
    Risk
    98%Elevated
  • 964f1ca0service fixes
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +485 -149
    Risk
    98%Elevated
  • 07843a12feat(moderation): add group moderation sensors, binary sensors and services
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +544 -1
    Risk
    97%Elevated
  • dcb19c49feat: support sending WhatsApp Group Events #68
    Author
    Fabian Seitz
    When
    4w ago
    Lines
    +352 -0
    Risk
    97%Elevated
  • bf78c1f9Add new features
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +400 -16
    Risk
    97%Elevated
  • 318254a4New integration features
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +340 -15
    Risk
    97%Elevated
  • 0427efa5feat(switch): add disabled-by-default master switches for Moderation and Telegram Bridge, plus restarting/updating sensor state
    Author
    Fabian Seitz
    When
    3d ago
    Lines
    +335 -21
    Risk
    96%Elevated
  • 9513179cfeat(telegram): add telegram bridge methods, services & entities
    Author
    Fabian Seitz
    When
    5d ago
    Lines
    +416 -70
    Risk
    96%Elevated
  • 13c32b15docs: add dedicated Group Moderation & Bot Commands guide (37 commands reference)
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +476 -1
    Risk
    96%Elevated
  • b68537cdfix(tests): resolve missing tranlsations and mock test failures
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +402 -31
    Risk
    96%Elevated
  • f7a80df6feat: add video and audio support
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +385 -0
    Risk
    96%Elevated
  • 85a2469efeat(entities): enhance entity attributes and add pending captchas sensor and reconnect button
    Author
    Fabian Seitz
    When
    5d ago
    Lines
    +271 -17
    Risk
    96%Elevated
  • 9da3129dimproved examples & fixes for new features
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +457 -184
    Risk
    96%Elevated
  • 8afff615feat: add delete and edit message support
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +335 -0
    Risk
    96%Elevated
  • 2ce57191general fixes
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +234 -56
    Risk
    96%Elevated
  • 4c40d193fix CI
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +353 -153
    Risk
    96%Elevated
  • 4eb37105fix(tests): align test_services_extended to use real HomeAssistant fixture
    Author
    Fabian Seitz
    When
    4d ago
    Lines
    +220 -348
    Risk
    95%Elevated
  • b385a7b1improved docs for buttons & quoting
    Author
    Fabian Seitz
    When
    5mo ago
    Lines
    +386 -1
    Risk
    95%Elevated
  • e2dce7f3feat(services): add mark_as_unread, clear_chat, delete_chat, and get_chat_messages services
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +200 -0
    Risk
    94%Elevated
  • 82172eddfeat: passkey detection, passkey repairs #62
    Author
    Fabian Seitz
    When
    1mo ago
    Lines
    +183 -7
    Risk
    94%Elevated
  • c130c5cfchore: auto-fix linting issues
    Author
    FaserF
    When
    5mo ago
    Lines
    +254 -73
    Risk
    94%Elevated
  • 4c42f7cefeat: add list message support
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +257 -0
    Risk
    94%Elevated
  • e8422c57feat: add document and file support for whatsapp services
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +253 -0
    Risk
    94%Elevated
  • d6552b63Sensor improvements to follow notify service
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +215 -27
    Risk
    94%Elevated
  • 8ddeeadbgeneral improvements
    Author
    Fabian Seitz
    When
    7mo ago
    Lines
    +230 -125
    Risk
    94%Elevated
  • 4438a19efeat: auto-enable/disable telegram_bridge_status entity based on active mappings
    Author
    Fabian Seitz
    When
    5d ago
    Lines
    +247 -100
    Risk
    94%Elevated
  • 882d07c7docs(moderation): add complete documentation for all remaining built-in commands 38-71
    Author
    Fabian Seitz
    When
    6d ago
    Lines
    +201 -4
    Risk
    94%Elevated
  • 3fa8597ffix whatsapp disappearing messages
    Author
    Fabian Seitz
    When
    5mo ago
    Lines
    +196 -183
    Risk
    94%Elevated
  • bfd6f00ftest: fix get_client_for_account return_value mock setup in test_services_extended
    Author
    Fabian Seitz
    When
    4d ago
    Lines
    +178 -66
    Risk
    93%Elevated
  • f5e73a84style: format documentation files with prettier
    Author
    Fabian Seitz
    When
    1w ago
    Lines
    +198 -197
    Risk
    93%Elevated
  • 5eb6627ffix whatsapp status disconnected
    Author
    Fabian Seitz
    When
    5mo ago
    Lines
    +216 -2
    Risk
    93%Elevated
  • 0ce4273cfeat: add contact send support
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +206 -0
    Risk
    93%Elevated
  • 1319ef4efixed and improved data sender and number handling
    Author
    Fabian Seitz
    When
    6mo ago
    Lines
    +210 -62
    Risk
    93%Elevated
Showing 50 of 692 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.

0129typical ↑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,000Lines changed (log) →0.02.9Diffusion →
Below typical41
Typical86
Elevated73

Commit history for FaserF/ha-whatsapp

FaserF/ha-whatsapp has 717 commits in its history from 6 contributors, the first of them Dec 23, 2025. In the last 90 days 41 files were touched, 367 times in total, most often api.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.