repowiserepowise
Sign in
yairEO/react-css-highlight
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseyairEO/react-css-highlight

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

25of 76 scored

25 commits sit in this repo's top risk tercile, which is 33% of the 76scored. 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.8 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 commits57%Commits whose subject reads as a bug fix rather than new work.Written by an agent11%Read from commit trailers, so it counts what was declared.Change diffusion0.58bitsShannon 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.8out 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.

Other100%
1%of indexed commits are agent-attributed(1 of 76)
cursor (1)

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
e42ea64finitial commit
Yair Even Or
8mo ago+6.5K -0
99%Elevated
more lines added than baseline
2
8083b895feat!: restructure highlight/compare into feature folders and shared lifecycle kit
Yair Even Orcursorassisted
2mo ago+1.7K -1.4K
98%Elevated
more lines added than baseline
3
98ff4281- Add support for vanilla-js usage with proper documentations - Create a vanilla-js demo page
Yair Even Or
8mo ago+1.6K -10
97%Elevated
more lines added than baseline
4
429dada0added another example which tests the build output itself in a non-typescript react demo project
Yair Even Or
7mo ago+1.1K -0
95%Elevated
more lines added than baseline
5
b27f4581added a storybook file for `useHighlight` hook and consolidated similar HTML
Yair Even Or
8mo ago+586 -110
95%Elevated
more lines added than baseline
6
26c9e8e3Stage 1 of new feature "compare strings"
Yair Even Or
2mo ago+737 -12
91%Elevated
more lines added than baseline
7
2dc5038bpackages routine update
Yair Even Or
2mo ago+593 -1.1K
91%Elevated
more lines added than baseline
8
1127dbeapackages routine update
Yair Even Or
2mo ago+804 -687
91%Elevated
more lines added than baseline
9
62ff5e9dBump storybook from 10.1.4 to 10.1.10
dependabot[bot]
7mo ago+511 -33
91%Elevated
more lines added than baseline
10
c7bab497chore(build): add TypeScript build process for non-TypeScript users
Yair Even Or
7mo ago+642 -82
88%Elevated
more lines added than baseline
11
f33ec9b3docs: add stories showcasing multiple Highlight instances
Yair Even Or
8mo ago+273 -0
86%Elevated
more lines added than baseline
12
d5d858f3feat(compare): pluggable diff algorithm via `diff` option
Yair Even Or
2mo ago+500 -34
85%Elevated
more lines added than baseline
13
056042berefactor(core): make React hook a thin wrapper around vanilla implementation
Yair Even Or
7mo ago+235 -129
83%Elevated
more lines added than baseline
14
d6b05ba3- Added "Biome" linter & formatter and fixed issues - Added Huskey & Lint-staged for "pre-commit" hook to run biome
Yair Even Or
8mo ago+450 -35
83%Elevated
more lines added than baseline
15
e3ed4c0bfeat(storybook): broaden compare demos and preview `code` styles
Yair Even Or
2mo ago+224 -85
81%Elevated
more lines added than baseline
16
504c5be2feat(compare): accept string inputs in createCompareHighlight
Yair Even Or
2mo ago+228 -76
80%Elevated
more lines added than baseline
17
7eb3b7b3Exported "useHighlight" so it could be used directly without the need for the actual component to wrap certain content
Yair Even Or
8mo ago+185 -8
78%Elevated
more lines added than baseline
18
b4278012feat(useHighlight): add `refresh` callback for manual re-highlighting
Yair Even Or
8mo ago+124 -17
77%Elevated
more lines added than baseline
19
59181050updated README
Yair Even Or
8mo ago+76 -14
76%Elevated
more lines added than baseline
20
3eb36794fix: support multiple Highlight instances with same highlightName
Yair Even Or
8mo ago+62 -14
74%Elevated
more lines added than baseline
21
b4c66162chore - minor improvements
Yair Even Or
8mo ago+69 -33
73%Elevated
more lines added than baseline
22
2d4b1710feat(vanilla): add `refresh()` method to `HighlightController`
Yair Even Or
8mo ago+44 -0
71%Elevated
more lines added than baseline
23
faa8c72fminor README improvements
Yair Even Or
8mo ago+67 -5
71%Elevated
more lines added than baseline
24
63ad22efupdated lockfile
Yair Even Or
2mo ago+42 -271
69%Elevated
more lines added than baseline
25
23c35701minor README improvements
Yair Even Or
8mo ago+25 -25
68%Elevated
more lines added than baseline
26
dda54147Initial commit
Yair Even Or
8mo ago+21 -0
66%Typical
more lines added than baseline
27
ad47b42bUpdate README.md to clarify CSS import requirements for `useHighlight` hook usage
Yair Even Or
8mo ago+18 -0
65%Typical
more lines added than baseline
28
c41115affix: use __DEV__ constant for process.env checks and fix dev logging
Yair Even Or
8mo ago+14 -5
64%Typical
more lines added than baseline
29
79c9ce49feat(useHighlight): add optional search parameter to refresh method
Yair Even Or
7mo ago+14 -10
62%Typical
more scattered than baseline
30
1d32d1d7improved storybook github worflow
Yair Even Or
8mo ago+13 -5
62%Typical
more scattered than baseline
31
e6e37ffaEnhance IGNORED_TAG_NAMES in Highlight.constants.ts to include additional HTML elements
Yair Even Or
8mo ago+10 -5
60%Typical
more focused than baseline
32
86b1bbc4using pnpm
Yair Even Or
8mo ago+8 -3
59%Typical
fewer lines added than baseline
33
f1921a74vanilla demo page - add link to github repo
Yair Even Or
8mo ago+8 -1
57%Typical
fewer lines added than baseline
34
d07bd29bupdated package json
Yair Even Or
8mo ago+7 -1
56%Typical
fewer lines added than baseline
35
c8266de8docs(useHighlight): add memoization guidance for array search terms
Yair Even Or
7mo ago+8 -6
55%Typical
fewer lines added than baseline
36
7dc9441dupgraded github actions
Yair Even Or
2mo ago+6 -6
53%Typical
fewer lines added than baseline
37
4b725d4fUpdate README.md
Yair Even Or
8mo ago+5 -0
52%Typical
fewer lines added than baseline
38
541214a4fix: configure np release flow for pnpm
Yair Even Or
2mo ago+5 -3
50%Typical
fewer lines added than baseline
39
eb6a4e57chore: update .gitignore and .npmignore to exclude .cursor file
Yair Even Or
8mo ago+5 -1
50%Typical
fewer lines added than baseline
40
fdc23e14Enhance HighlightWrapper component by adding return type annotation and improving fallback rendering for invalid children
Yair Even Or
8mo ago+4 -3
48%Typical
fewer lines added than baseline
41
66776a8achore(stories): update Storybook imports to use react-vite package
Yair Even Or
7mo ago+3 -3
46%Typical
fewer lines added than baseline
42
8a9b32e1Update README files to clarify bundler requirements for the package and vanilla usage. Added notes on ES module support and limitations with plain `<script>` tags.
Yair Even Or
8mo ago+4 -0
46%Typical
fewer lines added than baseline
43
75ff580csimplified storybook stories
Yair Even Or
8mo ago+3 -126
43%Typical
fewer lines added than baseline
44
21e63f9dminor README improvements
Yair Even Or
8mo ago+3 -5
43%Typical
fewer lines added than baseline
45
17b02092docs(readme): clarify compare mode is markup-agnostic with CSS highlights
Yair Even Or
2mo ago+3 -1
41%Typical
fewer lines added than baseline
46
c01cd2c0chore: update Highlight component to use CSS module
Yair Even Or
2mo ago+2 -1
39%Typical
fewer lines added than baseline
47
d497e0602.0.0
Yair Even Or
7mo ago+2 -2
39%Typical
fewer lines added than baseline
48
bc41cb88fix(biome): fixed `includes` path from "frontend/**/*" to "src/**/*" in biome.json so all files are formatted correctly
Yair Even Or
7mo ago+2 -2
39%Typical
fewer lines added than baseline
49
9152160breplaced demo video with static image
Yair Even Or
8mo ago+1 -2
32%Below typical
fewer lines added than baseline
50
f0425d20replaced demo video with static image
Yair Even Or
8mo ago+1 -4
32%Below typical
fewer lines added than baseline
  • e42ea64finitial commit
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +6.5K -0
    Risk
    99%Elevated
  • 8083b895feat!: restructure highlight/compare into feature folders and shared lifecycle kit
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +1.7K -1.4K
    Risk
    98%Elevated
  • 98ff4281- Add support for vanilla-js usage with proper documentations - Create a vanilla-js demo page
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +1.6K -10
    Risk
    97%Elevated
  • 429dada0added another example which tests the build output itself in a non-typescript react demo project
    Author
    Yair Even Or
    When
    7mo ago
    Lines
    +1.1K -0
    Risk
    95%Elevated
  • b27f4581added a storybook file for `useHighlight` hook and consolidated similar HTML
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +586 -110
    Risk
    95%Elevated
  • 26c9e8e3Stage 1 of new feature "compare strings"
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +737 -12
    Risk
    91%Elevated
  • 2dc5038bpackages routine update
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +593 -1.1K
    Risk
    91%Elevated
  • 1127dbeapackages routine update
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +804 -687
    Risk
    91%Elevated
  • 62ff5e9dBump storybook from 10.1.4 to 10.1.10
    Author
    dependabot[bot]
    When
    7mo ago
    Lines
    +511 -33
    Risk
    91%Elevated
  • c7bab497chore(build): add TypeScript build process for non-TypeScript users
    Author
    Yair Even Or
    When
    7mo ago
    Lines
    +642 -82
    Risk
    88%Elevated
  • f33ec9b3docs: add stories showcasing multiple Highlight instances
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +273 -0
    Risk
    86%Elevated
  • d5d858f3feat(compare): pluggable diff algorithm via `diff` option
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +500 -34
    Risk
    85%Elevated
  • 056042berefactor(core): make React hook a thin wrapper around vanilla implementation
    Author
    Yair Even Or
    When
    7mo ago
    Lines
    +235 -129
    Risk
    83%Elevated
  • d6b05ba3- Added "Biome" linter & formatter and fixed issues - Added Huskey & Lint-staged for "pre-commit" hook to run biome
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +450 -35
    Risk
    83%Elevated
  • e3ed4c0bfeat(storybook): broaden compare demos and preview `code` styles
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +224 -85
    Risk
    81%Elevated
  • 504c5be2feat(compare): accept string inputs in createCompareHighlight
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +228 -76
    Risk
    80%Elevated
  • 7eb3b7b3Exported "useHighlight" so it could be used directly without the need for the actual component to wrap certain content
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +185 -8
    Risk
    78%Elevated
  • b4278012feat(useHighlight): add `refresh` callback for manual re-highlighting
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +124 -17
    Risk
    77%Elevated
  • 59181050updated README
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +76 -14
    Risk
    76%Elevated
  • 3eb36794fix: support multiple Highlight instances with same highlightName
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +62 -14
    Risk
    74%Elevated
  • b4c66162chore - minor improvements
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +69 -33
    Risk
    73%Elevated
  • 2d4b1710feat(vanilla): add `refresh()` method to `HighlightController`
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +44 -0
    Risk
    71%Elevated
  • faa8c72fminor README improvements
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +67 -5
    Risk
    71%Elevated
  • 63ad22efupdated lockfile
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +42 -271
    Risk
    69%Elevated
  • 23c35701minor README improvements
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +25 -25
    Risk
    68%Elevated
  • dda54147Initial commit
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +21 -0
    Risk
    66%Typical
  • ad47b42bUpdate README.md to clarify CSS import requirements for `useHighlight` hook usage
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +18 -0
    Risk
    65%Typical
  • c41115affix: use __DEV__ constant for process.env checks and fix dev logging
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +14 -5
    Risk
    64%Typical
  • 79c9ce49feat(useHighlight): add optional search parameter to refresh method
    Author
    Yair Even Or
    When
    7mo ago
    Lines
    +14 -10
    Risk
    62%Typical
  • 1d32d1d7improved storybook github worflow
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +13 -5
    Risk
    62%Typical
  • e6e37ffaEnhance IGNORED_TAG_NAMES in Highlight.constants.ts to include additional HTML elements
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +10 -5
    Risk
    60%Typical
  • 86b1bbc4using pnpm
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +8 -3
    Risk
    59%Typical
  • f1921a74vanilla demo page - add link to github repo
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +8 -1
    Risk
    57%Typical
  • d07bd29bupdated package json
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +7 -1
    Risk
    56%Typical
  • c8266de8docs(useHighlight): add memoization guidance for array search terms
    Author
    Yair Even Or
    When
    7mo ago
    Lines
    +8 -6
    Risk
    55%Typical
  • 7dc9441dupgraded github actions
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +6 -6
    Risk
    53%Typical
  • 4b725d4fUpdate README.md
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +5 -0
    Risk
    52%Typical
  • 541214a4fix: configure np release flow for pnpm
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +5 -3
    Risk
    50%Typical
  • eb6a4e57chore: update .gitignore and .npmignore to exclude .cursor file
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +5 -1
    Risk
    50%Typical
  • fdc23e14Enhance HighlightWrapper component by adding return type annotation and improving fallback rendering for invalid children
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +4 -3
    Risk
    48%Typical
  • 66776a8achore(stories): update Storybook imports to use react-vite package
    Author
    Yair Even Or
    When
    7mo ago
    Lines
    +3 -3
    Risk
    46%Typical
  • 8a9b32e1Update README files to clarify bundler requirements for the package and vanilla usage. Added notes on ES module support and limitations with plain `<script>` tags.
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +4 -0
    Risk
    46%Typical
  • 75ff580csimplified storybook stories
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +3 -126
    Risk
    43%Typical
  • 21e63f9dminor README improvements
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +3 -5
    Risk
    43%Typical
  • 17b02092docs(readme): clarify compare mode is markup-agnostic with CSS highlights
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +3 -1
    Risk
    41%Typical
  • c01cd2c0chore: update Highlight component to use CSS module
    Author
    Yair Even Or
    When
    2mo ago
    Lines
    +2 -1
    Risk
    39%Typical
  • d497e0602.0.0
    Author
    Yair Even Or
    When
    7mo ago
    Lines
    +2 -2
    Risk
    39%Typical
  • bc41cb88fix(biome): fixed `includes` path from "frontend/**/*" to "src/**/*" in biome.json so all files are formatted correctly
    Author
    Yair Even Or
    When
    7mo ago
    Lines
    +2 -2
    Risk
    39%Typical
  • 9152160breplaced demo video with static image
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +1 -2
    Risk
    32%Below typical
  • f0425d20replaced demo video with static image
    Author
    Yair Even Or
    When
    8mo ago
    Lines
    +1 -4
    Risk
    32%Below typical
Showing 50 of 76 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.

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

Size against diffusion

The 76 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.04.4Diffusion →
Below typical28
Typical23
Elevated25

Commit history for yairEO/react-css-highlight

Repowise tracks change history across 41 files in yairEO/react-css-highlight. In the last 90 days 34 files were touched, 53 times in total, most often index.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.