Thank you to all the contributors who made this release possible!
Features
- language: add bosnian 4k (@aitchz) (#6432) (b5720e3bd)
- layout: Adds Hands Down Promethium layout (@andre-krueger) (#6419) (d02288a24)
- layout: add alt layer support to Ergopti (@adrienm7) (#6410) (d042b748e)
Improvements
- tape mode: add multiline support for tape mode (@NadAlaba, @Miodec) (#5868) (9a0fee205)
- account page: add average accuracy and average consistency to the activity graph (2c6bc47d8)
- lazy load chartData on results (@fehmer) (#6428) (f6d9b7c3e)
- keymap: dynamic legends now show alt layer if supported by the layout (cfc810a7d)
- quotes: add quotes in various languages (@Kurbamit, @WormholeDragon, @scarcekoi, @aitchz, @ElAmogusSus, @scarcekoi) (#6440, #6437, #6429, #6427, #6426, #6422) (248de12f6, 54a45b60c, cd4d72bd4, 784e72137, 94d024a68, c57d62d69)
-
- layout: update Bepo and optimot, add bepo afnor (@GuckicheLorraine) (#6384) (6513e6481)
Fixes
- unhelpful error messages when custom background image was not a valid url (a7f4dcf9e)
- language: update spanish 1k (@CarloskHard) (#6407) (3e72c4dd1)
- quotes: correct sources and text in some English quotes (@byseif21) (#6418) (8434c1739)
- offline banner not hidden when going online (4d9871921)
- custom text: generating not enough words in some cases when using pipe delimiter (a1e0da8ed)
- language: misspelled word in malagasy (a5dc0d608)
- caret: incorrect width calculation in zen mode (d29e792e9)
- tape mode: tape jumping around when words were removed off screen (2059e88b9)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- impr: add promiseWithResolvers util (e436671a4)
- impr: pass lboptout to bot linking command (115b0d729)
- impr: pass lboptout to bot linking command (2c1328452)
- fix: make sure to consider activeWordElementOffset when backspacing (bda99ca91)
- fix: incorrect string when invalid config schema (8a9ff65e7)
- fix: zen mode jumping when first word has no letters (75236f1d5)
- refactor: rename property, add optional property (bc6777f94)
- refactor: updateWordsWrapperHeight (7a887dfa9)
- refactor: zen mode empty word appending (c55901efe)
- refactor: empty word appending in zen mode (f7666ab8e)
- refactor: split updateWordsHeight() and move some style changes to .scss files (@NadAlaba) (#5920) (bd22d8f70)
- refactor: convert ui element index to offset (6aeab4d3f)
- build(deps-dev): bump vite from 6.0.12 to 6.0.14 in /frontend (#6423) (454624332)
- chore: update string (d9173a5b8)
- chore(deps-dev): bump vitest's vite fom 5.2.14 to 5.4.17 (@NadAlaba) (#6415) (cb2844728)
- chore: rename function, better log (e52df8836)
- chore: minify html for production build (@fehmer) (#6413) (f7be839e7)