Releases: IMGROOT2/algo
v1.0.1
v1.0.0
Algo 1.0.0 🎉
Algo is out of beta!
I am excited to announce the release of Algo 1.0.0! I have been working hard to improve, fix, and redesign Algo since this project was created in April. Over the past few months, I have been overjoyed to see that it has gained almost a thousand users from 43 different countries. Thank you to everyone who has shared my project and supported me throughout this process. I hope that Algo will continue to be a valuable resource for competitive programming enthusiasts to practice and train for contests!
Here's what has happened since the last update!
Features and Changes
- Framework Migration. Algo now uses Vue.js and its features to run faster and develop new features quicker.
- UI Migration. Algo used to use Bulma CSS and Tailwind CSS, but I have now converted the entire project to just Tailwind. You'll see a lot of new UI updates!
- Light/Dark mode. Tailwind CSS makes it easy to switch themes and code two themes simultaneously. You can find the theme switcher in the footer of every page!
- Mock contests. One of the best ways to practice for any contest is to take a mock! Algo can now generate problems and simulate a 3, 4, or 5-hour contest.
- Optimization. Thanks to Vue.js and a lot of optimization, Algo should run much faster than before.
Please keep in mind there may be bugs with the new update, and if you find any, please open an issue in GitHub! Thank you.
v0.4.0
Algo v0.4.0 [BETA]
---
There is so much in this update! Here's what's new:
- Search! You can search for problems by division, ID, or name through the navbar.
- Statistics are completely refreshed, with a new feature for viewing problems, you can assign to that progress level. You can also click on the problems to view them again.
- You can now view individual problems in a separate viewer by going to /problem/ or searching.
- Lots of new UI updates, like the link underline in the footer or the gradient background on the landing page.
Thank you so much for the support so far! Hopefully, these new features help you out.
🎉🎉
v0.3.0
Algo v0.3.0 [BETA]
---
It's been a while! Here's the latest:
- SEO Optimizations
- QOL Updates
- Updated Statistics
- Much faster Solve and problem generation! Algo no longer uses a proxy to scrape the website when you generate a problem, reducing the speed from 5-10 seconds to less than one. 🤯
Thank you so much for the support so far!
🎉🎉
v0.2.0
Algo v0.2.0 [BETA]
---
There is quite a bit in this release! Here's what's in this one:
- Fixed a bug that stopped Solve from working
- Added Algo statistics on the home page! Scroll down on the home page to see the numbers!
- Redesigned the Navbar! The menu was a mess on mobile, but the new navbar makes the design responsive throughout.
- A lot of small design changes to make the website look nicer, like the full Algo logo in the navbar and landing page and the design changes to the footer.
- Release update on the landing page looks better on desktop and is hidden on mobile to clear up the design.
And finally, Algo has a custom domain instead of the Firebase one: https://algousaco.com! Feel free to share with friends and family.
🎉🎉
v0.1.1
v0.1.0
Algo v0.1.0 [BETA]
---
First major beta release!
In this release comes the release of Recording Problem Statuses and Statistics, which will continue to be added upon.
- You can now record your progress on solving a USACO problem. There are three options to record your progress:
- Solved: Select this option if you have fully solved the problem.
- Attempted, Skip: Select this option if you have attempted this problem and got partial credit but want to return to it later.
- Unsolved, Skip: Select this option if you want to skip this problem, leaving it unsolved.
Eventually, you can look at the problems you have solved, attempted, and left unsolved to circle back to them later!
-
In addition to this new feature, I have also released the Statistics page. You can get to this page by clicking on the profile icon in the top right and clicking on Statistics. The Statistics page will allow you to see the number of problems you have seen, solved, attempted, and left unsolved, along with a nice Chart.js doughnut graph. More insights to come soon!
-
Finally, many optimizations have been implemented in
0.0.2
, but many more are to come, including one which will significantly improve the speed of Algo's problem viewer.
Thank you so much for all of your support! Algo has reached over 1,700 views, 190 users, and 16 countries in just a week! Please read the Beta Release Info if you haven't already, and report bugs and feedback, or get in touch using this form. Thanks!
🎉🎉
v0.0.2
Algo v0.0.2 [BETA] ---
No main feature updates, but a lot of optimization!
- Removed many unnecessary files to make reading the code simpler.
- Consolidated problem data into one file and optimized the script to get problems from usaco.org.
- General optimization of JS files.
v0.0.1
Algo v0.0.1 [BETA]
---
This release marks the beginning of the Beta Initial Development of Algo. All the code was written until the repository was private since I began to code Algo. This beta development stage will continue until Algo's official release at v1.0.0
.
🎉🎉