github monkeytypegame/monkeytype v24.24.0

latest releases: v24.42.0, v24.39.0, v24.38.0...
4 months ago

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

Features

Improvements

Fixes

  • typing test: highlight mode next, next 2 and next 3 dont dehighlight typed words (cfbac0f15)
  • russian 375k: delete unwanted words (#5483) (323185d55)
  • year selector flashing in the top left on page load (fehmer) (#5476) (a8c7134f8)
  • backspace to previous word in stop on letter leaving type hints (NadAlaba) (#5466) (a1c805cc2)
  • misaligned tooltip in terms-of-service (extoplasm) (#5474) (e038873b5)
  • server: incorrect error message when profanity was detected (66a91011d)
  • style: right to left languages causing test word offset (8e8fdf872)
  • style: weird shifting behavior when typing test that is only one line (85007b741)
  • funbox: memory not allowing typing at all (2890dc7db)
  • test activity graph bugs (fehmer) (#5468) (01076986b)
  • caret: incorrect placement on page load (595000ad4)
  • presets: punctuation and numbers modes not being enabled in certain situations (b2a860499)
  • xp: hide decimal point if displayed xp is < 1000 (NadAlaba) (#5448) (2c0002c91)
  • remove pending crown from results that wont be sent to the server (5306d6fe2)
  • also disallow stop on letter on the daily leaderboards (d2d1f83a3)

Nerd stuff

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

  • impr(type): more accurate type on a function parameter (ee340f4e2)
  • impr: optimize use of fontawesome (fehmer) (#5423) (fad3f6e8d)
  • impr(server): log server versions which generate 500 errors (ff86c8321)
  • fix: font awesome regular not working (Miodec, fehmer) (#5477) (f72f58f3f)
  • docs: fix a typo and apply styling to the whole doc (Warrobot10) (#5456) (eb3a6e0f4)
  • refactor: await word addition, call some UI functions after word addition (d6c17664e)
  • refactor: move test finish/fail logic, add all words generated check (faf7efa04)
  • refactor: move tape scrolling function call to the ui file (148fa1e51)
  • refactor: checking if all words were generated before stopping the test (0e8274f93)
  • refactor: throw if word element is nullish instead of assuming its always there which could cause issues (fb721344a)
  • refactor: extract code so that it can be used in other places (eab8eefd4)
  • refactor: remove old, unnecessary code (2e78d9f06)
  • refactor: only calling ui functions when on the test page (60570459c)
  • refactor: move token revoke call to other auth util functions (90c96a2bd)
  • refactor: update crown type names (a279744ef)
  • test: remove double mock (05d6160b2)
  • build: add @shared alias pointing to the shared directory (57ff186f9)
  • chore: release v24.23.0 (21692a119)
  • chore: make sure to use the correct node version (57e2bbc86)
  • chore: make sure pre-push hook file is executable (9659ebb1b)
  • chore: make sure to run tests before pushing to master (16b794412)

Don't miss a new monkeytype release

NewReleases is sending notifications on new releases.