Thank you to all the contributors who made this release possible!
Features
- theme: add terrazzo (@fehmer) (#5539) (e61b377e9)
- languages: add kyrgyz_1k (akmatoff) (#5535) (40b8a489b)
- layout: add vylet (MightyAcas) (#5525) (23fb71c1a)
- language: add special lazy mode replacement to serbian (while1618) (#5518) (e6acf225d)
- add test activity and streak into to the apekey endpoints (@fehmer) (#5513) (442153724)
Improvements
- language: lowercase all assembly words for easier practice (0b16dcefc)
- server: trim consecutive newlines when updating user profile (theiereman) (#5538) (2714af1ee)
- notifications: message readability on hover (navazjm) (#5529) (29bd0df37)
- layout: add alt layer character to azerty (theiereman) (#5480) (e42f888ff)
- practice: shuffle words when practicing missed/slow words (grzebiel) (#5519) (f123617c3)
- quote: add quotes in various languages (aescanes, connorcarey, Omaeda) (#5509, #5520, #5511) (63b9f7605, b641017ab, d12da3705)
Fixes
- test history tags button flashing on load (@fehmer) (#5550) (6d1b4f38b)
- themes: wrong theme added to favorites when using random theme (mitjans) (#5532) (2da6e555c)
- themes: mexican theme being unreadable (@fehmer) (#5536) (d0e9206c1)
- lazy mode not working for vietnamese (@fehmer) (#5534) (dbef3f40b)
- test: apply highlight mode when loading (mitjans) (#5533) (3346b3891)
- test activity: calendar months misalignment in some cases (#5523) (5da8c6ed8)
- scroll to top button appearing on load (b6069a78a)
- punctuation: make sure punctuation characters are placed before newline or tab characters (c534453a0)
- language: remove "childrens" (d38446249)
- zipf: improve approximation of zipf distribution (@NadAlaba) (#5515) (211253bec)
- quotes: typo (bfc9500d3)
- quote: update or remove quotes reported by users (63aad7c42)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- impr(dev options modal): add button to show test notifications (00d73be17)
- refactor: run prettier (#5548) (aa46f7890)
- perf: optimize database access for UserDal (@fehmer) (#5544) (d566ba646)
- chore: quote lengths script (bfaa7b2dc)
- chore: fix check annotations for dev routes (@fehmer) (#5549) (e8d9ce63d)
- chore: replace twitter urls with x (unrealapex) (#5541) (0877723fd)
- chore: remove some words from the profanity list (6da0e6a0f)
- chore(husky): run
nvm use
only when needed (#5524) (5c618082c)