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
31 commits sit in this repo's top risk tercile, which is 33% of the 93scored. 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 7.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.
How this repo's commit mix shifts over time.
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 | 3dfe1311chore(agents): add workspace agents configuration and skills | Junior Albuquerque | 1mo ago | +51.6K -0 | 99%Elevated | more lines added than baseline |
| 2 | 1544aec8feat(frontend): implement dynamic island application UI and widgets | Junior Albuquerque | 1mo ago | +3.0K -0 | 97%Elevated | more lines added than baseline |
| 3 | 597320b7feat(backend): add tauri configurations and rust core backend | Junior Albuquerque | 1mo ago | +6.3K -0 | 97%Elevated | more lines added than baseline |
| 4 | 3d6643fachore: initialize repository and basic configuration | Junior Albuquerque | 1mo ago | +5.7K -0 | 97%Elevated | more lines added than baseline |
| 5 | 2b2bcf78feat: implement error boundaries, media LRU cache, tray file verification, and vitest testing | Junior Albuquerque | 1mo ago | +2.1K -200 | 95%Elevated | more lines added than baseline |
| 6 | 2e209ef8feat(i18n): implement translation system (EN & PT-BR) and localize all UI widgets/settings | Junior Albuquerque | 1mo ago | +1.2K -333 | 94%Elevated | more lines added than baseline |
| 7 | 8a6e079cfix(app): stabilize multi-window background sync | Junior Albuquerque | 1mo ago | +1.2K -387 | 92%Elevated | more lines added than baseline |
| 8 | 7b75b92ffeat: implement file tray drag & drop widget with native Win32 clipboard copier | Junior Albuquerque | 1mo ago | +995 -11 | 92%Elevated | more lines added than baseline |
| 9 | 6da6f0d2feat(wmi): replace PowerShell WMI queries with in-process COM connections | Junior Albuquerque | 1mo ago | +566 -156 | 91%Elevated | more lines added than baseline |
| 10 | 77e3c77dfeat(calendar): implement google calendar oauth2 integration and widget display | Junior Albuquerque | 1mo ago | +634 -35 | 90%Elevated | more lines added than baseline |
| 11 | ce250773feat(system): support multiple disks and premium Apple-inspired UI redesign with alignment fixes | Junior Albuquerque | 1mo ago | +421 -212 | 89%Elevated | more lines added than baseline |
| 12 | 3c1a982afeat: add microphone mute/unmute indicator with compact, preview, and header variants | Junior Albuquerque | 1mo ago | +421 -30 | 87%Elevated | more lines added than baseline |
| 13 | 2b288f2bfix: resolve windows logon startup freeze & improve right corner settings UI | Junior Albuquerque | 1mo ago | +504 -56 | 87%Elevated | more lines added than baseline |
| 14 | 41d27ec5feat(calendar): implement robust recurring events expansion using rrule parser | Junior Albuquerque | 1mo ago | +266 -21 | 87%Elevated | more lines added than baseline |
| 15 | 11fbf83cfeat(system): add GPU and disk stats vertical tabs layout to SystemWidget | Junior Albuquerque | 1mo ago | +243 -57 | 83%Elevated | more lines added than baseline |
| 16 | 0caa7524fix(calendar): fix recurrence rule loop budget limit and expand sync window to show past week days | Junior Albuquerque | 1mo ago | +204 -49 | 83%Elevated | more lines added than baseline |
| 17 | eac435e6feat(calendar): pivot to lightweight ics parser and url link subscription | Junior Albuquerque | 1mo ago | +250 -321 | 83%Elevated | more lines added than baseline |
| 18 | 1da38559fix(calendar): support RECURRENCE-ID to filter out cancelled recurring occurrences | Junior Albuquerque | 1mo ago | +186 -39 | 81%Elevated | more lines added than baseline |
| 19 | c35ba6a0feat(tray): polish drag-and-drop visuals, layout styling, and accessibility | Junior Albuquerque | 1mo ago | +163 -102 | 80%Elevated | more lines added than baseline |
| 20 | 1bf40a49feat: add multi-monitor placement and dynamic notch support | Junior Albuquerque | 1mo ago | +253 -5 | 80%Elevated | more lines added than baseline |
| 21 | bf1ee41dfeat(weather): add wttr.in fallback when Open-Meteo is unreachable | Junior Albuquerque | 1mo ago | +153 -31 | 77%Elevated | more lines added than baseline |
| 22 | f1005169feat: enhance GPU metrics detection with backend support and refactor GPU usage queries | Junior Albuquerque | 1mo ago | +143 -38 | 77%Elevated | more lines added than baseline |
| 23 | 5e1ae1f9feat(island): add click-through hit region for oversized transparent window | Junior Albuquerque | 1mo ago | +170 -2 | 74%Elevated | more lines added than baseline |
| 24 | 890ec8afdocs: add cross-platform support implementation plan for macOS and Linux | Junior Albuquerque | 1mo ago | +136 -0 | 74%Elevated | more lines added than baseline |
| 25 | 63d45c03feat(calendar): make days interactive, filter events by selected day, and add loading skeleton indicator | Junior Albuquerque | 1mo ago | +119 -57 | 74%Elevated | more lines added than baseline |
| 26 | 25f4a833docs: update README with comprehensive features and setup guides | Junior Albuquerque | 1mo ago | +118 -4 | 74%Elevated | more lines added than baseline |
| 27 | 8ca95c24docs: add product and design system specifications | Junior Albuquerque | 1mo ago | +141 -0 | 72%Elevated | more lines added than baseline |
| 28 | df486d6dfeat(tray): add image preview, multi-selection support, and clean up file card layout | Junior Albuquerque | 1mo ago | +149 -29 | 70%Elevated | more lines added than baseline |
| 29 | 352ee867feat(ci): add automatic changelog generation for release notes | Junior Albuquerque | 1mo ago | +130 -4 | 70%Elevated | more lines added than baseline |
| 30 | ad433985docs: rewrite README with architecture focus, feature descriptions, and setup instructions | Junior Albuquerque | 1mo ago | +99 -76 | 68%Elevated | more lines added than baseline |
| 31 | 73ecc46cfix(rust): debounce focus event, clamp hit-test y, match FLARE to CSS corner ears | Junior Albuquerque | 1mo ago | +79 -25 | 67%Elevated | more lines added than baseline |
| 32 | ad24e3eefeat(media): restrict media detection to browsers and music players | Junior Albuquerque | 1mo ago | +100 -22 | 65%Typical | more lines added than baseline |
| 33 | f62b96ferefactor(design): rename WiNotch to AeroNotch and update descriptions in DESIGN.md | Junior Albuquerque | 1mo ago | +80 -44 | 65%Typical | more lines added than baseline |
| 34 | cdff6e82fix(calendar): handle EXDATE exclusion dates for recurring events | Junior Albuquerque | 1mo ago | +76 -1 | 65%Typical | more lines added than baseline |
| 35 | 4a629712feat(ci): add github actions workflow for tauri release automation | Junior Albuquerque | 1mo ago | +66 -0 | 63%Typical | more lines added than baseline |
| 36 | 1a9054f7feat(weather-ui): show error state when weather service fails | Junior Albuquerque | 1mo ago | +81 -26 | 62%Typical | more lines added than baseline |
| 37 | ec701f7brefactor(settings): remove inline descriptions from preference options | Junior Albuquerque | 1mo ago | +56 -128 | 60%Typical | more lines added than baseline |
| 38 | 08558236fix(sysinfo): retrieve CPU/GPU temperatures on Windows | Junior Albuquerque | 1mo ago | +59 -1 | 60%Typical | more lines added than baseline |
| 39 | bed2b590fix(calendar): exclude events declined by the calendar owner (PARTSTAT=DECLINED) | Junior Albuquerque | 1mo ago | +55 -4 | 60%Typical | more lines added than baseline |
| 40 | 4365b146fix(weather): replace eprintln! with log crate and expect with graceful error | Junior Albuquerque | 1mo ago | +67 -13 | 57%Typical | more lines added than baseline |
| 41 | c70189ebdesign(settings): improve readability, increase text sizes and refine layouts in Integrations, General, and Widgets tabs | Junior Albuquerque | 1mo ago | +52 -59 | 57%Typical | more lines added than baseline |
| 42 | 84191118fix(island): resolve stale closures, remove redundant mount effect, static import | Junior Albuquerque | 1mo ago | +44 -44 | 54%Typical | more lines added than baseline |
| 43 | 8917314afeat(weather): auto-detect location using IP API for initial load | Junior Albuquerque | 1mo ago | +45 -0 | 54%Typical | more lines added than baseline |
| 44 | fe365a0ffeat(release): add version bumping script and automate version updates in release workflow | Junior Albuquerque | 1mo ago | +53 -0 | 54%Typical | more lines added than baseline |
| 45 | 7ad257c7fix(calendar): discard events marked as STATUS:CANCELLED | Junior Albuquerque | 1mo ago | +43 -11 | 54%Typical | more lines added than baseline |
| 46 | d0b00fdaci: fix version calculation and revert version to 0.1.3 | Junior Albuquerque | 1mo ago | +66 -16 | 51%Typical | more lines added than baseline |
| 47 | e060aec1fix(calendar): load events instantly on sync and call get_calendar_events on widget mount | Junior Albuquerque | 1mo ago | +45 -1 | 51%Typical | more lines added than baseline |
| 48 | cb0665a0refactor(island): replace SVG path with CSS border-radius and radial-gradient corner ears | Junior Albuquerque | 1mo ago | +35 -73 | 49%Typical | more lines added than baseline |
| 49 | f6fddd65chore: bump version to v0.1.13 [skip ci] | github-actions[bot] | 1mo ago | +54 -35 | 48%Typical | more lines added than baseline |
| 50 | dee2c064docs: add project guide for ai assistants | Junior Albuquerque | 1mo ago | +33 -0 | 46%Typical | 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 93 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 125 files in eddjnr/aeronotch. In the last 90 days 125 files were touched, 319 times in total, most often SettingsPanel.tsx. Every commit is scored for change risk from its size, spread and the history of the files it touches.