Problem activity feeds, live presence, and Vim mode
- changelog
This release is about seeing other people on the site โ what they're solving, what they just shared, and reacting to it.
Activity on every problem
The Discussions tab is now an Activity feed. Alongside discussion posts, it shows recently shared solutions โ who solved it, in what language, how fast โ and you can drop a ๐ฅ on a solution or comment on it right under the code. Filter by All, Posts, or Solutions.
See where your people are
A new Following band on the dashboard shows live what the people you follow are doing: solving a problem, in a study group, or in a collab session โ and when they were last active if they're away. The activity strip below it also now scrolls back through your full history instead of capping at three rows.
The editor learns your keybindings
- Vim and Emacs modes, selectable from editor settings and persisted.
- Hotkeys:
Ctrl/Cmd+'runs the samples,Ctrl/Cmd+Entersubmits. Ctrl/Cmd+Zundoes your last stroke while draw mode is on.- Right-click โ Paste finally pastes.
Re-run the case that beat you
Viewing a past failed submission now lets you pin its failed case straight into the Run flow โ editable copy if it fits, re-check by id if it's oversized โ so you can iterate against exactly what broke.
Study group scoring, fixed properly
Scores could go negative on long sessions (solving more problems could lower your score). The rule is rebuilt: harder problems are worth more, your score is the sum of distinct problems solved, and the leaderboard actually ranks by score. The session timer also no longer drifts when your clock is off.
Plus: garbled punctuation across problem descriptions is repaired, shared-solution views lost their double scrollbar, and dashboard stream thumbnails stay fresh.