v1.11
The MongoDB update. Finally after a lot of work the website has been rewritten to use a Mongo based API. Special thanks to DharmaraJ and lukew3 for helping out a ton with this one.
New features:
- Whole backend has been rewritten to use MongoDB as the database, instead of Firebase Firestore. The API is also using an Express server instead of Cloud Functions.
- Pseudolang funbox. Works pretty much like gibberish, except it looks a bit more like a real language. Kinda like keybr. Thanks shishberg.
Quotes:
- Added Icelandic quotes. Thanks AronF.
- Aded more quotes suggested by the Discord community.
- Fixed typos in German quotes. Thanks Meimersdorfer.
- Added some Turkish quotes. Thanks Yultax.
- Added more Arabic quotes. Thanks Mustafa-Asaad-iq.
Languages:
- Added Code Dart. Thanks jeroen-meijer.
- Fixed Turkish typo. Thanks Yultax.
- Updated Spanish 10k. Thanks iuuang.
Layouts:
- Added German Dvorak
Bug fixes:
- Fixed pb lines not working.
- Updated theme loading to hopefully finally fix the chart and keymap theme issues.
- Replaced all ellipsis (…) with 3 dots.
- Fixed themes appearing in the wrong order in the command line.
- Fixed tests not being saved because of 'not making sense' error.
- Fixed NaN error on the account page.
- Fixed footer and config not fading out with an animation when the test is active.
- Fixed slider thumbs not being styled correctly on firefox. Thanks refact0r.
- Fixed weakspot funbox broken after typing 100 words.
- Fixed Discord role not being updated after a pb.
Other changes and improvements:
- Pushed chart tag pb labels away from the edges.
- Removed autocomplete from the sign up form.
- Added 'WakeUp' to the list of ignored key codes.
- Updated font awesome.
- Added a 'delete account' button to the danger zone.
- Account specific danger zone items are now hidden if not logged in.
- Showing active language above the words in more cases.
- Updated some descriptions on the settings page.
- You can now open the command line with ctrl + shift p / cmd + shift + p