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
38 commits sit in this repo's top risk tercile, which is 33% of the 114scored. 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.1 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 | 09ea29d7first commit | moeamaya | 10y ago | +931 -0 | 100%Elevated | more lines added than baseline |
| 2 | 2cc48b26Added wrapper option | Kajetan Nobel | 9y ago | +254 -17 | 99%Elevated | more lines added than baseline |
| 3 | 877bf6d1- | vsync | 8y ago | +216 -249 | 98%Elevated | more lines added than baseline |
| 4 | 7f0c2e73UMD | olegtsaplin | 10y ago | +159 -148 | 97%Elevated | more lines added than baseline |
| 5 | 1e88b8dfel can be a node | Maxime Bonhomme | 8y ago | +103 -59 | 96%Elevated | more lines added than baseline |
| 6 | 53cb4bb6Implemented limitSpeed(). | Pedro R | 10y ago | +124 -1 | 95%Elevated | more lines added than baseline |
| 7 | fa452081add test page for horizontal scrolling | Brian Glaz | 8y ago | +123 -1 | 94%Elevated | more lines added than baseline |
| 8 | 7e83298dFixed buggy demo.html (double scrollbar), fixed initial elements position if using data-rellax-percentage, included tests page. | Pedro R | 10y ago | +151 -11 | 94%Elevated | more lines added than baseline |
| 9 | 76235a06undo jsPrettier | Maxime Bonhomme | 8y ago | +61 -104 | 92%Elevated | more lines added than baseline |
| 10 | 6bba8a26begin work on horizontal scrolling | Brian Glaz | 8y ago | +61 -26 | 92%Elevated | more lines added than baseline |
| 11 | 2a91f6daFixed element's initial posY when using the "center" option, and bug with "transform" being on the value's side, in an inline style declaration. | Pedro R | 10y ago | +94 -10 | 92%Elevated | more lines added than baseline |
| 12 | 773b69c0Fixed bug with inline styled elements. | Pedro R | 10y ago | +86 -2 | 90%Elevated | more lines added than baseline |
| 13 | a54331aaUpdate README.md | Moe Amaya | 10y ago | +37 -2 | 89%Elevated | more lines added than baseline |
| 14 | b754752aclean all the tabs | yuanchuan | 9y ago | +31 -31 | 88%Elevated | more lines added than baseline |
| 15 | 0700d55cAdded window.requestAnimationFrame instead of onScroll Added support / detection for ScrollTrigger, if found, it attaches to that animationFrame loop so you do not have multiple loops going | erikterwan | 10y ago | +40 -16 | 88%Elevated | more lines added than baseline |
| 16 | bfbd145dreinitialize the whole thing when the window gets resized | Benoît Rouleau | 8y ago | +26 -19 | 86%Elevated | more lines added than baseline |
| 17 | edd0303ffix npm bug | moeamaya | 9y ago | +30 -4 | 86%Elevated | more lines added than baseline |
| 18 | 4863ad1fadded a destroy method which closes #12 | moeamaya | 9y ago | +32 -6 | 85%Elevated | more lines added than baseline |
| 19 | 0041622eMade sure it only looped through the elements when the scroll position changed | erikterwan | 10y ago | +26 -13 | 84%Elevated | more lines added than baseline |
| 20 | 0ef46266Update README.md | Moe Amaya | 9y ago | +23 -1 | 82%Elevated | more lines added than baseline |
| 21 | f81f00edpublished on npm | moeamaya | 10y ago | +22 -0 | 82%Elevated | more lines added than baseline |
| 22 | ed9df417bower | moeamaya | 9y ago | +22 -0 | 80%Elevated | more lines added than baseline |
| 23 | 704c4dffAdded requestAnimationFrame without ScrollTrigger references, for master branch? | erikterwan | 10y ago | +29 -43 | 80%Elevated | more lines added than baseline |
| 24 | 530e0698Initial commit | Moe Amaya | 10y ago | +23 -0 | 80%Elevated | more lines added than baseline |
| 25 | 3cb0ab8a- | vsync | 8y ago | +20 -12 | 78%Elevated | more lines added than baseline |
| 26 | f387c498Fixed bug with inline styled elements (again). | Pedro R | 10y ago | +19 -10 | 78%Elevated | more lines added than baseline |
| 27 | a5a27102callback option | Suson Waiba | 9y ago | +19 -5 | 76%Elevated | more lines added than baseline |
| 28 | baee8175Add vendor prefix detection, use a more efficient transform method | Ruben Del Rio | 9y ago | +17 -3 | 76%Elevated | more lines added than baseline |
| 29 | 803272c0Adds z-index support | ajimix | 8y ago | +16 -2 | 75%Elevated | more lines added than baseline |
| 30 | 09f61c1fAdded data-rellax-percentage. | Pedro R | 10y ago | +15 -15 | 74%Elevated | more lines added than baseline |
| 31 | 1020b8a5Added DEBUG var to base rellax.js and created rellax-build without testing params | moeamaya | 10y ago | +14 -8 | 73%Elevated | more scattered than baseline |
| 32 | beb07781remove speed limits and old comments | Benoît Rouleau | 8y ago | +11 -24 | 72%Elevated | more scattered than baseline |
| 33 | 67a994adUpdate README.md | Moe Amaya | 9y ago | +12 -0 | 71%Elevated | more focused than baseline |
| 34 | 5af0efb2update readme | Maxime Bonhomme | 8y ago | +11 -0 | 71%Elevated | more focused than baseline |
| 35 | 0a1dafe3keep passing positions to callback | Benoît Rouleau | 8y ago | +10 -9 | 68%Elevated | more subsystems than baseline |
| 36 | 65779cb9update README detailing new horizontal option | Brian Glaz | 8y ago | +10 -2 | 68%Elevated | more focused than baseline |
| 37 | 7d05cdc7Added center option. | Pedro R | 10y ago | +10 -10 | 68%Elevated | more scattered than baseline |
| 38 | c6004a5eForgot to lint, minify and beer. | Pedro R | 10y ago | +10 -7 | 68%Elevated | more scattered than baseline |
| 39 | 6b4268fdadd refresh method | Benoît Rouleau | 8y ago | +10 -7 | 66%Typical | more subsystems than baseline |
| 40 | 2e2f97ef- Fix elements selection - Remove "getElementsByClassName" | Nicolas Lemoine | 9y ago | +8 -7 | 65%Typical | fewer lines added than baseline |
| 41 | 654db128using number clamp | yuanchuan | 9y ago | +8 -19 | 65%Typical | fewer lines added than baseline |
| 42 | 1b67692dcache attribute data | yuanchuan | 9y ago | +7 -5 | 64%Typical | fewer lines added than baseline |
| 43 | 32563b6fupdate loop method with setTimout for older browsers | moeamaya | 10y ago | +9 -28 | 63%Typical | more subsystems than baseline |
| 44 | 21b540f4check in jshint and fix errors | Brian Glaz | 8y ago | +6 -6 | 61%Typical | fewer lines added than baseline |
| 45 | 9b7bbbd0Oops | olegtsaplin | 10y ago | +6 -6 | 61%Typical | fewer lines added than baseline |
| 46 | 42daaa31Update README and closes #11 | Moe Amaya | 9y ago | +6 -1 | 60%Typical | fewer lines added than baseline |
| 47 | 03dad228added mobile support! | moeamaya | 9y ago | +6 -9 | 59%Typical | fewer lines added than baseline |
| 48 | aa0ba902add min/max recommended speeds to README | Benoît Rouleau | 8y ago | +5 -0 | 58%Typical | fewer lines added than baseline |
| 49 | d8bb44e7build | yuanchuan | 9y ago | +5 -5 | 58%Typical | fewer lines added than baseline |
| 50 | a223e445Update README.md | Moe Amaya | 9y ago | +5 -1 | 56%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 114 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 1 file in yairEO/rellax. 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.