Skip to content

Releases: monkeytypegame/monkeytype

v24.20.0

13 May 13:14
Compare
Choose a tag to compare

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

Features

Improvements

  • account: replace "custom custom" with just "custom" in the result history table (7b7c4ae6b)
  • remove fancy typography: add low quotation mark (K0stov) (#5381) (6c32717be)
  • quote: add quotes in various languages (extoplasm) (#5373) (86f16c31b, 38fb774dd)

Fixes

  • tape mode: words sometimes moving to the left, outside the window (c9c4d7fdc)
  • words generator: infinite custom text tests not working correctly (95f5e6c42)
  • dropdown element flashing for couple frames on page load (97b2766a9)
  • issue where '\n\n' was not rendering correctly in custom text (SpaceWaffles5827) (#5370) (9c652d29e)
  • bailed out tests triggering inconsistent duration check (e9a83d5a6)
  • leaderboard modal: language selection dropdown position when scrolling (90a888f73)
  • quote: update or remove quotes reported by users (779673e08)

Nerd stuff

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

  • impr: build docker images for linux/arm64 on release (#5369) (0dab2ecd7)
  • fix(self hosting): remove extra quotations on firebase/recaptcha config (#5383) (a9f11719a)
  • fix(9009): removed double colorful-error-color (Taz03) (#5384) (f1a143206)
  • fix(language): remove duplicates (c11f6aed8)
  • fix: optional chaining (39dd905b4)
  • style(blind mode): dont highlight letters to the right of the caret when blind mode and stop on letter are enabled (015829252)
  • style(account page): move joined and streak hover messages to the right (49f694a1a)
  • style(custom test duration popup): use special elements to highlight keys for consistency (wiichicken) (#5374) (8b95874ca)
  • refactor: current quote state (f29ccb7c4)
  • test: update to vitest 1.6.0, use v8 coverage provider (#5389) (059c9e271)
  • chore: quote lengths script (9d1401465)
  • chore: missing languages in list and group files (b94142334)
  • chore: remove daily lb which is no longer in the backend (f9c3f16f8)

v24.19.0

06 May 12:45
Compare
Choose a tag to compare

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

Improvements

  • large test stats: better positioning on all screen sizes (790fc8cb3)

Fixes

  • quotes: replace /n with \n (extoplasm) (#5356) (9b41131e0)
  • word generation: use correct fullstop and digits for bangla (shahnewaz-labib) (#5355) (8705b1cf1)
  • word generation: display proper period and numbers for hindi (#5366) (e88601d34)
  • bar timer progress: not animating for the first second of the test (7fd31dcc7)
  • enter not working as space in 58008 funbox if quick restart was set to enter (9714ac95c)
  • result saving: dont save results if the tab was manually slowed down (80e0af764)
  • timer progress: mini and bar style not animating when shown (d06203cf2)
  • url handler: escape html (856beb434)
  • challenge: loading challenges from the URL (1a0e9ecfc)
  • challenge: ive got the power not loading correctly (5d6cf32f1)
  • live burst: burst number visible when enabling live speed (b21e39203)

Nerd stuff

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

v24.18.1

02 May 15:40
Compare
Choose a tag to compare

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

Improvements

  • live stats rework (#5352) (79f77b80e)
    Update live stats, allowing to mix and match styles of timer/progress, live speed, live acc, live burst.
  • language: add common force option flags to git words (tjkuson) (#5348) (38faa6291)
  • language: remove non-words from russian 375k (SheezZarR) (#5341) (3121ad1c3)
  • server: dont allow banned users to unlink from discord (b2e563429)
  • max line width: setting the value to 0 will now always align the words to the width of the container (7f0450392)
  • quote: add quotes in various languages (cobie8708, extoplasm) (#5338, #5333) (0b2f5ccd6, 802699162)

Nerd stuff

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

  • refactor: run prettier (#5343) (839ae7cf4)
  • refactor: move the full-width-padding class to a higher parent to avoid having to re-use it (2600f1271)
  • chore: change default config value of singleListCommandline to on (db8b20f36)

v24.18.0

30 Apr 14:56
Compare
Choose a tag to compare

Improvements

  • test page: make desktop test config visible on narrower widths (b95c2e857)
  • server: also dont allow name changing for banned users (5bee69a63)
  • server: dont allow banned accounts to reset or delete their data (bfe39c62d)

Fixes

  • test config: punctuation/numbers animation sometimes not working (f1fe249da)
  • word generation: time mode tests causing errors when repeated (302d1ce14)
  • zen mode: test automatically stopping after 100 words (3dda3f905)
  • word generation: hasTab / hasNewline state sometimes being incorrect when using plus n funbox (a57b6c272)
  • server: not being able to save custom text shuffle tests (a2078dab1)
  • quote: update or remove quotes reported by users (eb59db33b)

Nerd stuff

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

  • style: default live wpm/burst/acc to mini style when using bar timer (7cfd434fc)
  • style: fix set width causing clipping when changing browser size (4eccfd632)
  • style: fix an outline sometimes appearing around the result (e632df744)
  • refactor: word generation (#5344) (6579f6895)
  • chore: quote lengths script (1c9486835)
  • chore: add supporter (f03bab29d)
  • chore: add wordset debug log (6a58e9845)
  • chore: update message (a30c44208)

v24.17.5

27 Apr 09:46
Compare
Choose a tag to compare

Improvements

  • custom text: add shuffle mode (25fd80500)
  • commandline: increase search result accuracy (2c4577035)
  • commandline: add 'wpm' alias to min speed command (c7e86b506)

Fixes

  • config: max line width not being loaded from config (510b887a9)
  • commandline: when searching, allow display and alias matching at the same time (04ae04dc5)

Nerd stuff

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

  • style: use new content-grid system on the result page (607da30fa)
  • style(typing result): improve styling on narrow screens (4ed3b7d6c)
  • chore: remove unused import (f541f7c57)
  • chore: remove rogue console.log (7c3d9893e)

v24.17.4

26 Apr 18:05
Compare
Choose a tag to compare

Features

  • add max line width (36df36be7)
    Controls how many characters per line to display during the test. Literally got bullied into adding it, hope you love me again

Fixes

  • typing test: incorrect input placement causing weird scrolling behavior (779d34c7e)

Nerd stuff

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

  • style(typing test): align mini progress with the words, not the content width (155c34885)
  • style: remove forced display grid on full width elements (ed9ec6726)
  • chore: comment unused import (06ed90853)

v24.17.3

26 Apr 15:00
Compare
Choose a tag to compare

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

Features

Improvements

  • typing test: allow test words to breakout from the container (20d6c39cf)
  • typing test: remove 70 character line width limit when using tape mode (68b3053f0)

Fixes

  • language: typos in kurdish central 2k (#5330) (1083910bc)
  • profile: streak hover text saying that it can still be continued even though its already too late (76c85420a)

Nerd stuff

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

  • refactor(config): remove "show live progress" and move it to "live progress style: off" (79e8566f9)

v24.17.2

24 Apr 16:56
Compare
Choose a tag to compare

Improvements

Fixes

  • word generation: plus n funboxes causing custom tests to go over the limit (42aa055eb)
  • custom text: limit sometimes being set incorrectly in simple mode (99cc7042e)

Nerd stuff

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

  • style: bump up default font size a little bit (0a5e7325e)

v24.17.1

24 Apr 12:34
Compare
Choose a tag to compare

Improvements

  • rework media queries (#5329) (4039ed8b2)
    Completely reworks the width breakpoints to improve the ease of creating a responsive UI which looks good on all screen sizes. This change also removes the "page width" setting as its no longer needed.

Nerd stuff

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

  • style: lowercase about buttons for styling consistency (c8e61d594)

v24.17.0

23 Apr 15:08
Compare
Choose a tag to compare

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

Improvements

Fixes

  • stop on error: inconsistent error highlighting behavior (a708eadb3)
  • custom text: some saved book mode texts not working correctly (9c49341c1)

Nerd stuff

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

  • impr(loader): delay showing the loading bar by 125ms to avoid it flashing on screen for things that take a short time (299fc3568)
  • impr(backend): add ability to send report feedback to user about accepted and rejected reports (sanidhyas3s) (#5298) (cebec73f6)
  • refactor: custom text logic and modal (#5327) (ccc9a39a9)
  • refactor(custom text modal): use state instead of checking the dom directly all the time (9beda7deb)
  • refactor: run prettier (#5308) (e8484427d)
  • refactor(mobile config): use modal chaining (039c95094)
  • test: replace jest with vitest on backend (fehmer) (#5314) (9bdbf5c59)
  • chore: update vitest to 1.5.0 (#5313) (12146282e)