repowiserepowise
Sign in
schluegge/EonTimer
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseschluegge/EonTimer

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

9of 28 scored

9 commits sit in this repo's top risk tercile, which is 32% of the 28scored. 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 7.4 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 commits1554%Commits whose subject reads as a bug fix rather than new work.Written by an agent2796%Read from commit trailers, so it counts what was declared.Change diffusion0.96bitsShannon 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 threshold7.4out 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.

Feature21%
Fix50%
Refactor7%
Docs7%
Deps4%
Chore11%
96%of indexed commits are agent-attributed(27 of 28)
copilot (27)

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
f8fd8f5afeat: EonTimer web rewrite (TypeScript + React + Vite)
Dylan Meadowscopilotassisted
5mo ago+9.2K -0
98%Elevated
more lines added than baseline
2
688bcee5feat: add ESLint, Prettier, and PR lint/typecheck workflow (#206)
DasAmpharoscopilotassisted
5mo ago+2.5K -554
95%Elevated
more lines added than baseline
3
1685c97cstyle: use original EonTimer icon from docs/icon.svg
Dylan Meadowscopilotassisted
5mo ago+273 -20
91%Elevated
more lines added than baseline
4
cb54e9d8Timing precision: anchor phases to click time, fix variable target timer (#199)
DasAmpharoscopilotassisted
5mo ago+260 -49
88%Elevated
more lines added than baseline
5
43954346feat: add dark mode with theme toggle in settings
Dylan Meadowscopilotassisted
5mo ago+215 -68
84%Elevated
more lines added than baseline
6
9fe2c281feat: populate fields from URL parameters (#200)
DasAmpharoscopilotassisted
5mo ago+244 -0
80%Elevated
more lines added than baseline
7
54f69fcbRefactor Mins Before display and fix calibrator rounding (#202)
DasAmpharoscopilotassisted
5mo ago+120 -36
77%Elevated
more lines added than baseline
8
9389a4ccfeat: add GitHub and sponsor links (#188)
DasAmpharoscopilotassisted
5mo ago+134 -26
73%Elevated
more lines added than baseline
9
12a86ac4docs: add README for web rewrite
Dylan Meadowscopilotassisted
5mo ago+85 -7
70%Elevated
more lines added than baseline
10
d1c4c029Add configurable minimum phase length setting (#189)
DasAmpharoscopilotassisted
5mo ago+50 -25
66%Typical
more lines added than baseline
11
57f69a00fix: preserve existing store data when URL only specifies a tab (#205)
DasAmpharoscopilotassisted
5mo ago+53 -51
63%Typical
more lines added than baseline
12
3447f527fix: allow clearing input fields to type new values
Dylan Meadowscopilotassisted
5mo ago+29 -10
59%Typical
more lines added than baseline
13
42d2686bFix CodeQL: scan javascript-typescript only, drop Python (#191)
DasAmpharoscopilotassisted
5mo ago+28 -0
55%Typical
more lines added than baseline
14
4b18f822fix: reset button now restores timer defaults
Dylan Meadowscopilotassisted
5mo ago+17 -14
52%Typical
more lines added than baseline
15
14a79f42fix: improve audio reliability on iOS and mobile browsers
Dylan Meadowscopilotassisted
5mo ago+17 -1
46%Typical
more lines added than baseline
16
b46ce08eci: add Dependabot config for npm and GitHub Actions
Dylan Meadowscopilotassisted
5mo ago+15 -0
46%Typical
more lines added than baseline
17
aa99adb5Fix GHSA-5c6j-r48x-rmvq: upgrade serialize-javascript to 7.0.3+ (#190)
DasAmpharoscopilotassisted
5mo ago+8 -36
41%Typical
fewer lines added than baseline
18
a5df20a8fix: read action color from store at flash time, increase flash duration
Dylan Meadowscopilotassisted
5mo ago+5 -5
38%Typical
fewer lines added than baseline
19
353262eafix: fire last visual cue when sleep overshoots scheduledTime (#204)
DasAmpharoscopilotassisted
5mo ago+5 -0
34%Typical
fewer lines added than baseline
20
fa8dfd0cperf: use GPU-composited scaleX for progress bar
Dylan Meadowscopilotassisted
5mo ago+4 -2
29%Below typical
fewer lines added than baseline
21
b85b2af6fix: set base path to /EonTimer/ for GitHub Pages
Dylan Meadowscopilotassisted
5mo ago+4 -4
29%Below typical
fewer lines added than baseline
22
5e06fe4eFix timer controls panel scroll and shrink behavior (#195)
DasAmpharoscopilotassisted
5mo ago+4 -3
23%Below typical
fewer lines added than baseline
23
51d469d9docs: add hyperlink to web app in README description (#198)
DasAmpharos
5mo ago+1 -1
11%Below typical
fewer lines added than baseline
24
d2695d1aci: update deploy workflow to trigger on main only
Dylan Meadowscopilotassisted
5mo ago+1 -1
11%Below typical
fewer lines added than baseline
25
52cf254efix: timer display updates after reset
Dylan Meadowscopilotassisted
5mo ago+1 -1
11%Below typical
fewer lines added than baseline
26
2ec0e251fix: make visual action flash instant on/off
Dylan Meadowscopilotassisted
5mo ago+1 -1
11%Below typical
fewer lines added than baseline
27
2024ac03fix: reset timer display when run completes
Dylan Meadowscopilotassisted
5mo ago+1 -1
11%Below typical
fewer lines added than baseline
28
c02caa7fci: enable deploy workflow on web-rewrite branch
Dylan Meadowscopilotassisted
5mo ago+1 -1
11%Below typical
fewer lines added than baseline
  • f8fd8f5afeat: EonTimer web rewrite (TypeScript + React + Vite)
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +9.2K -0
    Risk
    98%Elevated
  • 688bcee5feat: add ESLint, Prettier, and PR lint/typecheck workflow (#206)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +2.5K -554
    Risk
    95%Elevated
  • 1685c97cstyle: use original EonTimer icon from docs/icon.svg
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +273 -20
    Risk
    91%Elevated
  • cb54e9d8Timing precision: anchor phases to click time, fix variable target timer (#199)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +260 -49
    Risk
    88%Elevated
  • 43954346feat: add dark mode with theme toggle in settings
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +215 -68
    Risk
    84%Elevated
  • 9fe2c281feat: populate fields from URL parameters (#200)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +244 -0
    Risk
    80%Elevated
  • 54f69fcbRefactor Mins Before display and fix calibrator rounding (#202)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +120 -36
    Risk
    77%Elevated
  • 9389a4ccfeat: add GitHub and sponsor links (#188)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +134 -26
    Risk
    73%Elevated
  • 12a86ac4docs: add README for web rewrite
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +85 -7
    Risk
    70%Elevated
  • d1c4c029Add configurable minimum phase length setting (#189)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +50 -25
    Risk
    66%Typical
  • 57f69a00fix: preserve existing store data when URL only specifies a tab (#205)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +53 -51
    Risk
    63%Typical
  • 3447f527fix: allow clearing input fields to type new values
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +29 -10
    Risk
    59%Typical
  • 42d2686bFix CodeQL: scan javascript-typescript only, drop Python (#191)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +28 -0
    Risk
    55%Typical
  • 4b18f822fix: reset button now restores timer defaults
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +17 -14
    Risk
    52%Typical
  • 14a79f42fix: improve audio reliability on iOS and mobile browsers
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +17 -1
    Risk
    46%Typical
  • b46ce08eci: add Dependabot config for npm and GitHub Actions
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +15 -0
    Risk
    46%Typical
  • aa99adb5Fix GHSA-5c6j-r48x-rmvq: upgrade serialize-javascript to 7.0.3+ (#190)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +8 -36
    Risk
    41%Typical
  • a5df20a8fix: read action color from store at flash time, increase flash duration
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +5 -5
    Risk
    38%Typical
  • 353262eafix: fire last visual cue when sleep overshoots scheduledTime (#204)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +5 -0
    Risk
    34%Typical
  • fa8dfd0cperf: use GPU-composited scaleX for progress bar
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +4 -2
    Risk
    29%Below typical
  • b85b2af6fix: set base path to /EonTimer/ for GitHub Pages
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +4 -4
    Risk
    29%Below typical
  • 5e06fe4eFix timer controls panel scroll and shrink behavior (#195)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +4 -3
    Risk
    23%Below typical
  • 51d469d9docs: add hyperlink to web app in README description (#198)
    Author
    DasAmpharos
    When
    5mo ago
    Lines
    +1 -1
    Risk
    11%Below typical
  • d2695d1aci: update deploy workflow to trigger on main only
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +1 -1
    Risk
    11%Below typical
  • 52cf254efix: timer display updates after reset
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +1 -1
    Risk
    11%Below typical
  • 2ec0e251fix: make visual action flash instant on/off
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +1 -1
    Risk
    11%Below typical
  • 2024ac03fix: reset timer display when run completes
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +1 -1
    Risk
    11%Below typical
  • c02caa7fci: enable deploy workflow on web-rewrite branch
    Author
    Dylan Meadows
    When
    5mo ago
    Lines
    +1 -1
    Risk
    11%Below typical
Showing 28 of 28 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.

06typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 28 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.03.4Diffusion →
Below typical9
Typical10
Elevated9

Commit history for schluegge/EonTimer

schluegge/EonTimer has 28 commits in its history from 2 contributors, the first of them Mar 1, 2026. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.