(Names in brackets represent the authors of the respective change - thank you all so much for contributing. Sorry if I miss anything - if I do, please contact me)
New features:
- Added streak hour offset. The streaks have been resetting at midnight UTC which confused some users. You can now add an offset to make sure your streak resets around midnight your local time. If you have previously lost your streak due to it resetting in the middle of the day for you, contact support and I'll see what i can do.
Languages:
- Added Spanish 650k (AntikoreDev)
- Added Greeklish (Invades)
- Added Frysk (JabbaTheGibHutt)
- Removed bad words from various languages
- Fixed Russian 10k typo (grigoriynikolaev)
Themes:
- Added Grape (isa-2004)
- Improved the contrast in Matrix theme
Quotes:
- Added more quotes in variuos languages (datsfilipe, magicteo, ParasArya289, davidjnovak, joweli, bsule, AntoninMayet, TheNatBoi, CoolerFred)
- Removed duplicate quotes (magicteo)
- Fixed or removed quotes reported by the community
Layouts:
- Added Graphite layouts (rdavision)
Bug fixes:
- Completely fixed Safari lagging issues
- Fixed results sometimes being added to the wrong bucket on the account page histogram
- Fixed account page accuracy being rounded even if show decimal places was enabled
- Fixed UI bug sometimes showing "(Yesterday)" when viewing all time leaderboards (asmpro7)
- Fixed custom text popup not correctly reflecting the state of some parameters if they changed while the popup was not visible
- Fixed Caps Lock warning not being displayed if it was toggled on on any other than typing (sandihyas3s)
- Fixed a bug where repeatedly pressing enter and backspace would create ghost newline elements (seoulection)
- Fixed progress indicator not updating in zen mode when backspacing to the previous word (seoulection)
- Fixed incorrect scale when displaying accuracy average graph on the account page (eran-pinhas)
- Fixed dynamic keymap legend not working when combined with keymap mode next
- Fixed book mode custom texts not being marked as complete
Other changes and improvements:
- Optimized account page load time by updating the graphs only once (instead of 5 times)
- In Code quotes, Tab characters will now be typed automatically if the previous word was correct
- You can now enable punctiation in the ASCII funbox to allow capital letter to be generated
Project changes:
- Enforced string type on mode2 properties in the backend code (Ferotiq, Miodec)
- Updated backend result schema to be more strict
- Added a check to make sure only valid funboxes and funbox combinations are submitted to the API