Compare Metrics – flatpressblog/flatpress

Streaming mode: rendering progress while processing (pr_mode=associated).
Repository: flatpressblog/flatpress · Range: 1.4.1...1.5.rc2
Starting…
Compare page 1: processed 100 new commits (unique 100/526).
Compare page 2: processed 100 new commits (unique 200/526).
Compare page 3: processed 100 new commits (unique 300/526).
Compare page 4: processed 100 new commits (unique 400/526).
Compare page 5: processed 100 new commits (unique 500/526).
Compare page 6: processed 26 new commits (unique 526/526).
Associated PR scan: candidates 518, limit 480, checking 518.
Associated PR scan: checked 20/480 commits, PRs found: 7.
Associated PR scan: checked 40/480 commits, PRs found: 11.
Associated PR scan: checked 60/480 commits, PRs found: 15.
Associated PR scan: checked 80/480 commits, PRs found: 22.
Associated PR scan: checked 100/480 commits, PRs found: 25.
Associated PR scan: checked 120/480 commits, PRs found: 27.
Associated PR scan: checked 140/480 commits, PRs found: 31.
Associated PR scan: checked 160/480 commits, PRs found: 35.
Associated PR scan: checked 180/480 commits, PRs found: 40.
Associated PR scan: checked 200/480 commits, PRs found: 45.
Associated PR scan: checked 220/480 commits, PRs found: 51.
Associated PR scan: checked 240/480 commits, PRs found: 54.
Associated PR scan: checked 260/480 commits, PRs found: 61.
Associated PR scan: checked 280/480 commits, PRs found: 67.
Associated PR scan: checked 300/480 commits, PRs found: 73.
Associated PR scan: checked 320/480 commits, PRs found: 78.
Associated PR scan: checked 340/480 commits, PRs found: 82.
Associated PR scan: checked 360/480 commits, PRs found: 89.
Associated PR scan: checked 380/480 commits, PRs found: 95.
Associated PR scan: checked 400/480 commits, PRs found: 97.
Associated PR scan: checked 420/480 commits, PRs found: 105.
Associated PR scan: checked 440/480 commits, PRs found: 109.
Associated PR scan: checked 460/480 commits, PRs found: 114.
Associated PR scan: checked 480/480 commits, PRs found: 118.
Done. Rendering report…

Compare Metrics – flatpressblog/flatpress

Source: GitHub Compare API (/compare/{base}...{head}) and (optionally) Pulls API (/pulls/{id}).

Summary

Repositoryflatpressblog/flatpress
Range1.4.1...1.5.rc2
Compare statusahead (ahead: 526, behind: 0)
Merge base SHA334506310a29
Base SHA334506310a29
Head SHA06113094f23f
CI (HEAD)success
Verified Commits316 (60.1%)
Total Commits (expected)526 (processed: 526)
Files changed (GitHub UI)1,043
Contributors (detected, author∪committer)7 (authors: 6, committers: 5)
Merge Commits141 (26.8%)
PR references119 (merge PRs: 7 | loaded: 20 | ignored: 0 | errors: 0)
PR discovery modeassociated (assoc checked: 480/518, new PRs: 111, skipped: 38)
Activity span187 days (≈ 26.71 weeks)
Compare pages / per_page6 / 100
AuthenticatedYes (session)
Runtime12136 ms

CI / Checks / Actions (HEAD)

Overall: success (mode: all)

Details
Head SHA
06113094f23f
Classic status
none (total: 0)
Check runs
2 (complete)
Workflow runs
2 (complete)

Check runs

  • completed success Analyze FlatPress codebase with CodeQL (javascript) link
  • completed success Run PHPStan link

Workflow runs

  • completed success CodeQL Full Scan for FlatPress — version bump to 1.5 RC2 link
  • completed success PHPStan Static Analysis for FlatPress — version bump to 1.5 RC2 link

Commit Signature Verification

Verified316
Not verified210

Unverified reasons (from GitHub verification metadata):

ReasonCountShare
unsigned210100%

Effort Estimate (Heuristic)

MinimumLikelyMaximum
241 h 375 h (≈ 47 person-days / 9.4 person-weeks) 556 h

Formula: commits (merge-weighted) + optional churn sample (core/theme). ≈ 14 h/week over the measured window.

Repository Statistics (last 52 weeks)

Data source: GitHub Stats API (commit activity / participation; optional: code frequency, contributors).

Commit activity (last 52 weeks)

Commits (52w)967
Peak week150 (2025-03-16)
Last 4 weeks avg13.8

Participation (all vs owner)

All commits (52w)1202
Owner commits (52w)0
Owner share0%

Note: "Owner" refers to the repository owner account. For org repos, this may be 0.

Top Contributors (author ∪ committer involvement)

ContributorCommitsShare
Fraenkiman 482 91.6%
web-flow 316 60.1%
finkiki 16 3%
azett 11 2.1%
xbhrnnd 10 1.9%
Copilot 6 1.1%
RainerBielefeld 1 0.2%

Commit Activity (per month)

MonthCommitsTrend
2025-07 13
2025-08 64
2025-09 45
2025-10 52
2025-11 109
2025-12 161
2026-01 82

Churn (if the Compare API file list is available)

Sample Files (API)300 (may be capped for large comparisons)
Additions / Deletions+7573 / -10278 (total 17851)
Core/Theme Churn (approx)7373 (≈ 7.4 kLOC)

Churn by Category (sample)

CategoryAddDelChurn
Core/Other 5598 1775 7373
Docs/Meta 1975 2 1977
Vendor/Lib 0 8501 8501

Top PRs (Details via Pulls API)

Loaded: 20 PRs (limit: 20; fetch max: 60; PR-Cache TTL: 86400s; reviews: enabled; PR CI: enabled (max: 20)).

# Title Author Status CI Date Δ Reviews Details
#768 Test plan update for RC2 Fraenkiman merged success 2026-01-16 +21 / -9 (1 file) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Test-plan-updatemaster
Commits
10
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#781 Filters for entry titles and static page titles Fraenkiman merged success 2026-01-09 +25 / -3 (2 files) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Filters-for-entry-titles-and-static-page-titlesmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#780 Update check stabilized Fraenkiman merged success 2026-01-09 +175 / -106 (2 files) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Update-check-stabilizedmaster
Commits
2
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#779 Close only if available Fraenkiman merged success 2026-01-07 +4 / -4 (1 file) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Close-only-if-availablemaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#777 Special characters and emoticons in the title Fraenkiman merged success 2026-01-07 +208 / -104 (11 files) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Special-characters-and-emoticons-in-the-titlemaster
Commits
2
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#778 Embedded videos (iFrames) are permitted Fraenkiman merged success 2026-01-07 +50 / -5 (2 files) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Embedded-videos-(iFrames)-are-permittedmaster
Commits
5
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#776 Fixes the problem that JS, which is required in the admin area, is not loaded Fraenkiman merged success 2026-01-04 +4 / -6 (2 files) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Fixes-the-problem-that-JS,-which-is-required-in-the-admin-area,-is-not-loadedmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 3
#775 Allow... Fraenkiman merged success 2026-01-03 +233 / -9 (19 files) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Allowmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#774 Fix if web request PHP version ≤ PHP 7.3 Fraenkiman merged success 2026-01-03 +46 / -28 (1 file) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Fix,-wenn-Web-Request-PHP-Version-≤-als-PHP-7.3master
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#773 Removes dead code/files that are no longer used Fraenkiman merged success 2026-01-02 +0 / -377 (3 files) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Removes-dead-code/files-that-are-no-longer-usedmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#772 Set the number of entries per page in the "Manage entries" panel finkiki merged success 2026-01-01 +139 / -77 (17 files) A:0 CR:0
Details
Author association
contributor
Labels
-
Branch
copilot/add-per-page-selectormaster
Commits
6
Comments
1 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#769 Finkiki update setup fr finkiki merged success 2025-12-31 +78 / -80 (1 file) A:0 CR:0
Details
Author association
contributor
Labels
-
Branch
finkiki-update-setup-frmaster
Commits
4
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#770 Update lang.it-it.php Fraenkiman merged success 2025-12-31 +5 / -5 (1 file) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Update-of-Italian-language-files-by-@eaglemanmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#767 Value of cross-origin embedder policy updated Fraenkiman merged success 2025-12-29 +8 / -5 (1 file) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Value-of-cross-origin-embedder-policy-updatedmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#766 Update of Italian language files/3 by @eagleman Fraenkiman merged success 2025-12-29 +22 / -22 (6 files) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Update-of-Italian-language-files-by-@eaglemanmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#765 Prevents fatal errors Fraenkiman merged success 2025-12-29 +23 / -6 (1 file) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Prevents-fatal-errorsmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#763 Fixes #762 Fraenkiman merged success 2025-12-28 +58 / -8 (1 file) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Fixes-#762master
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#759 Update French language strings for accessibility plugin finkiki merged success 2025-12-27 +4 / -4 (1 file) A:0 CR:0
Details
Author association
contributor
Labels
-
Branch
updatefrmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#761 Various fixes Fraenkiman merged success 2025-12-27 +332 / -119 (9 files) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Various-fixesmaster
Commits
3
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2
#758 Fixes an array to string conversion Fraenkiman merged success 2025-12-23 +50 / -10 (1 file) A:0 CR:0
Details
Author association
collaborator
Labels
-
Branch
Fixes-an-array-to-string-conversionmaster
Commits
1
Comments
0 issue / 0 review
Reviews
A:0 CR:0
Unique reviewers
0
CI (head)
success
Classic status
none (total: 0)
Checks
runs: 3 (completed:3) / success:3
Actions
runs: 2 (success:2)
Actions (merge)
runs: 2

Cache / Rate Limits

Cache enabledYes
Cache directory/home/eywjamcd/trebicsko.eu/docs/.gh-cache
Cache TTL (Compare)21600 s
RequestsAPI calls: 7 · Cache hits: 685 · Web calls: 1 · Web cache hits: 0
Rate Limit Remaining: 4313 / 5000 (based on the last API response; may be cached) (Reset: 2026-01-26 02:46 UTC)

Authentication

Authenticated Yes (session)

To increase GitHub API rate limits, provide a token (recommended for pr_mode=associated): set GITHUB_TOKEN in the environment, create a local .gh-token file next to this script (single line token, protect file permissions), or store a token in the session using the form below.

Clear session token
Notes/warnings:

Parameters: ?base=1.4.1&head=1.5.rc2, &cache=1, &ttl=21600, &pr_limit=20, &pr_fetch=60, &pr_mode=heuristic|associated, &assoc_max=480, &assoc_all=1, &issue_check=0, &pr_reviews=1, &pr_reviews_pages=2, &ci=0, &ci_mode=status|checks|actions|all, &ci_contexts=8, &ci_runs=20, &ci_actions_runs=10, &pr_ci=1, &pr_ci_max=10, &logout=1, &pr_ttl=86400, &repo_stats=1, &repo_stats_mode=basic|all, &repo_stats_ttl=86400, &repo_stats_codefreq=1, &repo_stats_contrib=1, &spark_scale=linear|sqrt|log