repowiserepowise
Sign in
getk2/k2
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisegetk2/k2

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

167of 500 scored

167 commits sit in this repo's top risk tercile, which is 33% of the 500scored. 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.0 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 commits5912%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.78bitsShannon 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.0out 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 other-driven across its history.

Feature9%
Fix14%
Refactor2%
Docs7%
Test0%
Deps1%
Chore9%
Other59%

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
82d40c24Update elFinder to v2.1.61
Fotis Evangelou
4y ago+10.9K -5.0K
100%Elevated
more lines added than baseline
2
04bc1508Update elFinder to v2.1.50
Fotis Evangelou
6y ago+24.1K -20.7K
100%Elevated
more lines added than baseline
3
e0993565Push v2.12.20250620
Fotis Evangelou
1y ago+5.0K -1.9K
100%Elevated
more lines added than baseline
4
455063e5Update elFinder to v2.1.69 and push v2.28
Fotis Evangelou
2mo ago+3.3K -1.1K
99%Elevated
more lines added than baseline
5
72ed94d6Updated elFinder to v2.1.66 (latest)
Fotis Evangelou
7mo ago+1.6K -1.0K
99%Elevated
more lines added than baseline
6
ef664545Update class.upload.php
Fotis Evangelou
6y ago+813 -498
99%Elevated
more lines added than baseline
7
f78e2a2cCleanup backend views from obsolete containers
Fotis Evangelou
6y ago+879 -898
99%Elevated
more lines added than baseline
8
90be789bPushed v2.18 - see changelog for more
Fotis Evangelou
7mo ago+1.3K -1.3K
98%Elevated
more lines added than baseline
9
d0c84174Update copyright info & versioning
Fotis Evangelou
3y ago+2.1K -1.8K
98%Elevated
more lines added than baseline
10
605e5648Re-structure all K2 settings into (more) logical groups - add option for item hit tracking
Fotis Evangelou
6y ago+575 -542
98%Elevated
more lines added than baseline
11
53b3b52dUse JPATH_ADMINISTRATOR instead of JPATH_COMPONENT to prevent loading issues with YooTheme Pro on PHP 8.x
Fotis Evangelou
2mo ago+553 -552
98%Elevated
more lines added than baseline
12
aec3998cCleanup router
Fotis Evangelou
6y ago+546 -705
98%Elevated
more lines added than baseline
13
7878aab0Removed backend "online image editor" quickicon
Fotis Evangelou
6y ago+409 -486
98%Elevated
more lines added than baseline
14
07264a56Update reCAPTCHA PHP client library to v1.2.4
Fotis Evangelou
4y ago+264 -163
97%Elevated
more lines added than baseline
15
cec76cfdSlight improvements on search queries in frontend & backend
Fotis Evangelou
1y ago+359 -505
97%Elevated
more lines added than baseline
16
fd12b356Update dates and mark version v2.12.20250604
Fotis Evangelou
1y ago+493 -492
97%Elevated
more lines added than baseline
17
7e505651Update k2.backend.css
Fotis Evangelou
6y ago+207 -205
97%Elevated
more lines added than baseline
18
63df7efaUpdate view.html.php
Fotis Evangelou
3mo ago+201 -201
96%Elevated
more lines added than baseline
19
2636e453Remove Google reCAPTCHA v1 implementation, remove relevant PHP library from Google (not required either way)
Fotis Evangelou
4y ago+342 -1.9K
96%Elevated
more lines added than baseline
20
91b68577Rework file uploading in the K2 item form (fixes issues caused by previous 2-3 commits on the matter)
Fotis Evangelou
4y ago+256 -250
96%Elevated
more lines added than baseline
21
cb9851fcUpdate item & category edit forms
Fotis Evangelou
6y ago+215 -314
96%Elevated
more lines added than baseline
22
31ae5d81PSR-1/2 formatting
Fotis Evangelou
6y ago+126 -203
96%Elevated
more lines added than baseline
23
faafe7fbIntroduce new custom router for K2
Fotis Evangelou
6y ago+152 -69
96%Elevated
more lines added than baseline
24
afbdac56Update version to 2.11.0
Fotis Evangelou
4y ago+281 -281
95%Elevated
more lines added than baseline
25
dd3a4c90Update dates and version to 2.10.4 in XML files
Fotis Evangelou
5y ago+303 -303
95%Elevated
more lines added than baseline
26
68518fd6Update release dates
Fotis Evangelou
6y ago+274 -274
95%Elevated
more lines added than baseline
27
09edf6adPushed v2.22 - Added sorting for the user (author) view in K2's Settings
Fotis Evangelou
4mo ago+292 -261
95%Elevated
more lines added than baseline
28
b3ce714cMark first release of K2 as a rolling release
Fotis Evangelou
3y ago+277 -277
95%Elevated
more lines added than baseline
29
e345b7d7Update copyrights end year and date in XML files
Fotis Evangelou
4y ago+274 -274
95%Elevated
more lines added than baseline
30
61a66532Update version number in files
Fotis Evangelou
1y ago+224 -224
94%Elevated
more lines added than baseline
31
741e096cUpdate copyright years
Fotis Evangelou
2y ago+250 -250
94%Elevated
more lines added than baseline
32
d1c6edb9Update batch operations modal layout
Fotis Evangelou
6y ago+128 -189
94%Elevated
more lines added than baseline
33
6e4573baCode formatting for Joomfish/Falang elements
Fotis Evangelou
6y ago+89 -89
94%Elevated
more lines added than baseline
34
567460c6Add relevant compound indices in reference to previous commit about query improvements in the itemlist.php model (frontend)
Fotis Evangelou
1y ago+150 -83
93%Elevated
more lines added than baseline
35
c9a72f3aAdd changelog file, copy assets for new updates.getk2.org subdomain hosted on GitHub
Fotis Evangelou
2y ago+149 -0
93%Elevated
more lines added than baseline
36
e5d6d35bUpdate classes for responsiveness
Fotis Evangelou
6y ago+109 -100
93%Elevated
more lines added than baseline
37
5ab45a87Started responsive list styling (backend)
Fotis Evangelou
6y ago+107 -73
93%Elevated
more lines added than baseline
38
7b335736Improvements to how extra fields are rendered in the extra field edit form (backend)
Fotis Evangelou
6y ago+98 -89
93%Elevated
more lines added than baseline
39
82770051Update K2 v2.27 to augment the disallow file list in media operations and further secure image handling in the K2 user plugin.
Fotis Evangelou
2mo ago+121 -48
92%Elevated
more lines added than baseline
40
545d0e55Fix duplicate category paths when using the advanced SEF option in K2
Fotis Evangelou
3y ago+88 -80
92%Elevated
more lines added than baseline
41
8d314bacMove attached JS off all backend views - update backend CSS
Fotis Evangelou
6y ago+111 -109
92%Elevated
more lines added than baseline
42
4f87e6bdImprove the performance of K2 URL routing
Fotis Evangelou
5y ago+73 -69
92%Elevated
more lines added than baseline
43
dfa3bf05Add new "Selected Tags" feature in K2 Tools, add field togglers in J3.x for the module
Fotis Evangelou
5y ago+101 -47
92%Elevated
more lines added than baseline
44
f82d5739Added new "Description" option in K2 tags
Fotis Evangelou
2y ago+110 -83
91%Elevated
more lines added than baseline
45
512cf589Fix frontend search results
Fotis Evangelou
6y ago+74 -55
91%Elevated
more lines added than baseline
46
2127cf6fImprove Falang compatibility
Fotis Evangelou
6y ago+56 -44
91%Elevated
more lines added than baseline
47
d19d5dc8Revert frontend model changes where NOW() replaced Joomla's built-in "now" check. Fix pagination for categories model after model simplification.
Fotis Evangelou
1y ago+60 -58
90%Elevated
more lines added than baseline
48
69916cecOptimize file uploading in the K2 item form & allow all safe file types to be uploaded as an attachment
Fotis Evangelou
6y ago+56 -50
90%Elevated
more lines added than baseline
49
d3f11abaImprove client-side header caching by default when Joomla caching is enabled, add Last-Modified header to K2 items, fix "undefined" messages coming up when in the extra field form when creating a new entry
Fotis Evangelou
6y ago+63 -18
90%Elevated
more lines added than baseline
50
c4a19dc0Add new mobile "app like" menu
Fotis Evangelou
6y ago+63 -2
90%Elevated
more lines added than baseline
  • 82d40c24Update elFinder to v2.1.61
    Author
    Fotis Evangelou
    When
    4y ago
    Lines
    +10.9K -5.0K
    Risk
    100%Elevated
  • 04bc1508Update elFinder to v2.1.50
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +24.1K -20.7K
    Risk
    100%Elevated
  • e0993565Push v2.12.20250620
    Author
    Fotis Evangelou
    When
    1y ago
    Lines
    +5.0K -1.9K
    Risk
    100%Elevated
  • 455063e5Update elFinder to v2.1.69 and push v2.28
    Author
    Fotis Evangelou
    When
    2mo ago
    Lines
    +3.3K -1.1K
    Risk
    99%Elevated
  • 72ed94d6Updated elFinder to v2.1.66 (latest)
    Author
    Fotis Evangelou
    When
    7mo ago
    Lines
    +1.6K -1.0K
    Risk
    99%Elevated
  • ef664545Update class.upload.php
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +813 -498
    Risk
    99%Elevated
  • f78e2a2cCleanup backend views from obsolete containers
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +879 -898
    Risk
    99%Elevated
  • 90be789bPushed v2.18 - see changelog for more
    Author
    Fotis Evangelou
    When
    7mo ago
    Lines
    +1.3K -1.3K
    Risk
    98%Elevated
  • d0c84174Update copyright info & versioning
    Author
    Fotis Evangelou
    When
    3y ago
    Lines
    +2.1K -1.8K
    Risk
    98%Elevated
  • 605e5648Re-structure all K2 settings into (more) logical groups - add option for item hit tracking
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +575 -542
    Risk
    98%Elevated
  • 53b3b52dUse JPATH_ADMINISTRATOR instead of JPATH_COMPONENT to prevent loading issues with YooTheme Pro on PHP 8.x
    Author
    Fotis Evangelou
    When
    2mo ago
    Lines
    +553 -552
    Risk
    98%Elevated
  • aec3998cCleanup router
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +546 -705
    Risk
    98%Elevated
  • 7878aab0Removed backend "online image editor" quickicon
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +409 -486
    Risk
    98%Elevated
  • 07264a56Update reCAPTCHA PHP client library to v1.2.4
    Author
    Fotis Evangelou
    When
    4y ago
    Lines
    +264 -163
    Risk
    97%Elevated
  • cec76cfdSlight improvements on search queries in frontend & backend
    Author
    Fotis Evangelou
    When
    1y ago
    Lines
    +359 -505
    Risk
    97%Elevated
  • fd12b356Update dates and mark version v2.12.20250604
    Author
    Fotis Evangelou
    When
    1y ago
    Lines
    +493 -492
    Risk
    97%Elevated
  • 7e505651Update k2.backend.css
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +207 -205
    Risk
    97%Elevated
  • 63df7efaUpdate view.html.php
    Author
    Fotis Evangelou
    When
    3mo ago
    Lines
    +201 -201
    Risk
    96%Elevated
  • 2636e453Remove Google reCAPTCHA v1 implementation, remove relevant PHP library from Google (not required either way)
    Author
    Fotis Evangelou
    When
    4y ago
    Lines
    +342 -1.9K
    Risk
    96%Elevated
  • 91b68577Rework file uploading in the K2 item form (fixes issues caused by previous 2-3 commits on the matter)
    Author
    Fotis Evangelou
    When
    4y ago
    Lines
    +256 -250
    Risk
    96%Elevated
  • cb9851fcUpdate item & category edit forms
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +215 -314
    Risk
    96%Elevated
  • 31ae5d81PSR-1/2 formatting
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +126 -203
    Risk
    96%Elevated
  • faafe7fbIntroduce new custom router for K2
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +152 -69
    Risk
    96%Elevated
  • afbdac56Update version to 2.11.0
    Author
    Fotis Evangelou
    When
    4y ago
    Lines
    +281 -281
    Risk
    95%Elevated
  • dd3a4c90Update dates and version to 2.10.4 in XML files
    Author
    Fotis Evangelou
    When
    5y ago
    Lines
    +303 -303
    Risk
    95%Elevated
  • 68518fd6Update release dates
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +274 -274
    Risk
    95%Elevated
  • 09edf6adPushed v2.22 - Added sorting for the user (author) view in K2's Settings
    Author
    Fotis Evangelou
    When
    4mo ago
    Lines
    +292 -261
    Risk
    95%Elevated
  • b3ce714cMark first release of K2 as a rolling release
    Author
    Fotis Evangelou
    When
    3y ago
    Lines
    +277 -277
    Risk
    95%Elevated
  • e345b7d7Update copyrights end year and date in XML files
    Author
    Fotis Evangelou
    When
    4y ago
    Lines
    +274 -274
    Risk
    95%Elevated
  • 61a66532Update version number in files
    Author
    Fotis Evangelou
    When
    1y ago
    Lines
    +224 -224
    Risk
    94%Elevated
  • 741e096cUpdate copyright years
    Author
    Fotis Evangelou
    When
    2y ago
    Lines
    +250 -250
    Risk
    94%Elevated
  • d1c6edb9Update batch operations modal layout
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +128 -189
    Risk
    94%Elevated
  • 6e4573baCode formatting for Joomfish/Falang elements
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +89 -89
    Risk
    94%Elevated
  • 567460c6Add relevant compound indices in reference to previous commit about query improvements in the itemlist.php model (frontend)
    Author
    Fotis Evangelou
    When
    1y ago
    Lines
    +150 -83
    Risk
    93%Elevated
  • c9a72f3aAdd changelog file, copy assets for new updates.getk2.org subdomain hosted on GitHub
    Author
    Fotis Evangelou
    When
    2y ago
    Lines
    +149 -0
    Risk
    93%Elevated
  • e5d6d35bUpdate classes for responsiveness
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +109 -100
    Risk
    93%Elevated
  • 5ab45a87Started responsive list styling (backend)
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +107 -73
    Risk
    93%Elevated
  • 7b335736Improvements to how extra fields are rendered in the extra field edit form (backend)
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +98 -89
    Risk
    93%Elevated
  • 82770051Update K2 v2.27 to augment the disallow file list in media operations and further secure image handling in the K2 user plugin.
    Author
    Fotis Evangelou
    When
    2mo ago
    Lines
    +121 -48
    Risk
    92%Elevated
  • 545d0e55Fix duplicate category paths when using the advanced SEF option in K2
    Author
    Fotis Evangelou
    When
    3y ago
    Lines
    +88 -80
    Risk
    92%Elevated
  • 8d314bacMove attached JS off all backend views - update backend CSS
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +111 -109
    Risk
    92%Elevated
  • 4f87e6bdImprove the performance of K2 URL routing
    Author
    Fotis Evangelou
    When
    5y ago
    Lines
    +73 -69
    Risk
    92%Elevated
  • dfa3bf05Add new "Selected Tags" feature in K2 Tools, add field togglers in J3.x for the module
    Author
    Fotis Evangelou
    When
    5y ago
    Lines
    +101 -47
    Risk
    92%Elevated
  • f82d5739Added new "Description" option in K2 tags
    Author
    Fotis Evangelou
    When
    2y ago
    Lines
    +110 -83
    Risk
    91%Elevated
  • 512cf589Fix frontend search results
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +74 -55
    Risk
    91%Elevated
  • 2127cf6fImprove Falang compatibility
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +56 -44
    Risk
    91%Elevated
  • d19d5dc8Revert frontend model changes where NOW() replaced Joomla's built-in "now" check. Fix pagination for categories model after model simplification.
    Author
    Fotis Evangelou
    When
    1y ago
    Lines
    +60 -58
    Risk
    90%Elevated
  • 69916cecOptimize file uploading in the K2 item form & allow all safe file types to be uploaded as an attachment
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +56 -50
    Risk
    90%Elevated
  • d3f11abaImprove client-side header caching by default when Joomla caching is enabled, add Last-Modified header to K2 items, fix "undefined" messages coming up when in the extra field form when creating a new entry
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +63 -18
    Risk
    90%Elevated
  • c4a19dc0Add new mobile "app like" menu
    Author
    Fotis Evangelou
    When
    6y ago
    Lines
    +63 -2
    Risk
    90%Elevated
Showing 50 of 500 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.

0104typical ↑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.07.9Diffusion →
Below typical65
Typical56
Elevated79

Commit history for getk2/k2

getk2/k2 has 568 commits in its history from 5 contributors, the first of them Nov 15, 2019. In the last 90 days 62 files were touched, 85 times in total, most often router.php. Every commit is scored for change risk from its size, spread and the history of the files it touches.