repowiserepowise
Sign in
knadh/listmonk
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseknadh/listmonk

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

600of 1,791 scored

600 commits sit in this repo's top risk tercile, which is 34% of the 1,791scored. 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.5 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 commits57132%Commits whose subject reads as a bug fix rather than new work.Written by an agent20%Read from commit trailers, so it counts what was declared.Change diffusion0.75bitsShannon 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.5out 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.

Feature24%
Fix26%
Refactor7%
Docs6%
Test2%
Deps9%
Chore3%
Other23%
0%of indexed commits are agent-attributed(2 of 1791)
claude (2)

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
97583fe4Rewrite frontend with Vue+Buevy and ditch React+Ant Design.
Kailash Nadh
6y ago+88.3K -6.2K
100%Elevated
more lines added than baseline
2
e6f08a05feat: Inject email-builder instead of loading it as ES module
Vivek R
1y ago+10.5K -172
100%Elevated
more lines added than baseline
3
c668523cupgrade frontend dev deps to support node v17+ (#1247)
Vivek R
3y ago+3.6K -6.4K
100%Elevated
more lines added than baseline
4
68512d2dAdd i18n support to TinyMCE.
Kailash Nadh
4y ago+4.1K -41
100%Elevated
more lines added than baseline
5
917cb8aeReformat all JS to 'prettier' style
Kailash Nadh
7y ago+4.7K -3.3K
100%Elevated
more lines added than baseline
6
3ab21383Fresh start
Kailash Nadh
7y ago+18.6K -0
100%Elevated
more lines added than baseline
7
ad67fc62Refactor landing page on the website.
Kailash Nadh
1y ago+3.6K -102
100%Elevated
more lines added than baseline
8
fd04fc1cRefresh i18n language files and add (GPT 3.5) auto-translations for new strings.
Kailash Nadh
1y ago+1.5K -1.4K
100%Elevated
more lines added than baseline
9
39463d71Refresh i18n langauge strings.
Kailash Nadh
1y ago+2.1K -664
100%Elevated
more lines added than baseline
10
684c15a4Add static Hugo website and mkdocs documentation to `docs` directory. (#1261)
Kailash Nadh
3y ago+3.8K -0
100%Elevated
more lines added than baseline
11
bf721547Add Swagger collection for APIs (#1253)
Rohan Shetty
3y ago+3.0K -0
100%Elevated
more lines added than baseline
12
d7a41f75Auto-translate new i18n language strings.
Kailash Nadh
7mo ago+1.1K -1.1K
99%Elevated
more lines added than baseline
13
00c858fcRefactor all HTTP handlers and attach them to a single struct.
Kailash Nadh
1y ago+1.1K -1.4K
99%Elevated
more lines added than baseline
14
af8b420dRefactor and upgrade the frontend vue code to work with vite instead of webpack.
Kailash Nadh
2y ago+2.9K -6.9K
99%Elevated
more lines added than baseline
15
b5cd9498Refactore all CRUD functions to a new `core` package.
Kailash Nadh
4y ago+2.1K -1.3K
99%Elevated
more lines added than baseline
16
c593be51Upgrade Vue + eslint to the latest version
Kailash Nadh
5y ago+1.8K -950
99%Elevated
more lines added than baseline
17
620271beNormalize and merge missing keys into all i18n files
Kailash Nadh
5y ago+1.3K -1.3K
99%Elevated
more lines added than baseline
18
76a3665fAuto-translate new i18n language strings.
Kailash Nadh
1mo ago+867 -412
99%Elevated
more lines added than baseline
19
3bf8bdb4Split queries.sql into multiple files for better readability and maintainability. Closes #2738. (#2776)
Kailash Nadh
8mo ago+1.4K -1.4K
99%Elevated
more lines added than baseline
20
e327ebbbMove all HTTP handlers directly to `App` and remove the redundant in-between layer.
Kailash Nadh
1y ago+908 -911
99%Elevated
more lines added than baseline
21
a1291114Replace broken `indent` JS lib with `js-beautify`. Closes #2182.
Kailash Nadh
1y ago+1.5K -1.4K
99%Elevated
more lines added than baseline
22
3865e952Update untranslated i18n language strings. Auto-translated with GPT 3.5.
Kailash Nadh
3y ago+1.0K -1.0K
99%Elevated
more lines added than baseline
23
63bc00d8Fix issues in the Swagger collection (#1322). Closes #1321.
Rohan Shetty
3y ago+1.2K -554
99%Elevated
more lines added than baseline
24
7691fbd9Refactor the large settings UI view to multiple files.
Kailash Nadh
5y ago+940 -739
99%Elevated
more lines added than baseline
25
1ae98699Add support for bounce processing.
Kailash Nadh
5y ago+2.4K -91
99%Elevated
more lines added than baseline
26
570a81f9WIP: Add tests
Kailash Nadh
5y ago+1.8K -147
99%Elevated
more lines added than baseline
27
94c70cfcAdd Indonesian translations (i18n/id.json) (#3069)
Reynaldi Arya
2mo ago+706 -0
98%Elevated
more lines added than baseline
28
182f8a7c## feat(i18n): add Arabic (ar) translation (#2977)
Mohad
4mo ago+700 -0
98%Elevated
more lines added than baseline
29
81704898Split models file to domain specific files (#2775)
Kailash Nadh
8mo ago+817 -764
98%Elevated
more lines added than baseline
30
98d2ad6eAdd Korean i18n translation (#2565)
Junglei Kim
1y ago+654 -0
98%Elevated
more lines added than baseline
31
de9a8ea4Add Bulgarian i18n translation (#2349)
listumps
1y ago+644 -0
98%Elevated
more lines added than baseline
32
86f9ad05Add Norwegian Bokmål (no.json) i18n language pack (#2289)
vegardgithub
1y ago+642 -0
98%Elevated
more lines added than baseline
33
7ffe1a49Add French Canada (fr-CA) i18n translation.
ericbegin
2y ago+595 -0
98%Elevated
more lines added than baseline
34
36e39e51Auto-translate missing i18n scripts.
Kailash Nadh
2y ago+814 -814
98%Elevated
more lines added than baseline
35
4dbac141Add Romanian i18n language pack contributed by @gabrielpioaru.
Kailash Nadh
4y ago+947 -0
98%Elevated
more lines added than baseline
36
3498a727WIP: Add i18n support
Kailash Nadh
5y ago+1.5K -680
98%Elevated
more lines added than baseline
37
ac8c7ed9Add custom theme overhaul
Kailash Nadh
7y ago+1.6K -268
98%Elevated
more lines added than baseline
38
1599957dAdd and auto-translate missing i18n strings in all language packs.
Kailash Nadh
1y ago+504 -184
97%Elevated
more lines added than baseline
39
b67fc5eaReplace `CodeFlask` code editor with `CodeMirror` on the UI.
Kailash Nadh
1y ago+836 -202
97%Elevated
more lines added than baseline
40
36cf85b4Fix Catalan translation and add Esperanto. (#2075)
Enric Pineda
1y ago+597 -3
97%Elevated
more lines added than baseline
41
8939d274Reformat `sl` i18n language file.
Kailash Nadh
2y ago+589 -587
97%Elevated
more lines added than baseline
42
3103bbc2feat: Add Slovenian localization (#1704)
Blaž Carli
2y ago+590 -0
97%Elevated
more lines added than baseline
43
9a30067dCreate da.json (Danish translation) (#1628)
Preben Rather Sørensen
2y ago+580 -0
97%Elevated
more lines added than baseline
44
e869f7b0Translate to Ukrainian (#1606)
Denys Nykula
2y ago+580 -0
97%Elevated
more lines added than baseline
45
fa506643Add i18n Greek translation (#1605)
Isaak Tsalicoglou
2y ago+580 -0
97%Elevated
more lines added than baseline
46
be4be729Refactor and clean up API Markdown docs.
Kailash Nadh
2y ago+614 -519
97%Elevated
more lines added than baseline
47
2c531eb1(Public strings only) Add Swedish translation (#1194)
Erik Junsved
3y ago+560 -0
97%Elevated
more lines added than baseline
48
076b7c7aSlovak translation (#1128)
Filip Hanes
3y ago+552 -0
97%Elevated
more lines added than baseline
49
18746b71Add Welsh to i18n (#1060)
William Griffiths
3y ago+551 -0
97%Elevated
more lines added than baseline
50
9c94efb8Create ca.json (#955)
davidesteve
3y ago+534 -0
97%Elevated
more lines added than baseline
  • 97583fe4Rewrite frontend with Vue+Buevy and ditch React+Ant Design.
    Author
    Kailash Nadh
    When
    6y ago
    Lines
    +88.3K -6.2K
    Risk
    100%Elevated
  • e6f08a05feat: Inject email-builder instead of loading it as ES module
    Author
    Vivek R
    When
    1y ago
    Lines
    +10.5K -172
    Risk
    100%Elevated
  • c668523cupgrade frontend dev deps to support node v17+ (#1247)
    Author
    Vivek R
    When
    3y ago
    Lines
    +3.6K -6.4K
    Risk
    100%Elevated
  • 68512d2dAdd i18n support to TinyMCE.
    Author
    Kailash Nadh
    When
    4y ago
    Lines
    +4.1K -41
    Risk
    100%Elevated
  • 917cb8aeReformat all JS to 'prettier' style
    Author
    Kailash Nadh
    When
    7y ago
    Lines
    +4.7K -3.3K
    Risk
    100%Elevated
  • 3ab21383Fresh start
    Author
    Kailash Nadh
    When
    7y ago
    Lines
    +18.6K -0
    Risk
    100%Elevated
  • ad67fc62Refactor landing page on the website.
    Author
    Kailash Nadh
    When
    1y ago
    Lines
    +3.6K -102
    Risk
    100%Elevated
  • fd04fc1cRefresh i18n language files and add (GPT 3.5) auto-translations for new strings.
    Author
    Kailash Nadh
    When
    1y ago
    Lines
    +1.5K -1.4K
    Risk
    100%Elevated
  • 39463d71Refresh i18n langauge strings.
    Author
    Kailash Nadh
    When
    1y ago
    Lines
    +2.1K -664
    Risk
    100%Elevated
  • 684c15a4Add static Hugo website and mkdocs documentation to `docs` directory. (#1261)
    Author
    Kailash Nadh
    When
    3y ago
    Lines
    +3.8K -0
    Risk
    100%Elevated
  • bf721547Add Swagger collection for APIs (#1253)
    Author
    Rohan Shetty
    When
    3y ago
    Lines
    +3.0K -0
    Risk
    100%Elevated
  • d7a41f75Auto-translate new i18n language strings.
    Author
    Kailash Nadh
    When
    7mo ago
    Lines
    +1.1K -1.1K
    Risk
    99%Elevated
  • 00c858fcRefactor all HTTP handlers and attach them to a single struct.
    Author
    Kailash Nadh
    When
    1y ago
    Lines
    +1.1K -1.4K
    Risk
    99%Elevated
  • af8b420dRefactor and upgrade the frontend vue code to work with vite instead of webpack.
    Author
    Kailash Nadh
    When
    2y ago
    Lines
    +2.9K -6.9K
    Risk
    99%Elevated
  • b5cd9498Refactore all CRUD functions to a new `core` package.
    Author
    Kailash Nadh
    When
    4y ago
    Lines
    +2.1K -1.3K
    Risk
    99%Elevated
  • c593be51Upgrade Vue + eslint to the latest version
    Author
    Kailash Nadh
    When
    5y ago
    Lines
    +1.8K -950
    Risk
    99%Elevated
  • 620271beNormalize and merge missing keys into all i18n files
    Author
    Kailash Nadh
    When
    5y ago
    Lines
    +1.3K -1.3K
    Risk
    99%Elevated
  • 76a3665fAuto-translate new i18n language strings.
    Author
    Kailash Nadh
    When
    1mo ago
    Lines
    +867 -412
    Risk
    99%Elevated
  • 3bf8bdb4Split queries.sql into multiple files for better readability and maintainability. Closes #2738. (#2776)
    Author
    Kailash Nadh
    When
    8mo ago
    Lines
    +1.4K -1.4K
    Risk
    99%Elevated
  • e327ebbbMove all HTTP handlers directly to `App` and remove the redundant in-between layer.
    Author
    Kailash Nadh
    When
    1y ago
    Lines
    +908 -911
    Risk
    99%Elevated
  • a1291114Replace broken `indent` JS lib with `js-beautify`. Closes #2182.
    Author
    Kailash Nadh
    When
    1y ago
    Lines
    +1.5K -1.4K
    Risk
    99%Elevated
  • 3865e952Update untranslated i18n language strings. Auto-translated with GPT 3.5.
    Author
    Kailash Nadh
    When
    3y ago
    Lines
    +1.0K -1.0K
    Risk
    99%Elevated
  • 63bc00d8Fix issues in the Swagger collection (#1322). Closes #1321.
    Author
    Rohan Shetty
    When
    3y ago
    Lines
    +1.2K -554
    Risk
    99%Elevated
  • 7691fbd9Refactor the large settings UI view to multiple files.
    Author
    Kailash Nadh
    When
    5y ago
    Lines
    +940 -739
    Risk
    99%Elevated
  • 1ae98699Add support for bounce processing.
    Author
    Kailash Nadh
    When
    5y ago
    Lines
    +2.4K -91
    Risk
    99%Elevated
  • 570a81f9WIP: Add tests
    Author
    Kailash Nadh
    When
    5y ago
    Lines
    +1.8K -147
    Risk
    99%Elevated
  • 94c70cfcAdd Indonesian translations (i18n/id.json) (#3069)
    Author
    Reynaldi Arya
    When
    2mo ago
    Lines
    +706 -0
    Risk
    98%Elevated
  • 182f8a7c## feat(i18n): add Arabic (ar) translation (#2977)
    Author
    Mohad
    When
    4mo ago
    Lines
    +700 -0
    Risk
    98%Elevated
  • 81704898Split models file to domain specific files (#2775)
    Author
    Kailash Nadh
    When
    8mo ago
    Lines
    +817 -764
    Risk
    98%Elevated
  • 98d2ad6eAdd Korean i18n translation (#2565)
    Author
    Junglei Kim
    When
    1y ago
    Lines
    +654 -0
    Risk
    98%Elevated
  • de9a8ea4Add Bulgarian i18n translation (#2349)
    Author
    listumps
    When
    1y ago
    Lines
    +644 -0
    Risk
    98%Elevated
  • 86f9ad05Add Norwegian Bokmål (no.json) i18n language pack (#2289)
    Author
    vegardgithub
    When
    1y ago
    Lines
    +642 -0
    Risk
    98%Elevated
  • 7ffe1a49Add French Canada (fr-CA) i18n translation.
    Author
    ericbegin
    When
    2y ago
    Lines
    +595 -0
    Risk
    98%Elevated
  • 36e39e51Auto-translate missing i18n scripts.
    Author
    Kailash Nadh
    When
    2y ago
    Lines
    +814 -814
    Risk
    98%Elevated
  • 4dbac141Add Romanian i18n language pack contributed by @gabrielpioaru.
    Author
    Kailash Nadh
    When
    4y ago
    Lines
    +947 -0
    Risk
    98%Elevated
  • 3498a727WIP: Add i18n support
    Author
    Kailash Nadh
    When
    5y ago
    Lines
    +1.5K -680
    Risk
    98%Elevated
  • ac8c7ed9Add custom theme overhaul
    Author
    Kailash Nadh
    When
    7y ago
    Lines
    +1.6K -268
    Risk
    98%Elevated
  • 1599957dAdd and auto-translate missing i18n strings in all language packs.
    Author
    Kailash Nadh
    When
    1y ago
    Lines
    +504 -184
    Risk
    97%Elevated
  • b67fc5eaReplace `CodeFlask` code editor with `CodeMirror` on the UI.
    Author
    Kailash Nadh
    When
    1y ago
    Lines
    +836 -202
    Risk
    97%Elevated
  • 36cf85b4Fix Catalan translation and add Esperanto. (#2075)
    Author
    Enric Pineda
    When
    1y ago
    Lines
    +597 -3
    Risk
    97%Elevated
  • 8939d274Reformat `sl` i18n language file.
    Author
    Kailash Nadh
    When
    2y ago
    Lines
    +589 -587
    Risk
    97%Elevated
  • 3103bbc2feat: Add Slovenian localization (#1704)
    Author
    Blaž Carli
    When
    2y ago
    Lines
    +590 -0
    Risk
    97%Elevated
  • 9a30067dCreate da.json (Danish translation) (#1628)
    Author
    Preben Rather Sørensen
    When
    2y ago
    Lines
    +580 -0
    Risk
    97%Elevated
  • e869f7b0Translate to Ukrainian (#1606)
    Author
    Denys Nykula
    When
    2y ago
    Lines
    +580 -0
    Risk
    97%Elevated
  • fa506643Add i18n Greek translation (#1605)
    Author
    Isaak Tsalicoglou
    When
    2y ago
    Lines
    +580 -0
    Risk
    97%Elevated
  • be4be729Refactor and clean up API Markdown docs.
    Author
    Kailash Nadh
    When
    2y ago
    Lines
    +614 -519
    Risk
    97%Elevated
  • 2c531eb1(Public strings only) Add Swedish translation (#1194)
    Author
    Erik Junsved
    When
    3y ago
    Lines
    +560 -0
    Risk
    97%Elevated
  • 076b7c7aSlovak translation (#1128)
    Author
    Filip Hanes
    When
    3y ago
    Lines
    +552 -0
    Risk
    97%Elevated
  • 18746b71Add Welsh to i18n (#1060)
    Author
    William Griffiths
    When
    3y ago
    Lines
    +551 -0
    Risk
    97%Elevated
  • 9c94efb8Create ca.json (#955)
    Author
    davidesteve
    When
    3y ago
    Lines
    +534 -0
    Risk
    97%Elevated
Showing 50 of 1,791 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.

0200typical ↑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.05.0Diffusion →
Below typical79
Typical60
Elevated61

Commit history for knadh/listmonk

Repowise tracks change history across 209 files in knadh/listmonk. In the last 90 days 49 files were touched, 81 times in total, most often v6.2.0.go. Every commit is scored for change risk from its size, spread and the history of the files it touches.