Skip to content

Releases: monkeytypegame/monkeytype

v25.35.0

27 Aug 16:51
Compare
Choose a tag to compare

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

Features

Improvements

Fixes

Nerd stuff

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

Read more

v25.32.0

07 Aug 13:17
Compare
Choose a tag to compare

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

Features

  • layout: add Rulemak layout (@poli0iq) (#6835) (821c64088)
  • settings: allow user to pick a local font (@fehmer, @Miodec) (#6794) (f759b0ce8)
    Just like with the local background file, you can now just select the desired font file directly. Much easier!

Improvements

Fixes

Nerd stuff

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

v25.31.0

31 Jul 10:21
Compare
Choose a tag to compare

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

Features

Improvements

Fixes

Nerd stuff

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

Read more

v25.30.0

20 Jul 15:20
Compare
Choose a tag to compare

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

Features

Improvements

Fixes

Nerd stuff

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

Read more

v25.27.0

28 Jun 09:19
Compare
Choose a tag to compare

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

Features

Improvements

Fixes

Nerd stuff

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

Read more

v25.22.0

27 May 15:18
Compare
Choose a tag to compare

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

Features

Improvements

Fixes

Nerd stuff

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

Read more

v25.19.0

05 May 12:34
Compare
Choose a tag to compare

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

Improvements

Fixes

  • stop broken background images from displaying (@mattlau1) (#6526) (024e86e84)
  • catch errors when google sign up failed (ac33789bd)
  • errors during word generation when custom text was empty (b80617913)
  • unhandled exception when cancelling google sign in (16f3da057)
  • failed to fetch commandline when a version/hotfix is deployed (@fehmer) (#6507) (be2d83044)
  • unable to link discord if user has no avatar (255c4b944)
  • key elements being too close to surrounding text (ee378f35f)
  • arabic egypt: remove offensive word (53ca12fbb)

Nerd stuff

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

  • impr: add fallback and migrate to parsejsonwithschema (@Miodec) (#6518) (b257a52f4)
  • impr: parse response from discord api with zod (c666d13c9)
  • fix: compatibility banner blocked by ublock (@fehmer) (#6502) (72016eaab)
  • fix(quote search): uncaught errors when closing modal right after search input (d02f41e2b)
  • fix: client version potentially being different during build (4cca5809a)
  • fix: very slow generation of tests in large languages (@fehmer, @Miodec) (#6506) (c2f6ec846)
  • fix: remove double error message on failed release notes fetch (fee0b74ca)
  • style: fix too big of a gap between tab buttons and theme buttons (d4d621e5a)
  • refactor: move themes list to typescript (@fehmer) (#6489) (5ab7bfb43)
  • refactor: rework theme picker button and tab approach (5ba39c633)
  • refactor: handle cases when grecaptcha failed to load (fc2b05171)
  • refactor: remove pointless rethrows causing loss of original error (141a84caa)
  • refactor: add hotfix mode to release package (c8e964d0f)
  • ci: fix missing dependencies when running pr-check-other-json (@fehmer) (#6529) (499754a93)
  • ci: run layouts tests on pr-check-other-json (@fehmer) (#6520) (ca3389274)
  • build(deps-dev): bump vite from 6.3.0 to 6.3.4 in /frontend (#6510) (79aa3a569)
  • chore: block typing when test is not initialised correctly, show message (dc6d4518a)
  • chore: stop update if element was not found (c7ac9ad6f)
  • chore: dont set page transition when restartin the test (8ec109db8)
  • chore: only save 50% of the error replays (2b292b042)
  • chore: use vanilla js to try to fix weird stack size error (2c161e5ca)
  • chore: optional chaining to avoid throwing errors (57ccfbb98)
  • chore: add basic log when initializing test (3953d645b)
  • chore: check if caches exists (949b61801)
  • chore: try to use auto commit detection again (07f2d8667)
  • chore: remove duplicated onerror listener (fb529ae53)
  • chore: drop third party frames (2a95c2b6f)
  • chore: always init sentry, dont send in dev mode, add debug logs to sentry (e5d8bd332)
  • chore: remove duplicate console.error on rejection (33a90228f)
  • chore: remove error logging to analytics (a99408a92)
  • chore: remove console.error from notifications (76859670b)
  • chore: fix repo name (0f211b2fb)
  • chore: missing repo field (f4b9066bb)
  • chore: set commits on sentry release also lower trace sample rate (827637c23)
  • chore: dont sample random sessions without errors (c51acf39d)
  • chore: temporairly try a different filtering behavior (9287e880d)
  • chore: add a function to manually capture exceptions and send to sentry (055b7f0a8)
  • chore: only add sentry plugin when building from release package (faffc78ab)
  • chore: catch failed fetch requests to instatus api (bdaa3b16f)
  • chore: dont use turbo cache in release script (5d4f44900)
  • chore: register service worker manually, also catch errors (c6620aba7)
  • chore: unmask notifications in sentry (c2f20290d)
  • chore: remove analytics logging (bbd5cf2ba)
  • chore: missing optional chain (93bcd3ca9)
  • chore: ignore third party errors in sentry ([2fc4d42](https://g...
Read more

v25.18.0

29 Apr 10:51
Compare
Choose a tag to compare

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

Features

Improvements

  • use rainbow effect on rgb badges for reduced-motion (@fehmer) (#6466) (c5d0f985e)
  • funbox: notify user if polyglot languages are not valid (0bd49db8e)

Fixes

Nerd stuff

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

v25.16.1

18 Apr 14:53
Compare
Choose a tag to compare

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

Features

Improvements

Fixes

  • theme: inconsistent/unreadable styling on settings page when using phantom theme (@fehmer) (#6446) (644c59cd9)
  • settings: Update layoutfluid on config change (@fehmer) (#6462) (312813c1b)
  • test config: punctuation and numbers disappearing when selected language doesnt have any quotes (2391bc520)
  • tape mode: indicate typos: below being cut off (9a4ac3095)

Nerd stuff

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

v25.16.0

14 Apr 11:07
Compare
Choose a tag to compare

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

Features

Improvements

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)