Is your feature request related to a problem? Please describe.
Competitive-programming users currently need to leave the IDE, open the online judge, find the submit page, choose language, paste/upload code, and submit manually. This is especially annoying on Codeforces because the manual submit flow has recently felt less convenient than before, and the website can be slow while filling/submitting code.
Describe the solution you'd like
Add an OJ submission feature from the IDE so users can submit the active C++ file directly to supported judges.
Suggested first version:
- Add a
Submit / Submit to OJ action near Run/Test actions and in the menu/command shortcuts.
- Use the active editor file as the source code to submit.
- Support Codeforces first, then keep the design extensible for VNOI, uCode, AtCoder, etc.
- Let users configure/login with an existing browser session or credentials safely.
- Auto-detect contest/problem when possible from Competitive Companion metadata, open file metadata, or user-provided contest ID/problem index.
- Let users pick language/compiler mapping, e.g. GNU C++17/C++20.
- Show clear progress states: preparing, uploading/submitting, submitted, failed.
- Open or display the resulting submission/status page after submit.
Describe alternatives you've considered
Users can keep submitting manually in the browser, but that breaks the IDE workflow and adds friction when Codeforces is slow or when the submit form changes.
Additional context
User feedback from 2026-05-18: while doing Codeforces, the previous manual fill workflow no longer works as conveniently, and the slow submission flow is frustrating. This feature would make the IDE more useful as a complete competitive-programming workspace, not only an editor/test runner.
Is your feature request related to a problem? Please describe.
Competitive-programming users currently need to leave the IDE, open the online judge, find the submit page, choose language, paste/upload code, and submit manually. This is especially annoying on Codeforces because the manual submit flow has recently felt less convenient than before, and the website can be slow while filling/submitting code.
Describe the solution you'd like
Add an OJ submission feature from the IDE so users can submit the active C++ file directly to supported judges.
Suggested first version:
Submit/Submit to OJaction near Run/Test actions and in the menu/command shortcuts.Describe alternatives you've considered
Users can keep submitting manually in the browser, but that breaks the IDE workflow and adds friction when Codeforces is slow or when the submit form changes.
Additional context
User feedback from 2026-05-18: while doing Codeforces, the previous manual fill workflow no longer works as conveniently, and the slow submission flow is frustrating. This feature would make the IDE more useful as a complete competitive-programming workspace, not only an editor/test runner.