Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
Added
Collaborative coding rooms with Monaco, Yjs, Socket.IO, chat, and timers
JavaScript, Python, Java, C++, and C execution through Judge0
Per-problem starter and driver templates for every supported language
WebRTC video signaling with optional TURN support
Admin question, test-case, user, and room management
Session history, submissions, and saved code snapshots
Node.js 24 CI/CD for Render and Vercel
Fixed
Restored code now reaches clients that switch languages or rejoin a room
Yjs CRDT state persists safely across backend restarts
Editor changes save promptly without creating unbounded periodic snapshots
Missing TURN configuration no longer creates an invalid ICE server
Video reconnects after Socket.IO reconnection and shows participant usernames
Run and Submit open the correct result tab and show empty output explicitly
Compilation and runtime failures are classified as errors, not wrong answers
Driver templates can no longer silently discard submitted code
Questions without test cases can no longer be selected for new rooms
Admin seeding is idempotent for the reserved administrator account
Authentication error responses and the current-user API path are consistent
You can’t perform that action at this time.