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
683 commits sit in this repo's top risk tercile, which is 33% of the 2,065scored. 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 6.0 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.
Began fix-led, now leaning feature.
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 | 767387d4perf(v4): shard registry component maps per style (#11325) | shadcn | 3w ago | +35.0K -34.7K | 99%Elevated | more lines added than baseline |
| 2 | 2b89d67efeat: aria (#11208) | shadcn | 1mo ago | +124.7K -1.4K | 99%Elevated | more lines added than baseline |
| 3 | 18fcf0f7feat: @shadcn/react (#11022) | shadcn | 1mo ago | +59.7K -1.5K | 99%Elevated | more lines added than baseline |
| 4 | e583c773fix: dev server perf (#10954) | shadcn | 2mo ago | +22.6K -22.7K | 99%Elevated | more lines added than baseline |
| 5 | df1752dffeat: rhea (#10779) | shadcn | 2mo ago | +38.2K -2.9K | 99%Elevated | more lines added than baseline |
| 6 | 2be9640cfeat: build registry | shadcn | 4mo ago | +30.1K -206 | 99%Elevated | more lines added than baseline |
| 7 | 44c09a19feat: luma (#10246) | shadcn | 4mo ago | +44.0K -1.6K | 99%Elevated | more lines added than baseline |
| 8 | 7d718ddafix: refactor styles (#10190) | shadcn | 4mo ago | +70.0K -5.3K | 99%Elevated | more lines added than baseline |
| 9 | 64b88b6cfeat: refactor styles handling across v4 (#10176) | shadcn | 5mo ago | +70.0K -5.3K | 99%Elevated | more lines added than baseline |
| 10 | b484f36afeat: add preset code | shadcn | 6mo ago | +33.7K -3.2K | 99%Elevated | more lines added than baseline |
| 11 | b9f62a83feat: create blocks for new styles | shadcn | 6mo ago | +51.3K -7.1K | 99%Elevated | more lines added than baseline |
| 12 | 38de7fddfeat: rtl (#9498) | shadcn | 6mo ago | +39.1K -8.2K | 99%Elevated | more lines added than baseline |
| 13 | 47c47eaefeat: add docs for base-ui components (#9304) | shadcn | 7mo ago | +75.1K -8.9K | 99%Elevated | more lines added than baseline |
| 14 | 86d9b000chore: update deps (#9022) | shadcn | 8mo ago | +148.5K -6.5K | 99%Elevated | more lines added than baseline |
| 15 | 04432835feat: new components (#8334) | shadcn | 10mo ago | +38.5K -5.2K | 99%Elevated | more lines added than baseline |
| 16 | 01c02b28feat: add registry.json for all styles (#7958) | shadcn | 1y ago | +37.4K -28 | 99%Elevated | more lines added than baseline |
| 17 | 82d94eeefeat: calendar v2 (#7551) | shadcn | 1y ago | +20.0K -345 | 99%Elevated | more lines added than baseline |
| 18 | 1aa35048feat: v4 updates (#7499) | shadcn | 1y ago | +81.1K -6.3K | 99%Elevated | more lines added than baseline |
| 19 | e5164813(5/n) shadcn: migrate all components and blocks (#6567) | shadcn | 1y ago | +41.8K -4.0K | 99%Elevated | more lines added than baseline |
| 20 | 66b95402feat: add v0 registry blocks | shadcn | 1y ago | +23.3K -414 | 99%Elevated | more lines added than baseline |
| 21 | 4ac9db98Charts (#4181) | shadcn | 2y ago | +40.8K -6.6K | 99%Elevated | more lines added than baseline |
| 22 | 7590fb76feat: lift mode (#3380) | shadcn | 2y ago | +23.5K -1.3K | 99%Elevated | more lines added than baseline |
| 23 | 3e54530efeat: questionnaire (#11414) | shadcn | 2w ago | +19.0K -23 | 98%Elevated | more lines added than baseline |
| 24 | 0ec4a7fffeat: @shadcn/helpers (#11168) | shadcn | 1mo ago | +9.2K -3.0K | 98%Elevated | more lines added than baseline |
| 25 | f3e7de11feat: base (#11082) | shadcn | 1mo ago | +10.1K -7.2K | 98%Elevated | more lines added than baseline |
| 26 | 55ea86f2chore: update templates (#10786) | shadcn | 2mo ago | +21.5K -9.4K | 98%Elevated | more lines added than baseline |
| 27 | a06ba18dRevert "chore: update templates (#10784)" (#10785) | shadcn | 2mo ago | +9.4K -21.3K | 98%Elevated | more lines added than baseline |
| 28 | f3e16e7dchore: update templates (#10784) | shadcn | 2mo ago | +21.3K -9.4K | 98%Elevated | more lines added than baseline |
| 29 | 23b2ac4drefactor: create page (#10212) | shadcn | 4mo ago | +18.4K -8.3K | 98%Elevated | more lines added than baseline |
| 30 | 687f0981feat: chartColor and fontHeading (#10115) | shadcn | 5mo ago | +13.3K -1.4K | 98%Elevated | more lines added than baseline |
| 31 | 5ef76decfeat: add new monorepo templates | shadcn | 5mo ago | +18.4K -0 | 98%Elevated | more lines added than baseline |
| 32 | aa735ef5feat: add links to ui primitives | shadcn | 6mo ago | +9.9K -416 | 98%Elevated | more lines added than baseline |
| 33 | 3192a3dbfix: registry script | shadcn | 6mo ago | +5.0K -1.3K | 98%Elevated | more lines added than baseline |
| 34 | 9ac1b5c0feat: add native select (#8528) | shadcn | 10mo ago | +7.1K -1.6K | 98%Elevated | more lines added than baseline |
| 35 | f12db1e3fix(sonner): support border radius from theme (#7825) | Ryann Mack | 10mo ago | +6.2K -1.6K | 98%Elevated | more lines added than baseline |
| 36 | c67e6305feat: add docs and examples for react-hook-form and tanstack form (#8412) | shadcn | 10mo ago | +10.2K -5.9K | 98%Elevated | more lines added than baseline |
| 37 | 3e20c228fix(input-group-textarea): prevent child elements from overflowing by… (#8341) | Seoku | 10mo ago | +5.7K -1.5K | 98%Elevated | more lines added than baseline |
| 38 | 043be944fix: build script (#8250) | shadcn | 11mo ago | +4.4K -5.5K | 98%Elevated | more lines added than baseline |
| 39 | 07eda36bfeat(shadcn): add namespaced registries support (#7919) | shadcn | 1y ago | +10.4K -253 | 98%Elevated | more lines added than baseline |
| 40 | 516ed3d1feat(www): add dashboard-01 (#6961) | shadcn | 1y ago | +8.0K -8 | 98%Elevated | more lines added than baseline |
| 41 | 05145e66feat: refactor registry (#6071) | shadcn | 1y ago | +27.8K -49.5K | 98%Elevated | more lines added than baseline |
| 42 | 2c2fe97efeat: move new-york to lucide-react (#5602) | shadcn | 1y ago | +10.7K -965 | 98%Elevated | more lines added than baseline |
| 43 | c668c35bfeat(www): add sidebar components | shadcn | 1y ago | +16.2K -2.0K | 98%Elevated | more lines added than baseline |
| 44 | a62a155a(1/N) cli: framework support (#4569) | shadcn | 2y ago | +24.9K -12.5K | 98%Elevated | more lines added than baseline |
| 45 | dc8853c8chore: rebuild registry | shadcn | 2y ago | +9.1K -0 | 98%Elevated | more lines added than baseline |
| 46 | 12539b36feat(www): tooltip examples (#4309) | shadcn | 2y ago | +3.9K -336 | 98%Elevated | more lines added than baseline |
| 47 | 210010f5more chart examples (#4304) | shadcn | 2y ago | +6.3K -838 | 98%Elevated | more lines added than baseline |
| 48 | 36a9c1bbFixed all issues related Command component (#4154) | rds_agi | 2y ago | +6.7K -8.7K | 98%Elevated | more lines added than baseline |
| 49 | 0374ba87feat(cli): add min-config support for Next.js (#2454) | shadcn | 2y ago | +12.1K -17 | 98%Elevated | more lines added than baseline |
| 50 | b37fc17ffeat(select): update registry | Iain Wandless | 2y ago | +18.7K -80 | 98%Elevated | more 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 200 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.
shadcn-ui/ui has 2,387 commits in its history from 646 contributors, the first of them Jan 24, 2023. In the last 90 days 1,535 files were touched, 1,903 times in total, most often __index__.tsx. Every commit is scored for change risk from its size, spread and the history of the files it touches.