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
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.
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.
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 | Author | When | Lines | Risk | Top 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 |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
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.
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.
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.