github monkeytypegame/monkeytype v25.19.0

latest releases: v25.49.0, v25.48.0, v25.46.0...
7 months ago

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 (2fc4d4243)
  • chore: pass client version into sentry plugin (cbb7264eb)
  • chore: pass client version into sentry plugin (5d22a92d0)
  • chore: catch errors thrown when fetching release from github (be794aca3)
  • chore: move sentry to its own file, call set user (0db87ad42)
  • chore: bump konami version (b0ad7f7c6)
  • chore: add sentry (511d8d1a0)
  • chore: temporairly allow null discordIds (e8c0fc08d)
  • chore: upgrade octokit/rest (f0f27f073)

Don't miss a new monkeytype release

NewReleases is sending notifications on new releases.