Thank you to all the contributors who made this release possible!
Features
- auth: allow removal of password authentication when a different authentication provider is added to the account (@fehmer) (#5499) (8e1aeb315)
- layout: gallium v2 (AurimasAnskaitis) (#5500) (768c22503)
- language: add armenian and armenian 1k (252b44653)
Improvements
- custom theme rename modal: automatically select input (@fehmer) (#5487) (d733996b0)
- slightly rework the login page (92193f1dc)
- about page: add icons (0042a76a2)
- keymap: remove iso key when using matrix keymap on iso layouts (050ba42f1)
- add button to remove custom theme background (@fehmer) (#5488) (ccd2b1ef2)
- finnish 10k: remove bad word (0f89730d3)
Fixes
- login page: pressing enter opening google login (57a6fd9bd)
- test activity graph showing 54 weeks (@fehmer) (#5497) (f0ec0c04f)
- typed letters not visible in tts funbox if highlight=off (@fehmer) (#5496) (90e234f77)
- unable to rename freshly created theme (fehmer) (#5486) (d5b310396)
- typing test: expert mode not working (0715352c5)
- typig test: blind mode not highlighting missed characters as correct (4e46f6bc9)
- tape mode: letter scrolling not working (28a397ecf)
- typing test: line jumping too late (04a64c666)
Nerd stuff
These changes will not be visible to users, but are included for completeness and to credit contributors.
- impr(dev): add debug launch configurations for vscode (@fehmer) (#5501) (b5f1225df)
- impr(dev): add button to cycle media query debug from the frontend (f4f83cf48)
- impr(dev): add endpoint to create test user/data (fehmer) (#5396) (b4ea7f119)
- impr(login): start sign up button disabled (2c7e77be6)
- impr: add character-counter class to avoid code duplication (theiereman) (#5482) (98ff4b288)
- fix: incorrect import (c747bf452)
- fix: incorrect name value (3b4276bf7)
- fix: remove unused imports (26785515e)
- fix: update twitter link (2d6d84a4d)
- style: change label text color when checkbox is disabled (92a05f171)
- style: disable user selection on checkbox labels (e1510b86e)
- refactor: rewrite share test modal to use new system (a22dee8a7)
- refactor: move files (a84e9638a)
- refactor: move files (2a06e3a4f)
- refactor: run prettier (#5493) (6c3b194e4)
- refactor: rework auth state change function (120b660ef)
- refactor: dont use deprecated function (50b658b72)
- refactor: avoid root module level function calls ([#except entry file](https://github.com/monkeytypegame/monkeytype/issues/except entry file)) (e290b529b)
- refactor: move function call (5351c4eca)
- refactor: github version checking (7deb58cf8)
- refactor: move focus call to the focus file (3f8f1b9fd)
- refactor: start without focus class (a587efad6)
- refactor: remove unnecessary line (54f6e630a)
- refactor: remove unnecessary code (4dc137fe2)
- refactor: move skeleton save to async modules (995f71d4e)
- refactor: move error event handlers to a dedicated event handlers file (9b739f6e6)
- test: mocking isAuthenticated to false (20eaec60d)
- chore: move launch configuration to workspace file (@fehmer) (#5502) (6b352a5e4)
- chore: update title (f9e955d31)
- chore: move file (afe99b0ab)
- chore: remove old, unused code (fe63d3f19)
- chore: remove old plushie banner (48872a024)
- chore: add comment (d8cda00b2)
- chore: upgrade vite-plugin-pwa (79874fe4e)