
2 Apr 2026
In a recent [post](https://cubingcontests.com/posts/wca-logins-announcement) we announced that it was now possible to link your WCA account to your existing Cubing Contests email + password account and then link your WCA competitor profile to your CC user. Due to various complications, it is no longer permitted to link your WCA account to an email + password account. New users can simply choose between the two login methods (note that the website won't permit two accounts to be created with the same email address). Existing email + password users have the following options: 1. Delete the email + password account and create a new account using WCA login. In this case, the user details, including the linked competitor profile and the role will be lost, but you can then link your WCA competitor profile to the new account automatically. Moderators choosing this option will have to reapply for mod access. 2. Keep using the email + password account. In this case, competitor profile linking has to be done by an admin. We have deleted email + password accounts for users who already went through the account linking process since the previous update. This means that they'll be able to log in using their WCA accounts and still get access to their user profile with the same details, but they won't be able to log in using their old email and password credentials anymore. Please note that this is not about WCA competitor profile linking. Users using the WCA login method will still be able to link their WCA competitor profiles automatically without admin help.
Posted by Deni Mintsaev
Read more25 Mar 2026
RecordRanks [update v0.16](https://codeberg.org/mintydev/RecordRanks/releases/tag/0.16) has been released, and it finally brings the option to log in using your WCA account, which has been a planned feature for a couple years now. See below how to log in using your WCA account, link your WCA account to your existing email + password account, and tie your WCA competitor profile to your Cubing Contests account. This is a great change for the website, as it will make it easier for people to sign up, which is an important step towards adding a contest registration feature. This also means that users who have a WCA account with a WCA ID will now be able to link their competitor profile on their own, without an admin having to do this manually. Oh, and it's also finally possible to change your email address in the settings. I should also explain a little bit what RecordRanks is. RecordRanks is the software that powers Cubing Contests. It wasn’t always known by this name, but since CC is now no longer the only instance running on this software, it made sense to give the project a name. RecordRanks – which is open source software – was always intended to work in a way that would enable other people to deploy their own instances, so that there is a software solution that works for many different use cases. For example, Cubing Contests does not host online competitions, but an instance of RecordRanks could be set up to accommodate that use case. Please feel free to reach you if this is something you’re interested in doing. ### How to link your WCA account **EDIT**: it is no longer possible to link WCA accounts to CC email + password accounts. Please read the [blog post](https://cubingcontests.com/posts/account-linking-disabled). If you don’t have an email + password account already, you can simply log in using your WCA account, which will create a Cubing Contests account for you. If you do have an email + password account, you can link your WCA account to it in the settings\*. In both cases, CC will attempt to also link your WCA competitor profile to your account after your WCA account is added to CC. If your competitor profile is somehow already linked to another user, please contact us. \* Note: you can only link your WCA account to your existing email + password account if the emails are the same. If they’re not, you will have to first change your email on your existing CC account in the settings. ### How to delete your email + password account If you would like to switch to just using your WCA account and get rid of your existing email + password account, you should first delete your account in the settings\*. You can then sign up with your WCA account like normal. \* Note: if you had the moderator role on the website, you will lose it by doing that. If you would like to keep your moderator role, please reach out to the admin team in the [Discord server](https://discord.gg/7rRMQA8jnU).
Posted by Deni Mintsaev
Read more27 Jan 2026
The time has finally come! The "Big Update" (v0.13) is finally here! 🥳 🗓️ After **346 days of work** (though with many gaps in between), I have managed to rewrite our entire backend, bringing the website up to more modern standards. I have replaced our Mongo DB database with PostgreSQL and migrated all of the data over, changed the library we use for authentication, making the website more secure in the process, added Supabase for data storage, logging and system administration, and greatly optimized almost all of our pages. I don't think I have ever taken on such a huge project, and I'm very proud of the end result. I'm aware that many of you likely won't notice the kind of drastic change that you would expect from an update one year in the making, but trust me when I say that the CC code base is now in a much better state, which will facilitate many more updates to come. However, there is still a decent number of significant changes here, which you can see below. ‼️ Some things to note: - All user passwords have been reset, due to us switching to a new, more secure authentication system. Please use the [forgot password](https://cubingcontests.com/forgot-password) feature to get a password reset link. - I have updated our DNS name servers to point to the new server, which may take some time to propagate through ✨ The Internet ✨ which isn't something I can control sadly 😬 This process may take up to 24 hours. - Due to that, you might be unable to receive the password reset email, so just try again a few hours later. - After such a massive update, there will undoubtedly be some bugs found. Please report them in our [Discord server](https://discord.gg/7rRMQA8jnU). I will try to fix any issues that come up ASAP over the next couple of weeks. - Please note that any records you see may not be final, as I'm currently working on a big archival project. I want to finish importing all past results from the Extra Events database and from unofficial events held between 2003 and 2010. ### Changes 1. Added support for continental and national records (including proper support for team events). 2. Added support for different record categories: X?R for competition records (both WCA and unofficial), M?R for meetup records, and ?B for video-based event records. All past records will be recalculated based on this. 3. Added region filter for the contests page. 4. Added filters for the records page: region, category. 5. Improved performance on most pages (see performance gains below). 6. New Collective Cubing event: 2x2. 7. Fix: WCA competition imports have been fixed. There will no longer be "please wait for 24 hours" errors. 8. Fix: There used to be a bug on the rankings and records pages, where all dates were off by one day. This has been fixed. 9. Tweak: Improved person input search for names containing accents. 10. Tweak: All organizers are included in contest submitted and contest finished email threads. 11. Tweak: The rankings page now displays tied results sorted by date (earlier is better). 12. Tweak: The rankings page now accounts for tied results that "cross over" the requested number of top rankings (e.g. when requesting top 100, if there are 5 tied results/persons starting from place 98, the rankings will display 102 results in total). 13. Security: change password hashing algorithm to a more secure one. IMPORTANT: this means all users have to reset their passwords. 14. Various bug fixes and tweaks. ### Performance improvements ⚡ Static page loading times have been reduced by 33-64% ⚡ Before the "Big Update" - Contests list: 6.45s - Fto single persons rankings: 2.27s - Fto avg persons rankings: 2.58s - Fto single results rankings (top 10000): 20.50s - Fto avg results rankings: 5.69s - TeamBLD single persons rankings: 4.50s - TeamBLD avg persons rankings: 3.75s - TeamBLD single results rankings: 14.74s - TeamBLD avg results rankings: 2.99s After the "Big Update" - Contests list: 2.30s (-64%) - Fto single persons rankings: 1.37s (-40%) - Fto avg persons rankings: 1.56s (-40%) - Fto single results rankings (top 10000): 7.08s (-64%) - Fto avg results rankings: 2.84s (-50%) - TeamBLD single persons rankings: 1.93s (-57%) - TeamBLD avg persons rankings: 1.85s (-51%) - TeamBLD single results rankings: 5.32s (-64%) - TeamBLD avg results rankings: 1.99s (-33%)
Posted by Deni Mintsaev