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
107 commits sit in this repo's top risk tercile, which is 33% of the 327scored. 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.7 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 deps-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 | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 69497c9frefactor: migrate Supabase.Realtime into the monorepo under packages/Realtime (#308) | Guillaume Faas | 1w ago | +7.9K -0 | 99%Elevated | more lines added than baseline |
| 2 | 3114cd40refactor: migrate Supabase.Postgrest into the monorepo under packages/Postgrest (#307) | Guillaume Faas | 1w ago | +9.2K -2 | 99%Elevated | more lines added than baseline |
| 3 | f65c8217refactor: migrate Supabase.Storage into the monorepo under packages/Storage (#305) | Guillaume Faas | 1w ago | +6.0K -0 | 99%Elevated | more lines added than baseline |
| 4 | fa2a69a0refactor: migrate Supabase.Gotrue into the monorepo under packages/Gotrue (#304) | Guillaume Faas | 1w ago | +9.4K -14 | 99%Elevated | more lines added than baseline |
| 5 | dc2d9682Fix build errors on subprojects | Joseph Schultz | 5y ago | +8.0K -3.5K | 99%Elevated | more lines added than baseline |
| 6 | 53215c6eGenerally working Supabase client - prep for prerelease | Joseph Schultz | 5y ago | +15.4K -16 | 99%Elevated | more lines added than baseline |
| 7 | 0d58f458feat(gotrue)!: migrate from Newtonsoft.Json to System.Text.Json (#357) | Guillaume Faas | 3d ago | +2.9K -2.9K | 98%Elevated | more lines added than baseline |
| 8 | 9336e36frefactor: migrate Supabase.Functions into the monorepo under packages/Functions (#303) | Guillaume Faas | 1w ago | +1.7K -0 | 97%Elevated | more lines added than baseline |
| 9 | ef14065eDocs update. | Will Iverson | 3y ago | +1.0K -146 | 97%Elevated | more lines added than baseline |
| 10 | cabfd70eWIP Initial Commit | Joseph Schultz | 6y ago | +1.5K -0 | 97%Elevated | more lines added than baseline |
| 11 | 1e767f5aci: add quality gate artefacts (#347) | Guillaume Faas | 4d ago | +2.5K -49 | 96%Elevated | more lines added than baseline |
| 12 | 01eeb137refactor: migrate Supabase.Core into the monorepo under packages/Core (#302) | Guillaume Faas | 1w ago | +1.2K -6 | 96%Elevated | more lines added than baseline |
| 13 | 22be3113Blazor Wasm example | Rhuan Barros | 3y ago | +1.4K -111 | 96%Elevated | more lines added than baseline |
| 14 | d9f84887chore: add sdk-quality-gate skill (#354) | Guillaume Faas | 3d ago | +1.2K -0 | 96%Elevated | more lines added than baseline |
| 15 | 3fad62f9feat: add sdk compliance file for capabilities matrix (#267) | Guillaume Faas | 1mo ago | +631 -0 | 96%Elevated | more lines added than baseline |
| 16 | 99bc6dbcAdd working Supabase.Auth | Joseph Schultz | 6y ago | +916 -210 | 96%Elevated | more lines added than baseline |
| 17 | 9f0d7c0cchore: move supabase icon under resources/, removing empty solution folder, display READMEs next to their project in the solution | tr00d | 1w ago | +791 -1.1K | 94%Elevated | more lines added than baseline |
| 18 | e6828a35Upload file feature (#56) | Rhuan Barros | 3y ago | +457 -71 | 94%Elevated | more lines added than baseline |
| 19 | 00e5697dBegin mapping out tests for storage component | Joseph Schultz | 4y ago | +551 -212 | 94%Elevated | more lines added than baseline |
| 20 | d751927aAdd support for Supabase Storage | Joseph Schultz | 4y ago | +804 -20 | 94%Elevated | more lines added than baseline |
| 21 | 572624e0refactor: test-suite rework (#288) | Guillaume Faas | 3w ago | +367 -752 | 94%Elevated | more lines added than baseline |
| 22 | b0f61e7ecode working withtou RLS activated | Rhuan Barros | 3y ago | +321 -13 | 93%Elevated | more lines added than baseline |
| 23 | aca07535Add readme, outline tests, refactor Client functionality, separate classes into different files. | Joseph Schultz | 6y ago | +460 -125 | 93%Elevated | more lines added than baseline |
| 24 | a758724ftests(gotrue): implement approval tests (#348) | Guillaume Faas | 4d ago | +535 -1 | 93%Elevated | more lines added than baseline |
| 25 | 8309cc39Update tests and stub fake DI clients. | Joseph Schultz | 3y ago | +409 -365 | 93%Elevated | more lines added than baseline |
| 26 | ad6ebb07Add support for functions-csharp | Joseph Schultz | 4y ago | +553 -419 | 93%Elevated | more lines added than baseline |
| 27 | 3f9780ddfeat(functions)!: migrate from Newtonsoft.Json to System.Text.Json (#356) | Guillaume Faas | 3d ago | +378 -373 | 92%Elevated | more lines added than baseline |
| 28 | a7ef38cefix(postgrest)!: return deleted rows from parameterless Delete (#342) | Guillaume Faas | 1w ago | +270 -195 | 92%Elevated | more lines added than baseline |
| 29 | e53f1f5echore: add release please (#193) | Diego Fernando | 1y ago | +415 -36 | 91%Elevated | more lines added than baseline |
| 30 | 98ef31faAdd a basic example project | Joseph Schultz | 5y ago | +278 -0 | 91%Elevated | more lines added than baseline |
| 31 | 3e9c6891Additional comments and XML doc generation on build | Joseph Schultz | 3y ago | +209 -51 | 91%Elevated | more lines added than baseline |
| 32 | add52292Update child modules and update codebase to implement them | Joseph Schultz | 3y ago | +367 -267 | 91%Elevated | more lines added than baseline |
| 33 | 892760f3test(postgrest): implement approval tests (#350) | Guillaume Faas | 4d ago | +220 -0 | 90%Elevated | more lines added than baseline |
| 34 | 8648e6dfAdd stateless client (re: #7) | Joseph Schultz | 4y ago | +224 -7 | 90%Elevated | more lines added than baseline |
| 35 | a262eba4Finish Storage tests | Joseph Schultz | 4y ago | +329 -40 | 90%Elevated | more lines added than baseline |
| 36 | 43e3dd3bRestructure Repo after major changes to dependent repositories | Joseph Schultz | 5y ago | +270 -1.3K | 90%Elevated | more lines added than baseline |
| 37 | 70715834Update BlazorWebAssemblySupabaseTemplate to support v0.11.0 | Joseph Schultz | 3y ago | +161 -206 | 89%Elevated | more lines added than baseline |
| 38 | a88e4bf7test(storage): isolate E2E buckets (#349) | Guillaume Faas | 4d ago | +113 -120 | 89%Elevated | more lines added than baseline |
| 39 | cb185c90test(storage): implement approval tests (#351) | Guillaume Faas | 4d ago | +176 -0 | 88%Elevated | more lines added than baseline |
| 40 | cb49d846chore: add editorconfig and reorganise solution items | tr00d | 3w ago | +102 -14 | 88%Elevated | more lines added than baseline |
| 41 | 628f3180Update child dependencies: postgrest-csharp@3.2.0, gotrue-csharp@4.0.2, realtime-csharp@6.0.1 | Joseph Schultz | 3y ago | +203 -170 | 88%Elevated | more lines added than baseline |
| 42 | 083cea56Update usage of `Supabase.SupabaseOptions.SessionPersistor` | Joseph Schultz | 3y ago | +151 -95 | 88%Elevated | more lines added than baseline |
| 43 | 1f6afe68Update workflows (#132) | Matthias Baer | 2y ago | +112 -156 | 87%Elevated | more lines added than baseline |
| 44 | 6a5b0b0aUpdate README for clarity | Joseph Schultz | 3y ago | +102 -70 | 87%Elevated | more lines added than baseline |
| 45 | ba98d0e7Move Xamarin.Forms examples to a separate subproject, add docker-compose, begin writing tests. | Joseph Schultz | 5y ago | +306 -139 | 87%Elevated | more lines added than baseline |
| 46 | 905c591dci: add sdk-quality gate in workflow (#355) | Guillaume Faas | 3d ago | +212 -39 | 86%Elevated | more lines added than baseline |
| 47 | a53d1786test(realtime): implement approval tests (#353) | Guillaume Faas | 4d ago | +114 -0 | 86%Elevated | more lines added than baseline |
| 48 | 64dbbf6echore: cover missing behaviors (#289) | Guillaume Faas | 3w ago | +75 -1 | 86%Elevated | more lines added than baseline |
| 49 | 5f5f3425chore: update code style and format, for better harness | tr00d | 6d ago | +103 -28 | 85%Elevated | more lines added than baseline |
| 50 | e7037673chore: introduce central package management and pin the SDK (#312) | Guillaume Faas | 1w ago | +110 -67 | 85%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.
supabase-community/supabase-csharp has 339 commits in its history from 14 contributors, the first of them Aug 7, 2020. In the last 90 days 408 files were touched, 440 times in total, most often MockGotrueServer.cs. Every commit is scored for change risk from its size, spread and the history of the files it touches.