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
112 commits sit in this repo's top risk tercile, which is 34% of the 334scored. 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.1 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 other-led, now leaning feature.
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 | f5829283Change structure of project to a modular system. | Amir | 2y ago | +21.5K -0 | 100thElevated | more lines added than baseline |
| 2 | fb49da56Initialize UI configuration with React | Amir | 2y ago | +19.0K -1 | 100thElevated | more lines added than baseline |
| 3 | 5e89cd66Correct misstype | Amir | 2y ago | +1.7K -2 | 99thElevated | more lines added than baseline |
| 4 | 4701eb12Update all dependencies to latest versions | Claudeclaudeautonomous | 5mo ago | +947 -925 | 99thElevated | more lines added than baseline |
| 5 | 8dc236fefeat: Update default Gemini model to 3.0 Pro | Mohammad Khani | 9mo ago | +1.8K -1.5K | 99thElevated | more lines added than baseline |
| 6 | b6ea495dfeat: Add g4f fallback server and improve server initialization logic | Mohammad Khani | 1y ago | +1.3K -144 | 98thElevated | more lines added than baseline |
| 7 | e9b6e5b8Add streaming response support for Claude API integration | Amir | 3y ago | +659 -288 | 98thElevated | more lines added than baseline |
| 8 | 83190b94feat: add pyproject.toml for project metadata and dependencies management | Amm1rr | 1y ago | +855 -11 | 98thElevated | more lines added than baseline |
| 9 | cac8e509+ Successfully added ChatGPT functionality, now ready to clean and optimize details. | Amir | 3y ago | +534 -121 | 98thElevated | more lines added than baseline |
| 10 | 3342dd88First Initilize | Amir | 3y ago | +732 -0 | 97thElevated | more lines added than baseline |
| 11 | d64755e8feat: Enhance cookie extraction with cross-platform support and Windows decryption | Mohammad | 1y ago | +471 -61 | 97thElevated | more lines added than baseline |
| 12 | 5df7e678Refactor and Optimize Claude | Amir | 2y ago | +419 -421 | 97thElevated | more lines added than baseline |
| 13 | 27281f80Clean Code | Amir | 3y ago | +430 -394 | 97thElevated | more lines added than baseline |
| 14 | 413b0413fix: #39 Update pyproject.toml project metadata and dependencies | Mohammad Khani | 1y ago | +380 -22 | 96thElevated | more lines added than baseline |
| 15 | 96c35d86feat: restructure project by adding new modules, endpoints, and configuration management | Mohammad Khani | 1y ago | +468 -402 | 95thElevated | more lines added than baseline |
| 16 | fcb6b26bfeat: add main.py as the entry point for the WebAI-to-API service | Amm1rr | 1y ago | +333 -0 | 95thElevated | more lines added than baseline |
| 17 | d0d9d390Refactor codes | Amir | 2y ago | +299 -268 | 95thElevated | more lines added than baseline |
| 18 | e5567069Update Claude | Amir | 3y ago | +404 -354 | 95thElevated | more lines added than baseline |
| 19 | 30be3184the project has gone through some restructuring, removal of unnecessary files, and updates to the README. | Amir | 3y ago | +463 -156 | 95thElevated | more lines added than baseline |
| 20 | 2ff4c47aUpdate ChatbotBard class to ChatbotGemini and add utility functions | Amir | 2y ago | +198 -171 | 94thElevated | more lines added than baseline |
| 21 | cbc86014Add streaming support for Gemini API endpoint | Amir | 2y ago | +265 -180 | 94thElevated | more lines added than baseline |
| 22 | 91b51fcbAdded support ChatGPT. | Amir | 3y ago | +292 -64 | 94thElevated | more lines added than baseline |
| 23 | 378bcc56chore(deps): update project dependencies | Mohammad Khani | 8mo ago | +227 -255 | 93thElevated | more lines added than baseline |
| 24 | b8aa6d56Improve README.MD instructions: * Provide clearer guidance on token acquisition * Emphasize auto-login options * Highlight note about multiple account issues | Amir | 2y ago | +231 -522 | 93thElevated | more lines added than baseline |
| 25 | d48b19faAdded a new function to handle Code Review content (beta). /v1/chat/completions/CodeReview | Amir | 3y ago | +206 -1 | 93thElevated | more lines added than baseline |
| 26 | 20c82078Update UI styles and fetch/save config data | Amir | 2y ago | +172 -15 | 92thElevated | more lines added than baseline |
| 27 | 1a32425aResort ShellGPT Endpoint | Amir | 3y ago | +207 -40 | 92thElevated | more lines added than baseline |
| 28 | e99db0d6Update README.MD Update usage section and add command line arguments. Also added docstring comments for documentation. | Amir | 3y ago | +194 -53 | 92thElevated | more lines added than baseline |
| 29 | 600bf8f21. Set up CORS middleware to allow Cross-Origin Resource Sharing. 2. Utilized the `Chatbot` and `Client` classes to interact with the Google Bard and Claude APIs, respectively. 3. Sent API requests and received responses to communicate with the Bard chatbot. 4. Handled streaming responses for continuous interactions with the Bard chatbot. | Amir | 3y ago | +212 -69 | 92thElevated | more lines added than baseline |
| 30 | 6802df69- Simplified content and updated structure. - Added clear installation and usage instructions. - Improved formatting and updated feature list. - Enhanced clarity for endpoints and configuration details. | Amm1rr | 1y ago | +160 -326 | 91thElevated | more lines added than baseline |
| 31 | b8675121Added a new function to handle new content (beta). /v1/chat/completions/New | Amir | 3y ago | +176 -0 | 91thElevated | more lines added than baseline |
| 32 | 2802814bAdded Error Handler | Amir | 3y ago | +151 -110 | 91thElevated | more lines added than baseline |
| 33 | ab40f0b8chore:Update dependencies in pyproject.toml | Mohammad | 1y ago | +163 -133 | 90thElevated | more lines added than baseline |
| 34 | 6fee0778Update ask_ai function to use MessageBard instead of MessageClaude | Amir | 2y ago | +122 -69 | 90thElevated | more lines added than baseline |
| 35 | c8a98f17Resort ShellGPT Endpoint | Amir | 3y ago | +170 -1 | 90thElevated | more lines added than baseline |
| 36 | cbe1742ffeat: Add CLAUDE.md for AI assistant guidance | Mohammad Khani | 9mo ago | +132 -0 | 89thElevated | more lines added than baseline |
| 37 | bf643078Add function to convert message to ChatGPT JSON format | Amir | 2y ago | +142 -22 | 89thElevated | more lines added than baseline |
| 38 | 6def54e8+ Fix Claude Streaming and Nomal + Add Claude 3 Support | Amir | 2y ago | +119 -113 | 89thElevated | more lines added than baseline |
| 39 | ff563d29+ Updated Bard API integration: To handle stream responses and added error handling for Bard session ID | Amir | 3y ago | +133 -377 | 89thElevated | more lines added than baseline |
| 40 | e9d22d82The webai mode request for the conversation interface returned an error code 503. Fixes #49 | Mohammad Khani | 8mo ago | +103 -46 | 88thElevated | more lines added than baseline |
| 41 | 8be991e8feat: g4f Server - add nodriver and platformdirs dependencies in pyproject.toml | Mohammad Khani | 1y ago | +164 -1 | 88thElevated | more lines added than baseline |
| 42 | b074a2c6docs: enhance README for clarity and detail on project usage and endpoints | Mohammad Khani | 1y ago | +131 -16 | 88thElevated | more lines added than baseline |
| 43 | b278e3e6feat: implement dynamic server mode switching with user input listener | Mohammad Khani | 1y ago | +131 -77 | 88thElevated | more lines added than baseline |
| 44 | eb732488feat: implement new user authentication flow and update related documentation | Mohammad Khani | 1y ago | +112 -134 | 87thElevated | more lines added than baseline |
| 45 | e3daaca3Refactor web UI middleware for HTTP routes | Amir | 2y ago | +120 -87 | 87thElevated | more lines added than baseline |
| 46 | 7185a0b0Refactor app configuration handling | Amir | 2y ago | +99 -20 | 87thElevated | more lines added than baseline |
| 47 | 3258a7f9Suport ChatGPT to Claude API | Amir | 3y ago | +110 -0 | 86thElevated | more lines added than baseline |
| 48 | e179ed3bAdd new Endpoint to Support google_generative AI new api version (v1beta) | 2077DevWave | 1y ago | +102 -3 | 86thElevated | more lines added than baseline |
| 49 | d5f1f320deps(poetry): Update dependencies to latest versions | Mohammad Khani | 10mo ago | +95 -84 | 85thElevated | more lines added than baseline |
| 50 | 54dee544fix: improve code formatting and readability in run.py | Mohammad Khani | 1y ago | +95 -67 | 85thElevated | 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.
vzwjustin/WebAI-to-API has 359 commits in its history from 12 contributors, the first of them Jul 22, 2023. 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.