monkeytype/frontend
Seif Soliman 1048e04884
fix(zen-mode): restore input history and watch replay (@byseif21) (#6863)
### Description

fix:
* The result “input history” panel sometimes rendered nothing because
the renderer attempted to split an undefined target word.
added split word ?? "" to handle missing target words in zen.

* The replay view in zen mode could be empty if the last word was just
submitted (so input.current was empty at finish), and the replay words
list never got updated.

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2025-08-10 14:47:52 +02:00
..
__tests__ fix(presets): preset with minWpmCustom should not activate minWpm (@fehmer, @miodec) (#6857) 2025-08-10 13:45:04 +02:00
docker chore: update nodejs to 20.19.4 (@fehmer) (#6805) 2025-07-30 10:06:04 +02:00
scripts refactor(schema): move font config to schema (@fehmer) (#6780) 2025-07-26 13:34:03 +02:00
src fix(zen-mode): restore input history and watch replay (@byseif21) (#6863) 2025-08-10 14:47:52 +02:00
static feat(layout): add Rulemak layout (@poli0iq) (#6835) 2025-08-05 14:22:00 +02:00
.eslintrc.cjs chore: add eslint compat plugin (@fehmer) (#6542) 2025-05-12 16:52:01 +02:00
.firebaserc_example
.oxlintrc.json chore(deps): upgrade oxlint to 1.8.0, fix errors (@camc314) (#6776) 2025-07-24 14:32:12 +02:00
firebase.json
gulpfile.js chore: add oxlint (@miodec) (#6455) 2025-04-16 17:18:50 +02:00
package.json chore: move knip to project root (@fehmer) (#6842) 2025-08-07 15:00:43 +02:00
tsconfig.json
vite.config.dev.js refactor(schema): move font config to schema (@fehmer) (#6780) 2025-07-26 13:34:03 +02:00
vite.config.js refactor(schema): move font config to schema (@fehmer) (#6780) 2025-07-26 13:34:03 +02:00
vite.config.prod.js refactor(schema): move font config to schema (@fehmer) (#6780) 2025-07-26 13:34:03 +02:00
vitest.config.ts test: update to vitest3 (@fehmer) (#6811) 2025-08-04 15:55:10 +02:00