Hello everyone!
Since recently I have rejoined Codeforces dev team. I worked on it before but had a break for some years.
There is always a lot of work happening behind the scenes, invisible to the users, but sometimes it is nice to have visible updates on the website.
Today, we have a couple improvements for the comment section.
Changing/cancelling votes
It happens sometimes that you click a wrong button, which can be annoying when voting for comments. Now it is possible to change your vote, or cancel it (but only during the first minute).

Hiding comments
When reading comments it is sometimes useful to hide the comments. Maybe you have already read them, or you don't care about replies to a particular comment. So now you can toggle comment tree visibility with a single click.

If you have an idea of a small and simple improvement for Codeforces, let us know in the comments!








test
test
What about allowing changing your votes in blogs? Maybe at this point it's a "simple" improvement.
True,
Indeed, blogs votes are very similar but implemented separately
so helpful <3
This might be a bit off-topic, but is "Hide low rated blogs" working correctly? For example, when I turned it on just now, this blog disappeared from Recent Actions. (Does the vote count affect this as well?) + To be honest, I’d also like low-rated necroposts to be ignored.
UPD: After a short while, it appeared.
an option to sort comments by upvotes would be cool
I think the rendering got a bit broken after the update (note the position of the votes), could you fix that?
The option to hide low rated comments, similar to hide low rated blogs
All of my own comments show as upvoted by me even though you cannot vote on your own comments, could you please fix that?
This was supposed to be a feature, indicating that you can not vote anymore, similar how you can not vote for others' comments after the first minute. Hiding the vote buttons would be another option but we didn't like how it looks
you might wanna take a look at this blog
hi kuviman, thanks for your work
I'm not sure if this is feasible or how it could be implemented,
but it might be helpful to add a comment section for each problem within the editorial.
This way, it would be easier to follow people's thoughts and discussions more clearly.
Not sure if this counts as small, but I wish there were comments under problems (in the problemset, obviously not during a contest). This can allow easily findable user based editorials and other nice QOL
I thought of something similar: the option to add tags to your comments in editorials so people know if your comment is about problem C or D. maybe that would be easier to implement.
Please stop ban my home ip
RSS for recent blogs
Hello,
I was wondering if the search feature is working as expected.
Whenever I try to search something using the search-bar, it always says no results.
Image Link: https://i.imgur.com/q22zQck.png
I've tried using the other example searches aswell, but its always "No items matched". Can this be fixed?
To me my comments are now shown as liked by me
Seems like the old feature of invisibility of downvotes for the range [-5, -1] has been removed
Comments that are a bit lengthy seem to appear alongside the revision and vote buttons
It seems like links to comments no longer work.
For example, https://mirror.codeforces.com/blog/entry/131610#comment-1172666 just takes me to the blog page without going down to the comment.
24h passed, still broken
Dark mode from codeforces
Just use darkreader
yes dark mode
Some comments are quite long. Could you add a "See more" option to collapse lengthy comments instead of displaying the entire text by default?
I feel like the hide feature makes this redundant.
Where are the people who read comments?
dark mode is must
Finally
Great work! This is awesome!
I might have a suggestion for an improvement, but it's quite niche so beware.
I have noticed that, at least in my testing, the codeforces API does not provide access to submissions within private groups when I provide an API key from an account that has access to that private group. I might be wrong here, but in my tests, it seemed like even though I could see submissions from other users in private contests on the website, the API did not provide these submissions.
I might be wrong here and could likely have made a mistake in my setup, but since you asked I wanted to make note of this just in case.
Thanks!
Enabling dark mode is important because it's easier on the eyes, especially since we spend long hours on Codeforces.
There is a tool already designed to do that on the Chrome Web Store called "Codeforces Lite"
EXACT FAILING TESTCASE, NOT JUST ITS NUMBER
I don't think this will be a good idea because someone could just use IF and ELSE for all the cases and get AC (especially in a Div 1 or 2 where most participants never want to hack because an unsuccessful hack gets you -100 points)
I'd like to vote your blog and cancel it,to test the update. Find that the update is not working for the blog. Maybe that's why so many people agree with this blog :)
an option to sort comments by upvotes would be cool
Why are you copying other comments?
may be To get some upvotes loll....
An option to report Cheaters, I can't find it anywhere if it exists let me know
A pet-peeve of mine is that sometimes the countdown timer in the tournaments gets desynced. Basically, when a tournament is about to start, you see two countdown timers (the main one on the bottom and the one next to the tournament info). Sometimes, the one on the bottom can get two seconds ahead of the top one and thus indicate that the tournament started before it actually did. It really doesn't change anything but it does annoy me. Does this happen to anyone else?
Noticing that their positions are different, perhaps the time zones for the two countdowns on your screen are seconds apart(?)
would be cool if people who solved a problem could explain their solution (like they can have a space under the component that says tags and difficulty)
Report button to report user
my first comment
ADD an option to delete comment
INTRODUCE PROBLEMS OF THE DAY
DIFFERENT FOR DIV2,DIV3,DIV4 I MEAN BASED ON RATING RANGE LIKE DIFF FOR PUPILS,SPECIALIST,EXPERT...ETC
NOT MUCH ONLY 2-3 PROBLEMS FOR A DAY WILL BE GREAT....
If you're in any competitive programming discord servers, they will likely have a bot called TLE, which can provide problems based on a rating you give it
i m not aware of it can u share some popular discord
Errichto's server is (to the best of my knowledge) the most popular one: https://discord.com/invite/YWb3Bmg
Is it intended that I could complain about a comment and then change downvote to upvote?
Say, I see some interesting content, but it's in Chinese. I could downvote, complain "invalid language", and switch to upvote :D
"this guy just said the dumbest thing but lets upvote him because he's red"
Add themes with switchable dark/bright mode and support for custom themes.
I've been thinking for a while about how to bring a more interactive, friendly hacking activity to the site; something fun but meaningful. One idea that came to mind is a sort of "Challenge My Solution" mode: after a user gets an accepted solution, they could voluntarily submit it to a challenge pool in a friendly manner. Others can then try to break it by crafting edge cases. If someone succeeds (for example finds a WA/TLE/RE), they get some credit (maybe a badge or rating boost in a side leaderboard). And if the solution survives enough challenges or time, it gets marked as "Battle-Tested" or similar. It would help find more competent hackers during rounds and encourage almost everyone to improve their problem-spotting skills. Also could make post-contest learning more engaging, hopefully.
Ok, this is a very good !
Dark Mode please
hello guys , in today contest one problem named is "Down Bracket" enyone can explain what is doing in this problem .
comment links don't work for me now.. earlier if I paste comment link in URL bar, it will scroll to comment but now it stays at top of page for me.... anyone else seeing this ?
I also want to develop. I am a web developer and I think that I can contribute to the team. If this is possible, please do let me know, thanks.
adding phone number verification to accounts so that cheaters(or anyone) cant create a huge number of accounts..
MikeMirzayanov kuviman can you please bring back the comment link functionality? I mean whenever I click on some comment link like this one (https://mirror.codeforces.com/blog/entry/143212#comment-1278143) it doesn't scrolls down and points to the actual comment, earlier it was happening though. This was super useful.
It is fixed now. Please, check again.
Thanks a lot, Mike!!
Nice a good one
Looks like the issue with redirecting links to comments has been fixed :D
I have noticed something and I just want to share it. Say someone's comment has $$$x$$$ votes and I have upvoted that comment. To me, it shows the vote as $$$(x + 1)$$$, where $$$x$$$ is the vote count of that comment in real time. Similarly, in case of a downvote, it shows $$$(x - 1)$$$
But, If I look their comment while staying logged out, it just shows the real value $$$x$$$.
The code editor should get displayed along with the question we are solving side by side just as in Leetcode. This really helps in solving questions in lesser time and makes coding on Cf much easier.
I suggest this:
This Link
Happy Eid
Page to view all successful hacks of some user (like same tab of submissions but for hacks).
kuviman please consider it.
Highest rated blog i've ever seen
Is it possible to make Codeforces Open-Source (on GitHub for example) for innovative developers to add their effort in improving the platform? I'm sure that many will be happy to contribute.
This will make Codeforces great in very short time—the Headquarters developer team will have to review these improvements and accept it if it meets some criteria.