❗For new users, only if you are using the Mozilla Add-ons Store and Chrome Web Store will your extension update automatically.
❗Only install the extension from HERE, or the places listed in this repository. I have already found a fake one.
⚠ Duolingo is retiring Duolingo for Schools which could break 1-2/3 of the Unlimited Hearts STANDALONE patches since they rely on that 'codebase'. While, I've know many alternative methods (even for max and super too) for awhile I'm just not that interested in web dev anymore. Obviously I am willing to give my knowledge if people want to contribute.
TLDR
Fixed broken practice lessons from the chess update due to a changed JS module file hashing. This is now permanently fixed but as a result, there is an approx. 5-30ms latency on initial site load since it no longer relies on hard-coded hashes and instead automatically searches for the code that it needs to hotpatch (MAJOR architectural change). I didn't expect it the manual hashing to break because it hasn't changed in almost 9 months lol. Also fixed other small complaints from users and tightened the parity gap between the chrome and firefox extension. (THIS ONLY AFFECTS THE HARD-CODED PATCHES, NETWORK PATCHES SURVIVED THIS CHANGE).
Keep in mind since it's my first non-promised update there may be some small bugs since I didn't do the week-long testing I normally do. Basic testing appears to be fine though. Also we are in the TOP 3 Duolingo extensions in the chrome web store, thanks for 7k+ users!
Notes
- Extension is now 99.9% future-proof. There would have to be a serious major internal change, like changing their CDN subdomain
d35aaqx5ub95lt.cloudfront.netor how they programmatically provide features on the client to users, as Hash changes will not break this extension anymore. They haven't changed their CDN subdomain since Q1 of 2018. By the time the CDN changes the extension and the userscripts would probably be non-functional anyways due the second reason I mentioned. - Yes, the alert on your outdated v3.2 chrome extension from the web store is real, I told you when it finally breaks the alert comes back.
- For FIREFOX & NON-CHROME users: If you want Web Speech API support for enabling speaking practices without having to switch to the APP version of Duolingo or using Google Chrome, you can get my companion Speech Recognition Polyfill Add-on. Chrome users can already access speaking practices without this extension since they have the Web Speech API implemented already. You can also try my Speech Recognition Polyfill Userscript instead if you use a browser aside from Firefox, please note that it will not get any future support due to the nature of the script. This is all completely optional and is just there to help bring feature parity between browsers on the site. An image example is shown below of the extension but the userscript works the same (minus the customization features).
- Spread the news! Don't gatekeep this extension, it can help alot of people.
- You can thank @itzVexlen & @GreyTen1 for reporting this issue.

