feature Public Versus battles: You can now host public Versus battles for anyone to join! They show up on the home page and Versus page. 🎉Public Versus battles on homepage
bugfix Wrong ranks showing in "All-time Streak" leaderboard is fixed now.
12 Jun 2025
feature Badges! You can now earn badges for your achievements on CSSBattle. There are badges for Streak milestone, submissions and lot more coming soon!Badges on profile page
10 Mar 2025
improvement Switch between list and grid view for your favourite plugins in the editor.
improvement Add quick-navigation dock on battles page to go to any battle/target.Battles dock
3 Feb 2025
improvement Scoring system has been upgraded to use latest version of Chromium (v132).
improvement Learn courses now have a playable demo to try before you buy 🎉.
29 Jan 2025
feature New leaderboard for all-time streaks added!
9 Jan 2025
improvement/me page can now be controlled from URL search parameters. And so, your battle selection now persists across refreshes!
19 Nov 2024
improvement Now you challenge your friends and followers by sharing your target scores on Bluesky too!
16 Nov 2024
feature Past daily targets calendar can now be controlled from URL search parameters. No more clicking buttons to reach a particular month! Simply change the month and year parameters in the URL - https://cssbattle.dev/daily?month=3&year=2024
14 Nov 2024
feature You can now delete your Target submissions individually, the ones which you don't need to save in your account.
24 Oct 2024
feature Now you can add your CSSBattle's official Discord server username to your profile. This will show on your public profile page for anyone to connect with you on Discord.
22 Oct 2024
feature Vim fans rejoice! Vim mode is now available in the default editor. 🎉
9 Oct 2024
feature As a PLUS player, you can now favourite any of your submissions, available through a "favourite only" filter. Also, you can now share any submission on a public URL.
25 Sep 2024
feature Presenting "Versus" battles! You can now challenge your friends (or enemies) to a CSS duel, where you define the rules and the fun! This is locked for everyone in Beta. We'll slowly start unlocking it for a few players. Alternatively, if you get invited to play Versus battle, the feature unlocks for you too! 🎉Versus battle homepage
29 Aug 2024
feature PLUS players can now search through all their top solutions on the /me page. The search is currently available for Battle targets only.Search through top solutions
20 Aug 2024
improvement While filtering through your past submissions on any target, you can now wrap your search term in double quotes (") to use them as it is. Eg. when your search term has a comma within it:clip, "150,30" - this will show all submissions which submissions which have both, clip and 150,30 in them.
10 Aug 2024
bugfix Editor is now focused at the correct position after selecting a color from the color palette.
9 Aug 2024
improvement Previous Daily targets now show in a calendar view for easier access.Previous daily targets calendar view
25 Feb 2024
improvement Streak reminder mails now go 4hrs before midnight (i.e. at 8pm) so that you have enough time to play and maintain your streak.
22 Feb 2024
improvement Scoring system has been upgraded to use latest version of Chromium (v122).
15 Feb 2024
feature Profile page becomes spicier with the addition of "Contribution chart". Currently only available for PLUS players.Contribution chart on profile page
30 Jan 2024
feature Introducing the "Toolbox"! A place for quick useful shortcuts and funky stats for a more fun experience. This is a PLUS only feature and replaces the target sponsor area.Toolbox's favourite plugins tabToolbox's Score trend tab
24 Jan 2024
improvement Font size setting is now available for the code editor. Setting persists in localStorage.
11 Jan 2024
improvement Icons added to profile dropdown menu for UI improvement.
08 Jan 2024
improvement Set email reminder if your streak is about to break for the day. Reminder mails goes 1hr before midnight.
04 Jan 2024
improvement Streak widget now shows an icon to easily know if you have played today or not.Check icon representing played today
21st Nov 2023
improvement The Streak widget, when hovered, now shows the time remaining to play and maintain your streak.
22nd Sep 2023
improvement "PLUS" players can now play old daily targets as usual targets i.e. submit, save their highscores and mark them as played.
1st Sep 2023
improvement Slide n Compare now works on Android mobile devices too. iOS still has bugs which will be fixed soon 🤞🏼
15th Aug 2023
improvement Scoring system has been upgraded to use latest version of Chromium (v115).
3rd Aug 2023
improvement Code preview sliders now show the exact pixel distance. No more guessing!
1st Aug 2023
improvement Website performance has been improved. Especially the target pages should feel much faster!
18th July 2023
improvement Play page now works better on mobile devices. Also, the distorted code preview is now fixed.
14th July 2023
improvement Top 3 properties in global stats for Daily targets now exclude width, height,background. These 3 properties were so common that they used to show on all targets.
13th July 2023
bugfix Getting 99.9% even though no difference showed in Diff mode should be minimized now. Earlier the diff used the 2x image of the target on browser, while backend matches with 1x image. Now frontend uses 1x image for diff too.
11th July 2023
[improvement] Player profile share images now show total number of targets played.
[bugfix] No. of chars are back in the highscore tile on target play page.
[improvement] Much smaller (40KB less) JavaScript loaded on the website and more snappier user experience.
2nd Jul 2023
[improvement] "Diff" setting can now be toggled with Ctrl+Shift+D shortcut in the editor.
[improvement] Streak widget links to the Streak leaderboard.
[improvement] Player count added to global stats of Daily targets.
30th Jun 2023
[Revamp] v2.0 launch! 🔥🥳
[feature] Daily Targets - one new target every day at 00:00 UTC
[feature] Streaks - Play every day to increase your streak and flaunt it on your profile and global Streak leaderboard.
[feature] Redesign - a fresh coat of paint and UX!
[feature] New profile pages, with more tasty stats!
Light theme has been temporarily disabled until it catches up the new design. Coming real quick next!
21st Apr 2023
[improvement] Profile pages are now 10x faster in showing player stats.
7th Apr 2023
[Bugfix] Preview frames are now sandboxed to prevent XSS attacks.
6rd Apr 2023
[feature] Solution type switcher (CSS/All) is now available in Top 100 leaderboards.
3rd Apr 2023
[Bugfix] Friends leaderboard shows correctly in target leaderboard. Also, it shows the correct ranking.
2nd Apr 2023
[feature] Light theme (previously a PRO feature) is now free for all players. The reason behind this decision was pretty simple - Accessibility shouldn't be behind a paywall. We are sorry for the delay in this decision and enjoy the new theme!
30th Mar 2023
[feature] Your secondary highscore now shows on the target play screen.
18th Mar 2023
[feature] Secondary leaderboard! SVG-in-CSS & unicode highscores now rank on a separate "Secondary" leaderboard!
1st Mar 2023
[feature] We, the "Kushagras" went full-time on CSSBattle! 🎉
12th Nov 2022
[bugfix] Fix the wrong date showing for next payment in PRO plan.
15th Oct 2022
[bugfix] Prevent methods that were being used for using the banned svg path with `clip-path` property.
15th Sep 2022
[feature] Show open targets in locked state too. Thanks to @almostvanished for the lovely locked open target design.