This is mostly a backend update, so there are not too many changes.
Automatic Quiz Name Fetching
Shoutout to @reteps for notifying me!
Apparently, Kahoot did not remove the quiz name from the quiz start message, rather, they simply renamed it from
Somehow, I just never noticed that.
Anyways, what this means is that Kahoot Winner will now know the name of the quiz when you join a game. (Unless you join after the quiz starts)
Improved brute-forcing of two-factor authentification
Since Kahoot has limited the number of times you can send certain messages in a short period of time, Kahoot Winner and other programs could not as easily brute force a code, as it would take about 8-10 seconds to send all possible codes.
However, it is possible to batch messages, allowing all codes to be sent in 2 seconds!
Better database searching
The database has been reformated to allow for even more precise and quick searching.
Reduced "Invalid PIN" issues
With TikTok advertising my website and increasing my traffic more than twofold, new rate-limiting and lag issues have come up. This change aims to reduce these issues.
The server no longer makes redundant requests to validate the pin, which should hopefully decrease the amount of "Invalid PIN" issues.