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
141 commits sit in this repo's top risk tercile, which is 34% of the 418scored. 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.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.
Began feature-led, now leaning chore.
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 | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 06d5b524changes | 👒 | 1y ago | +3.1K -0 | 100thElevated | more lines added than baseline |
| 2 | 7523e3e8lang(zh-hans): adding simplified Chinese localisation (#486) | helmholtz | 11mo ago | +1.5K -2 | 100thElevated | more lines added than baseline |
| 3 | 14b27717lang(it): Italian localizations (#434) | kl9ije | 1y ago | +1.5K -4 | 100thElevated | more lines added than baseline |
| 4 | b5ee3912lang(pl): Added missing and corrected Polish localizable (#444) | marcinmajsc | 1y ago | +1.6K -1.4K | 99thElevated | more lines added than baseline |
| 5 | 07b3c1c2lang(zh): add chinese translate (#415) | Oaifree | 1y ago | +1.0K -3 | 99thElevated | more lines added than baseline |
| 6 | f38e1c63lang(de): Complete translations for German (#404) | Team Yukizome | 1y ago | +1.0K -5 | 99thElevated | more lines added than baseline |
| 7 | 61141b59lang(pl): Add Polish Localizable (#397) | marcinmajsc | 1y ago | +1.4K -5 | 99thElevated | more lines added than baseline |
| 8 | 3abbed6bfeat: repository basics | khcrysalis | 1y ago | +1.8K -626 | 99thElevated | more lines added than baseline |
| 9 | c8d65668feat: major refactor + installers | 👒 | 1y ago | +1.8K -789 | 99thElevated | more lines added than baseline |
| 10 | b5d064b7lang(id): add Indonesian language support (#359) | ^Amin Aenurahman | 1y ago | +986 -1 | 97thElevated | more lines added than baseline |
| 11 | b0808283lang(tr):Added Turkish translation. (#348) | İsmail Carlık | 1y ago | +980 -1 | 97thElevated | more lines added than baseline |
| 12 | f31c3b18lang(vi): Add Vietnamese language for Feather v2 (#336) | Lê Tí | 1y ago | +1.0K -4 | 97thElevated | more lines added than baseline |
| 13 | f1156b2cadd repo codable structs | Lakhan Lothiyi | 1y ago | +1.0K -36 | 97thElevated | more lines added than baseline |
| 14 | 32ad3a65feat: basic certificate database | khcrysalis | 1y ago | +1.0K -19 | 97thElevated | more lines added than baseline |
| 15 | 542f119alang(tr): Update translations (#467) | İsmail Carlık | 1y ago | +576 -6 | 96thElevated | more lines added than baseline |
| 16 | 1442fd64Feather(Resources): Add english locales | khcrysalis | 1y ago | +772 -1 | 96thElevated | more lines added than baseline |
| 17 | e3bd8a92feat: server | 👒 | 1y ago | +733 -30 | 96thElevated | more lines added than baseline |
| 18 | 3f7ba2adfeat: some extra targets | 👒 | 1y ago | +565 -0 | 96thElevated | more lines added than baseline |
| 19 | 671125c7feat: basic file import | khcrysalis | 1y ago | +678 -37 | 96thElevated | more lines added than baseline |
| 20 | 7c8acb0afeat: editorconfig+format | khcrysalis | 5mo ago | +773 -760 | 95thElevated | more lines added than baseline |
| 21 | 9614a5fbFeather(Views): Fullscreen app listings (#454) | sammy | 1y ago | +864 -344 | 95thElevated | more lines added than baseline |
| 22 | 6fa688adlang(de/es/ru/fr): add more localizations | khcrysalis | 1y ago | +785 -10 | 95thElevated | more lines added than baseline |
| 23 | 0216cbe1lang(czech): add czech localizations | khcrysalis | 1y ago | +924 -8 | 95thElevated | more lines added than baseline |
| 24 | d6ab1f6eFeather(UI): Make all strings available in the catalog | khcrysalis | 1y ago | +1.2K -303 | 95thElevated | more lines added than baseline |
| 25 | e262e2abFeather(Views): Add recommended sources | 👒 | 1y ago | +577 -90 | 94thElevated | more lines added than baseline |
| 26 | ce9461dflang(german): add some german locals | khcrysalis | 1y ago | +565 -24 | 94thElevated | more lines added than baseline |
| 27 | cd7e9237feat: license | khcrysalis | 1y ago | +690 -0 | 94thElevated | more lines added than baseline |
| 28 | cf7ac0c2feat: tweak injection | khcrysalis | 1y ago | +673 -1 | 94thElevated | more lines added than baseline |
| 29 | 1e6fe3a9Feather: Optimize for Liquid Glass (SDK 26) (#560) | SAMSAM | 7mo ago | +511 -137 | 93thElevated | more lines added than baseline |
| 30 | eee206c0feat: upload workflow | khcrysalis | 1y ago | +611 -76 | 93thElevated | more lines added than baseline |
| 31 | f66cca9drefactor: idevice wrappers | khcrysalis | 1y ago | +391 -118 | 93thElevated | more lines added than baseline |
| 32 | 7189a0cafeat: basic zsign structure + icon chooser | khcrysalis | 1y ago | +426 -94 | 93thElevated | more lines added than baseline |
| 33 | cc59b7f3feat: esign package | khcrysalis | 1y ago | +541 -0 | 93thElevated | more lines added than baseline |
| 34 | 3f9c69d3feat: certificate selection | khcrysalis | 1y ago | +345 -49 | 92thElevated | more lines added than baseline |
| 35 | dc5ca580init | khcrysalis | 1y ago | +595 -0 | 92thElevated | more lines added than baseline |
| 36 | 193977e8Feather(Utilities): 18+ icon tinting in library using iconservices private api (#573) | SAMSAM | 7mo ago | +423 -379 | 91thElevated | more lines added than baseline |
| 37 | 309ac387chore: organize | khcrysalis | 1y ago | +275 -211 | 91thElevated | more lines added than baseline |
| 38 | 73a70a22testing sources stuff | Lakhan Lothiyi | 1y ago | +253 -21 | 91thElevated | more lines added than baseline |
| 39 | f3cf87aefeat: a true beginning | khcrysalis | 1y ago | +236 -10 | 91thElevated | more lines added than baseline |
| 40 | 9f9c334aFeather(Views): Prefill feedback body with metadata (#429) | Adrian Castro | 1y ago | +217 -90 | 90thElevated | more lines added than baseline |
| 41 | 1f082ddcFeather(Views): Change sources and sorting to include more info | 👒 | 1y ago | +299 -176 | 90thElevated | more lines added than baseline |
| 42 | 05cfc510Feather(Views): Add reset options | 👒 | 1y ago | +350 -16 | 90thElevated | more lines added than baseline |
| 43 | 94164575feat: zsign wrapper and handler | khcrysalis | 1y ago | +243 -4 | 90thElevated | more lines added than baseline |
| 44 | 661742a6Feather(Views): Screenshots on tap will show a preview (#458) | Nagata Asami | 1y ago | +236 -23 | 89thElevated | more lines added than baseline |
| 45 | e85f956elang(pl): Add missing Polish translation for new strings (#405) | marcinmajsc | 1y ago | +185 -5 | 89thElevated | more lines added than baseline |
| 46 | 2ff8e463lang(vi): update strings (#403) | Lê Tí | 1y ago | +189 -3 | 89thElevated | more lines added than baseline |
| 47 | f1ce9082Feather(Views): Add content unavailable views | 👒 | 1y ago | +276 -88 | 89thElevated | more lines added than baseline |
| 48 | add8ba0bfeat: settings reorganizations | khcrysalis | 1y ago | +192 -55 | 89thElevated | more lines added than baseline |
| 49 | b8d6a9f4feat: more sorting options | khcrysalis | 1y ago | +241 -117 | 89thElevated | more lines added than baseline |
| 50 | fcd0a7c7feat: basic signeds database | khcrysalis | 1y ago | +188 -79 | 89thElevated | 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.
aljamrii-wq/Feather has 425 commits in its history from 30 contributors, the first of them Apr 10, 2025. 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.