* backend flow to set hour offset
* added frontend popup to set streak hour offset
* displaying a message that the user can change offset
displaying the actual offset if its already set
* applying offset when checking streaks
* added tests for the new offset
updated old streak tests
* defaulting to undefined
* removing content if offset is already set
* updated the way offset is displayed
* also updating in the local snapshot
* Update turkish_5k.json
correction for misspelled words and a few additions and deletions
* Update turkish_5k.json
fixed typos and added new words for improvement
The word 'capitilise' was found in the list, but it is not a valid Python method or keyword. This commit removes the incorrect word from the list to ensure accuracy and consistency in the provided Python syntax information.
* Create Frysk
* Rename Frysk to Frysk.json
* Rename Frysk.json to frysk.json
* Update frysk.json extra words
* Update frysk.json
* Update frysk.json
a-k
* Update frysk.json final word list
Added the final word list and checked for dupes
* Update _groups.json: added frysk
Added the Frysk language
* Update _list.json: added frysk
added the Frysk language
* Update frysk.json
removed that floating comma
* Delete frysk.json
* Add files via upload
* Update frysk.json
* Update frysk.json
* Add files via upload
* Update frysk_1k.json
* Update frysk.json
made a list of 200 words instead of 1k
* Update frysk.json
wrong quotations
* Update frysk.json
wrong quotations part 2
* Update _groups.json
added frysk 1k
* Update _list.json
added frysk 1k
* missing commas, prettier
* removed empty word
---------
Co-authored-by: Miodec <jack@monkeytype.com>
* Fix persistent CapsLock message
* using vanilla js to increase performance a tiny bit since this will happen on every keyup and keydown
---------
Co-authored-by: Miodec <jack@monkeytype.com>