Skip to content

v24.22.0

Compare
Choose a tag to compare
@Miodec Miodec released this 28 May 15:48
· 211 commits to master since this release

Thank you to all the contributors who made this release possible!

Features

  • result: disallow stop on error letter from getting new pbs (aa2466a0d)
    After giving it some thought and receiving proof from some of the fastest typists on the site that it's very easy to abuse this setting - I have decided to disallow stop on error: letter from getting new personal bests. I even remember back when adding this feature couple years ago how I thought it was a bit too much help (completely removing the need to backspace), but I was quite focused on just pleasing the community and pumping out new features. With Monkeytype getting more and more competitive, it is now clear that the advantage is just too much. Plus, it doesn't reflect how we all type from day to day.

Improvements

  • result: add new crown states (error, warning, ineligible, normal) (bc3ecb25e)
    This change will provide earlier feedback to you if you got a PB. A new, outlined crown will appear if the client thinks you will get a PB based on the locally available data. Then as soon as the server responds, the icon will change to represent a "confirmed pb".
    The icon will also warn you if your config is ineligible for a new PB (based on the change above)

  • result saving: better error message when result schema is incorrect (cd11d7ced)

  • british english: add more words to the replacement list (468460fc2)

  • results filters: allow deselecting options in multiselect dropdowns of results filters (NadAlaba) (#5445) (df3e9ff12)

  • french input: when typing œ and æ, replace them with oe and ae (b626fdd64)

  • quote: add quotes in various languages (#5441) (367569f9b)

Fixes

  • layout: fix arabic 101 & arabic 102 layouts (#5449) (f9d1016e4)
  • crt: shrinking xp bar and hints not glowing (NadAlaba) (#5447) (f4d121c25)
  • quote: update or remove quotes reported by users (353077c7a)

Nerd stuff

These changes will not be visible to users, but are included for completeness and to credit contributors.

  • impr(server): move password update from client to server (8e057e3cb)
  • fix(backend): use correct function (0c38d99bd)
  • docs: missing paragraph element (898278b3e)
  • docs: utilize blockquote color highlights (unrealapex) (#5444) (272d61cd0)
  • refactor(backend): revoke tokens, update email (f7a97505d)
  • test: fix missing mocks breaking tests (40423baa2)
  • test: fix flaky tests on user creation (fehmer) (#5434) (fd3fc7ca4)
  • chore: remove unnecessary import (4a29e6a1b)
  • chore: quote lengths script (cebc4d76a)
  • chore: remove unnecessary import (313468cee)