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
43 commits sit in this repo's top risk tercile, which is 33% of the 129scored. 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 8.9 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 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 | 6d90524afeat: add Opticlick Engine popup with Gemini API integration | Sudip Mondal | 4mo ago | +9.5K -1.4K | 100%Elevated | more lines added than baseline |
| 2 | d498099eSolid principles and test refactoring (#50) | SUDIP MONDAL | 2mo ago | +3.5K -691 | 98%Elevated | more lines added than baseline |
| 3 | aeb41b29feat: add PR sandbox environment with browser-in-browser | Sudip Mondal | 2mo ago | +4.8K -28 | 98%Elevated | more lines added than baseline |
| 4 | 8f7c6b4eAdd integration and unit tests for session and VFS functionalities | Sudip Mondal | 4mo ago | +9.3K -1.2K | 98%Elevated | more lines added than baseline |
| 5 | 4ae32775feat: add system prompt for Opticlick web agent with detailed operational guidelines | Sudip Mondal | 4mo ago | +1.7K -2.7K | 96%Elevated | more lines added than baseline |
| 6 | ffea9c87Add Privacy Policy page for Opticlick Engine Chrome Extension | Sudip Mondal | 4mo ago | +1.2K -0 | 96%Elevated | more lines added than baseline |
| 7 | 2884b45ffeat: add ActivityLog, ApiKeyFooter, ApiKeySetup, ControlButtons, Header, PromptSection, StepFooter components; implement ThemeContext for theme management; enhance UI with Tailwind CSS; introduce utility functions for agent logging, state management, and DOM interactions | Sudip Mondal | 4mo ago | +1.7K -1.4K | 96%Elevated | more lines added than baseline |
| 8 | d06bbad2Add session search, filtering, and indexing support (#41) | Madhavi | 2mo ago | +987 -44 | 92%Elevated | more lines added than baseline |
| 9 | 7639403efeat: enhance model selection and integration for multiple providers | Sudip Mondal | 3mo ago | +1.3K -229 | 92%Elevated | more lines added than baseline |
| 10 | cea53865feat: add new graph nodes for observation, setup, side effects, and UI actions | Sudip Mondal | 4mo ago | +1.4K -1.2K | 92%Elevated | more lines added than baseline |
| 11 | 1e69f2d6feat: add react-markdown for rendering markdown in chat logs | Sudip Mondal | 4mo ago | +1.6K -96 | 92%Elevated | more lines added than baseline |
| 12 | e0165bb4Add E2E and unit tests for resilient navigation features | Sudip Mondal | 4mo ago | +1.2K -1 | 92%Elevated | more lines added than baseline |
| 13 | 443890ddfeat: update StepFooter maxSteps to 500 for increased flexibility | Sudip Mondal | 4mo ago | +1.2K -701 | 92%Elevated | more lines added than baseline |
| 14 | c348e2b6feat: Implement file upload and DOM retrieval features | Sudip Mondal | 4mo ago | +1.0K -48 | 92%Elevated | more lines added than baseline |
| 15 | 26cd9b11Adding the export functionality (#51) | Suhas Kumar D | 2mo ago | +817 -30 | 88%Elevated | more lines added than baseline |
| 16 | fb81781efeat: separate click and type actions for improved clarity and control | Sudip Mondal | 4mo ago | +938 -118 | 88%Elevated | more lines added than baseline |
| 17 | 20cd6e20Refactor sidepanel components and enhance chat functionality | Sudip Mondal | 4mo ago | +1.1K -1.2K | 88%Elevated | more lines added than baseline |
| 18 | a0923961feat: Add Opticlick Engine with content script, popup UI, and service worker | Sudip Mondal | 4mo ago | +1.4K -0 | 88%Elevated | more lines added than baseline |
| 19 | 4173d328feature : voice inputs for tasks prompts (#54) | Aakash Kamal | 5d ago | +541 -14 | 84%Elevated | more lines added than baseline |
| 20 | b85d0016Adding the custom system prompt functionality (#55) | Madhavi | 2mo ago | +671 -5 | 84%Elevated | more lines added than baseline |
| 21 | f799b4aefix: resolve sidebar unstyled issue and bypass CORS in local dev using server proxy | Sudip Mondal | 2mo ago | +811 -51 | 84%Elevated | more lines added than baseline |
| 22 | a28b34ebrefactor: reorganize LLM module exports for improved clarity and maintainability | Sudip Mondal | 4mo ago | +820 -41 | 84%Elevated | more lines added than baseline |
| 23 | 004220cefeat: implement scratchpad and long-term memory management utilities with associated tools and tests | Sudip Mondal | 4mo ago | +749 -14 | 84%Elevated | more lines added than baseline |
| 24 | ff88d327feat: implement self-hosted CORS proxy via Cloudflare Workers and add custom proxy configuration support in sandbox UI | Sudip Mondal | 2mo ago | +565 -8 | 81%Elevated | more lines added than baseline |
| 25 | e27a100afeat: add model selection feature and enhance agent functionality with model persistence | Sudip Mondal | 4mo ago | +628 -78 | 81%Elevated | more lines added than baseline |
| 26 | 68ffc018feat(upload): implement drag-and-drop file upload flow and enhance file input handling in tests | Sudip Mondal | 4mo ago | +551 -70 | 81%Elevated | more lines added than baseline |
| 27 | 0dc99f9dfeat: add global VFS file scope support (#71) | S Y TRISHANTH SAI | 1mo ago | +417 -91 | 78%Elevated | more lines added than baseline |
| 28 | af39ae0aFeature/drag and drop (#44) | Sasidaran S | 2mo ago | +556 -12 | 78%Elevated | more lines added than baseline |
| 29 | b0ca14e9feat: improve element detection and interaction, add sandbox tests (#45) | SUDIP MONDAL | 2mo ago | +669 -33 | 78%Elevated | more lines added than baseline |
| 30 | 380506adfeat: integrate Ollama model support and enhance API key management | Sudip Mondal | 4mo ago | +590 -68 | 78%Elevated | more lines added than baseline |
| 31 | 22c53030feat: enhance CI configuration, add coverage reporting, and implement new tests for DOM and integration functionalities | Sudip Mondal | 4mo ago | +586 -25 | 78%Elevated | more lines added than baseline |
| 32 | 9548449afeat(screenshot): enhance captureScreenshot function to manage tab activation and restoration | Sudip Mondal | 4mo ago | +417 -32 | 78%Elevated | more lines added than baseline |
| 33 | 3ececbcbchore(deps): bump esbuild, vite and @vitejs/plugin-react in /sandbox (#65) | dependabot[bot] | 1mo ago | +317 -1.3K | 74%Elevated | more lines added than baseline |
| 34 | f04cc519feat(tests): add E2E tests for LLM action decisions with HTML fixture | Sudip Mondal | 4mo ago | +327 -0 | 74%Elevated | more lines added than baseline |
| 35 | da8ef6e8feat(sidepanel): add Activity Log, API Key management, and theme context | Sudip Mondal | 4mo ago | +558 -328 | 74%Elevated | more lines added than baseline |
| 36 | daacf0b4feat: Enhance session management and conversation history | Sudip Mondal | 4mo ago | +460 -124 | 74%Elevated | more lines added than baseline |
| 37 | 15776eedfeat: enhance loop detection with alternating, scroll boundary and DO… (#27) | Aharshi Sinha | 2mo ago | +268 -12 | 71%Elevated | more lines added than baseline |
| 38 | 5b6d596dfix: style overlay/blocker same as extension and sync iframe navigation with browser URL input | Sudip Mondal | 2mo ago | +296 -43 | 71%Elevated | more lines added than baseline |
| 39 | cc79660bfeat: enhance conversation tracking with tool calls and results in agent loop | Sudip Mondal | 4mo ago | +324 -93 | 71%Elevated | more lines added than baseline |
| 40 | 71fbcae2feat: enhance activity logging and UI improvements | Sudip Mondal | 4mo ago | +315 -110 | 71%Elevated | more lines added than baseline |
| 41 | 40c136f9Merge pull request #36 from sasidaran-99/feature/vfs-browser | Sasidaran S | 2mo ago | +239 -17 | 68%Elevated | more lines added than baseline |
| 42 | 3423c105feat: implement dynamic scope isolation proxy, cookie jar, and EventEmitter messaging shims | Sudip Mondal | 2mo ago | +247 -204 | 68%Elevated | more lines added than baseline |
| 43 | dadbe462feat: Integrate LLM functionality and update dependencies in package.json | Sudip Mondal | 4mo ago | +348 -103 | 68%Elevated | more lines added than baseline |
| 44 | fe56dac8feat: add keyboard shortcuts for side panel (#63) | yaga Laxmikanth | 5d ago | +235 -0 | 66%Typical | more lines added than baseline |
| 45 | 308f1e2dfeat: add step-atomic pause and resume to agent loop (#52) | Vidit Palarpwar | 1mo ago | +300 -36 | 66%Typical | more lines added than baseline |
| 46 | 86763dbafeat: enhance agent loop and UI components with session management and logging improvements | Sudip Mondal | 4mo ago | +330 -231 | 66%Typical | more lines added than baseline |
| 47 | 1e65e7c2ci: split sandbox workflow into build+deploy to fix fork PR permissions | Sudip Mondal | 2mo ago | +172 -61 | 63%Typical | more lines added than baseline |
| 48 | e64484a0feat: implement real-time thinking streaming with deltas and completion signals | Sudip Mondal | 4mo ago | +231 -142 | 63%Typical | more lines added than baseline |
| 49 | 0e5a246ffeat: integrate LangSmith tracing and configuration utilities for enhanced debugging and monitoring | Sudip Mondal | 4mo ago | +253 -79 | 63%Typical | more lines added than baseline |
| 50 | 092c1523feat(todo): implement VFS-backed todo list management and integrate with agent loop | Sudip Mondal | 4mo ago | +162 -11 | 62%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 129 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.
sudip-mondal-2002/opticlick has 142 commits in its history from 13 contributors, the first of them Apr 3, 2026. In the last 90 days 121 files were touched, 206 times in total, most often sw.js. Every commit is scored for change risk from its size, spread and the history of the files it touches.