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
58 commits sit in this repo's top risk tercile, which is 33% of the 175scored. 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 fix.
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 | 66ae4aabInitial commit with frontend and backend folders | Aastha Malik | 1y ago | +614.0K -0 | 100%Elevated | more lines added than baseline |
| 2 | dfb6d60d web design improved | aastha-malik | 3mo ago | +8.1K -1.6K | 99%Elevated | more lines added than baseline |
| 3 | 74ac3827Redesign pet page with Canvas sprite art and 2-column layout | aastha-malik | 2mo ago | +1.9K -1.6K | 98%Elevated | more lines added than baseline |
| 4 | 552fa03dinitialized web frontend with (task and focus) | Aastha Malik | 7mo ago | +5.6K -13.3K | 98%Elevated | more lines added than baseline |
| 5 | 3292ff7bEmail Verification Feature Added | Aastha Malik | 9mo ago | +3.0K -410.9K | 97%Elevated | more lines added than baseline |
| 6 | b0151192google login done. | aastha-malik | 6mo ago | +1.5K -31 | 96%Elevated | more lines added than baseline |
| 7 | 5287f469Clean repo and apply new .gitignore | Aastha Malik | 9mo ago | +1.5K -193.3K | 96%Elevated | more lines added than baseline |
| 8 | 17cff3f6new commit | Aastha Malik | 11mo ago | +1.9K -34 | 96%Elevated | more lines added than baseline |
| 9 | b08c64b9all BE packages installed and setup documentation | aastha-malik | 6mo ago | +1.2K -1.0K | 95%Elevated | more lines added than baseline |
| 10 | 41e6ce68web_fe: pets and analysis tab completed. | Aastha Malik | 7mo ago | +803 -34 | 95%Elevated | more lines added than baseline |
| 11 | e0024d63Fix pet feed — Optional bond/last_focused_at, HTTPException typo, null guards on frontend | aastha-malik | 3mo ago | +847 -8 | 93%Elevated | more lines added than baseline |
| 12 | b239afe9web_fe: settings tab done. | Aastha Malik | 7mo ago | +518 -38 | 93%Elevated | more lines added than baseline |
| 13 | cfc97089Updated project with latest changes | Aastha Malik | 1y ago | +619 -1.0K | 93%Elevated | more lines added than baseline |
| 14 | 94d46af9Redesign pets with illustrated sprites — 32 inline SVGs (dog/cat × 4 stages × 4 moods) | aastha-malik | 3mo ago | +459 -37 | 91%Elevated | more lines added than baseline |
| 15 | 845700b6Add Google OAuth username selection and OTP-based account actions | aastha-malik | 3mo ago | +537 -117 | 91%Elevated | more lines added than baseline |
| 16 | 342a7da7Add light/dark mode theme toggle with Galaxy dark theme and soft light theme | aastha-malik | 6mo ago | +496 -81 | 91%Elevated | more lines added than baseline |
| 17 | cf31662bgui and be connected; improvments are still needed | Aastha Malik | 8mo ago | +587 -306 | 91%Elevated | more lines added than baseline |
| 18 | 1589d199Redesign Ledger page with 21-day heatmap, monthly calendar, and priority breakdown | aastha-malik | 2mo ago | +321 -35 | 90%Elevated | more lines added than baseline |
| 19 | 3a857968A feature(this year and this week...,etc) is added to be of Analysis page on Blossom | Aastha Malik | 1y ago | +272 -30 | 90%Elevated | more lines added than baseline |
| 20 | f862eaaa3rd party login ||| google login added | Aastha Malik | 7mo ago | +252 -71 | 89%Elevated | more lines added than baseline |
| 21 | 14d15425feat: mobile-responsive layout with bottom nav | aastha-malik | 2mo ago | +217 -70 | 87%Elevated | more lines added than baseline |
| 22 | 622cb45aRewrite README with current tech stack, API reference, and auth flow | aastha-malik | 3mo ago | +205 -190 | 87%Elevated | more lines added than baseline |
| 23 | 0634fc6cCreate ForgotPassword page and update backend to support identity-based password reset | aastha-malik | 6mo ago | +269 -4 | 87%Elevated | more lines added than baseline |
| 24 | 2e4a1100Revise README for clarity and detail | Aastha Malik | 6mo ago | +188 -99 | 87%Elevated | more lines added than baseline |
| 25 | 90dc93f0 web_fe: task&focus tab refined | Aastha Malik | 7mo ago | +195 -36 | 87%Elevated | more lines added than baseline |
| 26 | a72f09b4pet feed feature added (halfy not fully done yet) | Aastha Malik | 9mo ago | +276 -29 | 87%Elevated | more lines added than baseline |
| 27 | 07c591f9feat: fullscreen mode + live tab title for focus timer | aastha-malik | 2mo ago | +187 -67 | 84%Elevated | more lines added than baseline |
| 28 | c79d7868WEB FE & BE Task connected | aastha-malik | 6mo ago | +248 -8 | 84%Elevated | more lines added than baseline |
| 29 | 79cc4de4Added new file and updated existing ones | Aastha Malik | 1y ago | +223 -126 | 84%Elevated | more lines added than baseline |
| 30 | 7b549e1afeat: click timer digits to set custom duration (hrs/min/sec inputs) | aastha-malik | 2mo ago | +167 -200 | 83%Elevated | more lines added than baseline |
| 31 | 31107fb9Implement pet stats engine — Belly/Bond/Mood logic, qualifying-day age, card parity | aastha-malik | 3mo ago | +222 -166 | 83%Elevated | more lines added than baseline |
| 32 | ab98aaddtask, pet and auth enpoints checked | Aastha Malik | 8mo ago | +179 -118 | 83%Elevated | more lines added than baseline |
| 33 | 4f2e4233feat: warn and deduct XP when deleting a deeply overdue late task | aastha-malik | 2mo ago | +161 -11 | 81%Elevated | more lines added than baseline |
| 34 | 19d63345added the Error Handling in all needed files of backend | Aastha Malik | 1y ago | +105 -29 | 81%Elevated | more lines added than baseline |
| 35 | 2e254854web fe and be connection initialized ; not completed | aastha-malik | 6mo ago | +166 -3 | 80%Elevated | more lines added than baseline |
| 36 | b2dbb0fffeat: show pet sprite in focus timer fullscreen | aastha-malik | 2mo ago | +136 -98 | 79%Elevated | more lines added than baseline |
| 37 | cda5fd37WEB FE & BE Auth connected | aastha-malik | 6mo ago | +168 -19 | 79%Elevated | more lines added than baseline |
| 38 | 53923df1project in progess; few improvments done in forget password;not completed yet | Aastha Malik | 8mo ago | +104 -24 | 78%Elevated | more lines added than baseline |
| 39 | 9b24b8adproject in progess; few improvments done in forget password;not completed yet | Aastha Malik | 8mo ago | +138 -96 | 78%Elevated | more lines added than baseline |
| 40 | 0407d0dfForget Password Feature Added | Aastha Malik | 9mo ago | +95 -46 | 77%Elevated | more lines added than baseline |
| 41 | 9c191bb2feat: custom duration input for focus timer | aastha-malik | 2mo ago | +89 -17 | 77%Elevated | more lines added than baseline |
| 42 | bdc317f6Add: due date of a task added | aastha-malik | 2mo ago | +111 -20 | 77%Elevated | more lines added than baseline |
| 43 | 2a26a777fix: task items stack metadata below title on mobile | aastha-malik | 2mo ago | +77 -74 | 75%Elevated | more lines added than baseline |
| 44 | ebef3077Add advanced email diagnostics and robust env loading | aastha-malik | 6mo ago | +70 -70 | 75%Elevated | more lines added than baseline |
| 45 | 035d63c5 pet and analysis tab connection of web_ui and backend is completed. | aastha-malik | 6mo ago | +86 -70 | 75%Elevated | more lines added than baseline |
| 46 | c559be64fix: focus timer stacks vertically, timer scales with clamp | aastha-malik | 2mo ago | +72 -73 | 74%Elevated | more lines added than baseline |
| 47 | 0a0b6366Add blossom emoji favicon and feedback/contact sections | aastha-malik | 6mo ago | +59 -11 | 73%Elevated | more lines added than baseline |
| 48 | cd020dbbfix: rewrite TaskItem layout — title+meta stacked, no breakpoint needed | aastha-malik | 2mo ago | +64 -105 | 72%Elevated | more lines added than baseline |
| 49 | 6915323eImprove OTP reset email — HTML template with styled code block, plain text fallback, 15-min expiry note | aastha-malik | 3mo ago | +62 -8 | 72%Elevated | more lines added than baseline |
| 50 | db8f27d8Final polish: Integrated theme with Tailwind, updated redirects, fixed logo links and Google login URLs. | aastha-malik | 6mo ago | +65 -41 | 72%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 175 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.
aastha-malik/tendr has 177 commits in its history from 2 contributors, the first of them Jul 12, 2025. In the last 90 days 28 files were touched, 98 times in total, most often Today.tsx. Every commit is scored for change risk from its size, spread and the history of the files it touches.