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
88 commits sit in this repo's top risk tercile, which is 33% of the 263scored. 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.6 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 | cdbbf7f8Migrate to String Catalogs | Bat.bat | 2y ago | +9.8K -1.9K | 100%Elevated | more lines added than baseline |
| 2 | fd4ccf80HeliPort: Initial commit | Bat.bat | 6y ago | +4.3K -0 | 99%Elevated | more lines added than baseline |
| 3 | 898bcd83Introduce modern UI (#262) | Bat.bat | 1y ago | +2.2K -822 | 99%Elevated | more lines added than baseline |
| 4 | 2abd97a9Added Preference Panel to edit saved WiFi Networks (#146) | ErrorErrorError | 6y ago | +1.8K -155 | 99%Elevated | more lines added than baseline |
| 5 | 7433db56Refactored WiFi configuration window (#156) | ErrorErrorError | 6y ago | +648 -1.4K | 98%Elevated | more lines added than baseline |
| 6 | a807a194Reformat Code | Bat.bat | 6y ago | +553 -108 | 98%Elevated | more lines added than baseline |
| 7 | c5e22648Add modern WiFi icons | Bat.bat | 2y ago | +819 -146 | 98%Elevated | more lines added than baseline |
| 8 | f11d8ed1Add strings to all localization files (#159) | Alessio Matricardi | 6y ago | +339 -9 | 97%Elevated | more lines added than baseline |
| 9 | 68a9cd57Fixed Network Preferences on Big Sur (#209) | Erik Bautista | 5y ago | +262 -53 | 97%Elevated | more lines added than baseline |
| 10 | 64373abbJoinWindowPopup improvements (#38) | Igor Kulman | 6y ago | +257 -246 | 97%Elevated | more lines added than baseline |
| 11 | 447aad16Sort and Update Localizable.strings | Bat.bat | 6y ago | +296 -299 | 96%Elevated | more lines added than baseline |
| 12 | 8c8bdb8eSimpler alert creation and text localization (#126) | Igor Kulman | 6y ago | +222 -178 | 95%Elevated | more lines added than baseline |
| 13 | a04f9459add basic ioctl functions | 钟先耀 | 6y ago | +231 -64 | 95%Elevated | more lines added than baseline |
| 14 | 6f9b2d7bAdded missing strings to the Localizable.strings files and updated credits in the Credits.rtf file. (#257) | IV | 2y ago | +168 -14 | 94%Elevated | more lines added than baseline |
| 15 | aa8c27b8Improvements on WiFiMenuItem (#183) | Erik Bautista | 5y ago | +175 -90 | 94%Elevated | more lines added than baseline |
| 16 | 62434740Added bug reporter functionality (#136) | ErrorErrorError | 6y ago | +206 -39 | 94%Elevated | more lines added than baseline |
| 17 | bcfccca7Fixed issue with text wrapping WiFiMenuItemView. (#61) | ErrorErrorError | 6y ago | +207 -58 | 94%Elevated | more lines added than baseline |
| 18 | 4180f4d0Added support to detect if the wifi is connected to a given network. (#37) | ErrorErrorError | 6y ago | +230 -7 | 94%Elevated | more lines added than baseline |
| 19 | b25881abStatus menu code quality improvements (#35) | Igor Kulman | 6y ago | +227 -180 | 94%Elevated | more lines added than baseline |
| 20 | 0a92e7f1Refactoring network manager (#52) | Igor Kulman | 6y ago | +207 -166 | 92%Elevated | more lines added than baseline |
| 21 | d40806e9Add Sparkle updater framework (#14) | Bat.bat | 6y ago | +258 -48 | 92%Elevated | more lines added than baseline |
| 22 | 4f9ca1baSupport Launch At Login (#74) | Bat.bat | 6y ago | +290 -3 | 91%Elevated | more lines added than baseline |
| 23 | 9461a041i18n: Update all languages | Bat.bat | 6y ago | +169 -26 | 91%Elevated | more lines added than baseline |
| 24 | f7c8fd87Basic functionality to save and load passwords (#30) | Igor Kulman | 6y ago | +182 -198 | 91%Elevated | more lines added than baseline |
| 25 | 1c3fdb56Update Spanish translations (#263) | Emilio P Egido | 2y ago | +114 -6 | 90%Elevated | more lines added than baseline |
| 26 | 595828beAdd option to toggle appearance | Bat.bat | 2y ago | +165 -12 | 90%Elevated | more lines added than baseline |
| 27 | 0b18dae4Add Italian and Turkish languages (#48) | Aldo97 | 6y ago | +136 -0 | 90%Elevated | more lines added than baseline |
| 28 | 8c52622aLint code | Goshin | 6y ago | +126 -110 | 90%Elevated | more lines added than baseline |
| 29 | 0c9c8aa8Migrate to Swift Package Manager (#238) | Bat.bat | 4y ago | +231 -301 | 89%Elevated | more lines added than baseline |
| 30 | 6e60d782I18n (#10) | Bat.bat | 6y ago | +149 -66 | 89%Elevated | more lines added than baseline |
| 31 | fa44a50fEnable CI (#2) | Bat.bat | 6y ago | +131 -32 | 89%Elevated | more lines added than baseline |
| 32 | 13f26971Fix NSRegularExpression memory leak | Bat.bat | 4y ago | +114 -33 | 87%Elevated | more lines added than baseline |
| 33 | 64115e90Alpha Release | Bat.bat | 6y ago | +150 -111 | 87%Elevated | more lines added than baseline |
| 34 | e3cb9abdAuto-connect saved networks on start (#56) | Goshin | 6y ago | +108 -23 | 87%Elevated | more lines added than baseline |
| 35 | a3fc6091Implement WifiPlistManager (#19) | Bat.bat | 6y ago | +144 -0 | 87%Elevated | more lines added than baseline |
| 36 | 7b528201Added Ukrainian localization (#248) | selincodes | 2y ago | +95 -0 | 86%Elevated | more lines added than baseline |
| 37 | 2108a993Sync API calls | Goshin | 6y ago | +99 -39 | 86%Elevated | more lines added than baseline |
| 38 | 7dcfcf52Refactor WiFiPopoverView | Goshin | 6y ago | +116 -119 | 86%Elevated | more lines added than baseline |
| 39 | 62134751CI: Check Localizable.strings | Bat.bat | 6y ago | +78 -99 | 85%Elevated | more lines added than baseline |
| 40 | 413b0c4dUpdate status info (#33) | Goshin | 6y ago | +108 -31 | 85%Elevated | more lines added than baseline |
| 41 | b8769d50Add about info | Goshin | 6y ago | +133 -2 | 85%Elevated | more lines added than baseline |
| 42 | 871e64c0Allow users to select the output path of the bug report | Bat.bat | 5y ago | +81 -48 | 83%Elevated | more lines added than baseline |
| 43 | 14a3d434Add Arabic translation (#202) | Ab2774 | 5y ago | +99 -0 | 83%Elevated | more lines added than baseline |
| 44 | a6a0d938Ro localisation (#145) | florinsdistortedvision | 6y ago | +73 -0 | 83%Elevated | more lines added than baseline |
| 45 | ab4dd5bfRefactor hidden items (#97) | Goshin | 6y ago | +85 -80 | 83%Elevated | more lines added than baseline |
| 46 | f9d363ebAdd NetworkManager | Goshin | 6y ago | +76 -51 | 83%Elevated | more lines added than baseline |
| 47 | caa6d9a1Refactor and simplify WifiMenuItemView | Goshin | 6y ago | +92 -115 | 82%Elevated | more lines added than baseline |
| 48 | d40639defix interface name length error. | 钟先耀 | 6y ago | +93 -3 | 82%Elevated | more lines added than baseline |
| 49 | 7083692asupport different drivers | 钟先耀 | 6y ago | +103 -54 | 82%Elevated | more lines added than baseline |
| 50 | 3a9c92b1Autojoin enabled/disabled on disconnect/connect, no frozen Keychain auth (#90) | Avery Black | 6y ago | +60 -21 | 81%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.
FaserF/HeliPort has 264 commits in its history from 42 contributors, the first of them May 30, 2020. 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.