* impr(quotes): add Spanish quotes (Spanish.json)
Added Spanish quotes, ID 148 to 150 (3 in total).
Comes from all different authors/sources.
* Update spanish.json
* Update spanish.json
* change quote id: 148 to another quote
* character length correction
* delete quote id 148
* feat: added latin variation of serbian language
* fix: renamed serbian to serbian_cyrillic
* fix: added both variations to groups and list
* fix: added _ and fixed spelling
* fix: renamed serbian_cyrillic to serbian
* Delete frontend/static/languages/kurdish_central_45k.json
Most of the words in this file were not typeable at all. There were more than 100 unsupported and strange characters across them which were not even in Kurdish Sorani Keyboard/Layout. So, I Deleted it, and I am going to add another cleaner 4k words file.
* Adding kurdish 4k words
Adding kurdish_central_4k
* Update _list.json
I deleted the kurdish_central_45k file, and Added kurdish_central_4k instead, so updated this file too.
* Update _groups.json
I deleted kurdish_central_45k file, and added kurdish_central_4k instead, so I updated this file too.
* 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
* Update turkish.json
Typo fixes
* Update turkish.json
* Update turkish.json
* Update turkish.json
* Update turkish.json
* docs: Turkish 1K changes
ln 782 was too long compared to other words and hampers the overall flow. Changed to shorter form
ln 1024 Typo corrected
* feat: Unlimited history for premium users UI
* disable button while loading, show spinner
* optional chaining
* add isPremium to /users, remove check from frontend
* add /results max batch size to configuration
* result batching ui v1
* rename variables, update button based on state, update text
* Return allowed results in /results if limit is partly overshooting the max limit
* use br instead of margin
* let result batches code handle button disabling
* hide title
* limit max width
* hide section when below batch size
* update limit color based on the % of limit used
* bring back loaded bar
* remove unused css
* fix alignemtn
* remove text for now
* add result getting log
* always hiding for non premium users for now
* Add server configuration users.premium.enabled, throw error on /results if premium user exceeds regular limit and premium is globally disabled
* Disable premium feature globally by default
* cleanup open todos
* Don't use premium user max limit on /results if premium feature is disabled on server
* fix merge issue
---------
Co-authored-by: Miodec <jack@monkeytype.com>