Samraddh_'s blog

By Samraddh_, history, 105 minutes ago, In English

Hello Codeforces,

As a Mac user, switching browsers just to use the CPH extension is frustrating. To fix this, I engineered a native, open-source Safari extension that maps VS Code (CPH) directly to Codeforces and CSES.

Engine & Features

  • Zero-Latency Execution: Built an 80ms DOM-hunting routine that achieves ~380ms end-to-end execution latency.
  • Virtual Participation Bypass: Automatically detects CF virtual walls on older problems and seamlessly pivots to the global Problemset archive.
  • CSES Ghost Files & Universal DOM: Adapts to CodeMirror/Monaco and programmatically injects "ghost files" into strict upload forms (like CSES).
  • Auto-Reset Circuit: A 4-second self-healing memory wipe prevents lock-ups on 404 pages or network drops.

Demo & Download

The project is live and open-source. You can check out the codebase, read the installation guide, and download the v1.0.0 release here: GitHub Repository & Releases

You can also watch a 15-second screen capture showing exactly how fast the routing and submission works here: Watch the live demo on X

Feedback & Connect

If you encounter any bugs, edge cases on specific problems, or have feature requests, please feel free to reach out to me anywhere. I'll be building and open-sourcing more low-latency tools and backend projects soon, so let's connect:

Drop a ⭐ on the GitHub repo if this saves you some context-switching time during your next round.

  • Vote: I like it
  • 0
  • Vote: I do not like it

»
57 minutes ago, hide # |
 
Vote: I like it +2 Vote: I do not like it

Thank You Very Much!