Commit graph

136 commits

Author SHA1 Message Date
Ayush 2780cc46d5
Added additional Nepali quotes (#3121) 2022-06-13 13:05:51 -04:00
kenny 20599bd971
add turkish quotes, 61-69 (#3112)
* added quotes 61-69

* added missing closing bracket

* removed misplaced bracket

* fixed quote lengths
2022-06-13 07:52:27 -04:00
Jitesh Kumar Sahoo 9e0017bd43
Added one english quote (#3109)
* added one english quote

* added one english quote

* updated the quote id 6095

* Added english quote id 6096
2022-06-11 22:11:41 -04:00
Jitesh Kumar Sahoo 111bf387e3
added one english quote (#3094)
* added one english quote

* added one english quote

* updated the quote id 6095
2022-06-10 23:31:26 -04:00
nmcassa 1d4813e9e1
Added Quote (#3076) 2022-06-06 21:21:00 -04:00
Shibin Thomas 777c4a5975
Added more english quotes (#3048) itsmeshibintmz
* added english quote

* added quote

* added quote

* added quotes

* add quotes

* quotes

* replaced single quotes

* fix quote length

* fix quote length

* replace missed single quote

* add more quotes

* Update english.json

* added more quotes

* added quote

* added quote

* add more quotes

* added more quotes
2022-06-01 14:33:40 +02:00
Shibin Thomas b9c1f1219c
added english quote (#3046) 2022-05-30 18:18:37 +02:00
George The Bot a2000deb3e
Added quote to english.json (#3047)
Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-05-30 18:16:14 +02:00
Shibin Thomas e82dbff2b1
Added more malayalam quotes (#3045) itsmeshibintmz
* add more quotes

* unique id

* removed new line tag

* add more quotes

* add more quotes

* add 1 more quote

* remove new line tag

* add quote

* add more quotes

* quotes with length>60

replaced quotes with length greater than 60

* added malayalam quotes

created malayalam language quotes file and added some quotes.

* Revert "added malayalam quotes"

This reverts commit a16de20e8e.

* added Malayalam quotes

created Malayalam quotes file and added some quotes.

* added malayalam quote

* started malayalam

* added quote

* length fix

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-05-30 17:55:23 +02:00
wizpizz 7deb789224
Added quotes from Hamilton (#3038)
* Added quotes from Hamilton

* Fixed lengths and non-ASCII chars

* Removed inappropriate quotes and edited ids

* lengths

* length

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-05-30 17:52:31 +02:00
Miodec 7104ed1f2d quote lengths 2022-05-30 16:52:15 +02:00
Miodec 9b1008581c fixed quotes, removed unapproriate quotes, short quotes 2022-05-30 16:52:00 +02:00
Miodec 05373649e6 fix quote lengths 2022-05-30 15:59:03 +02:00
Shibin Thomas 87591ff830
Added more english quotes & added malayalam quotes (#3021) itsmeshibintmz
* add more quotes

* unique id

* removed new line tag

* add more quotes

* add more quotes

* add 1 more quote

* remove new line tag

* add quote

* add more quotes

* quotes with length>60

replaced quotes with length greater than 60

* added malayalam quotes

created malayalam language quotes file and added some quotes.

* Revert "added malayalam quotes"

This reverts commit a16de20e8e.

* added Malayalam quotes

created Malayalam quotes file and added some quotes.

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-05-30 15:42:40 +02:00
George The Bot 3e0b437034
Added quote to english.json (#3042) 2022-05-30 15:38:46 +02:00
jaguar3217 34ca492b1b
Fix punctuation and spelling mistakes on Morshu's quote. (#3039) jaguar3217
* Fix punctuation and spelling mistakes on Morshu's quote.

* Fix length error.
2022-05-30 15:34:29 +02:00
Miodec b0343adfde fix quote lengths 2022-05-28 17:14:55 +02:00
Miodec e1674524dc quote reports 2022-05-28 17:10:28 +02:00
yingzhehe 30916937f6
Add more long english quotes (#3015) yingzhehe
* Update english.json

* add more long / thicc english quotes

* merge

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-05-23 23:53:41 +02:00
George The Bot c2e8a00aac
Added more quotes (#3016)
* Added quote to english.json

* Added quote to english.json

* Added quote to english.json
2022-05-23 23:50:24 +02:00
Bruce Berrios 1384e9f81d
Add pretty check (#2990) bruception
* Add pretty check

* test

* test

* Add pretty check

* Add condition check

* Enforce style on code changes

* Update scripts

* Any src
2022-05-19 11:31:18 +02:00
Miodec 699ddd8737 renamed field 2022-05-13 09:41:41 +02:00
George The Bot 8eb2149483
Added more quotes (#2975)
* Added quote to english.json

* Added quote to english.json

* Added quote to english.json

* Added quote to english.json

* Added quote to english.json

* Added quote to english.json

* Added quote to english.json

* Added quote to english.json

* fixed ids

* fixed length

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-05-13 09:39:51 +02:00
CarlFabian 60486d2f8b
Added english quotes (#2960)
* Update english.json

Added quotes from Xavier: Renegade Angel and The Master and Margarita

* fixed spacing on length
2022-05-11 14:13:43 +02:00
Dione 03917a17ec
Add quote from IT Crowd (#2949)
* Add quote from IT Crowd

* corrected quote

* updated length after correcting quote

* make id value number instead of string

* updated length to also be a number
2022-05-06 11:14:18 -04:00
Michael 2f603ed19d
Fix spelling in german.json (#2947) kemonprogrammer
* Fix spelling in german.json

* Fix length from previous fix

Co-authored-by: Jack <jack@monkeytype.com>
2022-05-06 13:32:40 +02:00
Mark Stosberg 96fea28d7b
quotes:code_javascript: Add regex-heavy quote. (#2929) markstos
* quotes:code_javascript: Add regex-heavy quote.

This quote contains a long regex that will be a workout for typing
symbols and numbers.

Source code can be confirmed to available under an open source license
here: https://github.com/markstos/parse-coordinates/blob/master/index.js

* fixed length

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-05-05 23:23:32 +02:00
Brook Feleke 4322bf5825
Add quote by Bradely Whiteford (#2913) brookfeleke 2022-04-30 11:39:10 +02:00
eisthefifthletter 2aeffd57b5
add new English quotes (#2906) eisthefifthletter
* modify quotes

* copyediting on quotes

* add English quotes

* ce

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-04-29 23:21:32 +02:00
Zephyr Jones 469285a72d
Added James Baldwin quote! (#2904) zphyrj 2022-04-29 23:16:33 +02:00
Miodec 3d5a9c0b94 updated source 2022-04-28 22:17:26 +02:00
DKparadox cd9a8c6cbf
Update romanian.json (#2896)
* Update romanian.json

* Update romanian.json

* Update romanian.json
2022-04-28 16:07:04 +02:00
Max Kronenbürger 692f83ddb2
fixed typo in Windows word (#2889) tmuplayer33
Co-authored-by: Maximilian Kronenbürger <maximilian.kronenbuerger@1und1.de>
2022-04-27 15:58:24 +02:00
DKparadox 3a8a5d5010 Update romanian.json (#2852) DKparadox 2022-04-27 14:12:01 +02:00
DKparadox 9abb8c13de Create romanian quotes (#2846) DKparadox
* Create romanian

* Add files via upload

* Rename romanian quotes.json to romanian.json

* Delete romanian

* Update romanian.json
2022-04-27 14:11:56 +02:00
Renato Setoue e37d9a5c82
changed: period->comma (#2819) psudo-dev 2022-04-11 14:50:20 +02:00
the-gremlin 396f1067b1
Added 4 new quotes (#2773) the-gremlin
* Add files via upload

Added 4 new quotes

* Delete english.json

* Removed newline
2022-03-27 16:08:52 +02:00
Estebene c09c84e389
Removed unusual whitespace from quote 5905 (#2767) Estebene
* Removed unusual whitespace from quote 5905

* Fixed length
2022-03-25 13:14:23 +01:00
Miodec 0582662f16 fixed quote 2022-03-22 15:43:27 +01:00
Miodec 4be2efb6a3 fixed quote 2022-03-22 15:39:57 +01:00
eisthefifthletter ab77ea9f44
Copyediting for two quotes (#2726)
* modify quotes

* copyediting on quotes
2022-03-18 13:30:26 +01:00
Bruce Berrios 3528ba6c6c
Add silicon valley quotes (#2701) bruception
* Add silicone valley quote

* Add quote from peter
2022-03-13 23:21:56 +01:00
eisthefifthletter 4213b6576c
modify quotes (#2698) 2022-03-13 13:22:47 +01:00
MD Jannatin Naim 8a461e46ff
Added Quote - 5917 -> Avicii - The Nights (#2686) by JannatinNaim
Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-03-12 14:46:13 +01:00
George The Bot 696e90e8c9
Added more quotes (#2689)
* Added quote to english.json

* Added quote to english.json
2022-03-12 14:42:08 +01:00
Aaryab1 f7c630f3da
Added the sanskrit language (#2683)
* Create sanskrit.json

* Update _groups.json

* Update _list.json

* formatting

* Create sanskrit.json

* Update sanskrit.json

* Update _groups.json

* Update sanskrit.json

Co-authored-by: Evan <64989416+Ferotiq@users.noreply.github.com>
2022-03-11 12:50:18 -06:00
Jack 34e730c6fc
Custom themes storage (#2660)
* Fixed typo

* Created method for adding theme in the UserDAO:

* Created function for checking if custom theme object is valid

* Exported the isThemeValid function

* Added controller for adding customTheme

* Created route for adding custom theme

* Created rateLimit for adding customTheme

* Fixed typo

* Fixed incorrect color length

* Added method for removing, getting and editing custom themes on the backend

* Moved validations from controllers to routes and some aesthetic changes in the user dao

* Started working on frontend and some minor changes in the backend

- Commandline support for custom themes
- Allow user to shift to their custom theme using Shift-click
- Updated the backend to be compatible with some changes
- Create a new custom theme for users with old system to prevent their custom theme loss

* Fixed custom theme type in ape and now new custom theme is created if user clicks the custom tab and doesn't already have one

* Fixed ape type issue

* Format html file

* Fixed wrong tab being active

* Created new custom theme edit section

* Fixed bug where user theme would have impact on icons with custom theme

* Update customThemes API

* Updated the custom theme sharing option to work with multiple custom themes

* Started working on the UI for custom theme buttons

* Added DOM event for clicking custom theme buttons

* Updated the updateActiveButton to work with multiple custom themes

* Removed favorite button for themes and fixed bug where double theme buttons were being added

* Fixed bug where preset theme buttons were not appearing if user has applied custom theme on website load and refreshed

* Moved DOM event for sharing custom theme to more appropriate place

* Integrated the save custom theme button with the changes

* Fixed bug with custom theme tab buttons and theme buttons

* Fixed commented div

* Replaced 'sds' with a meaningful message for custom theme buttons

* Integrated the delete button for deleting custom themes and fixed bug where id of newly added custom theme was not set properly

* Integrated the add button and name field for custom themes editing

* Added addCustomThemeWrapper element

I added it before but seems like vscode and other editors can't handle large files

* Removed some debug statements

* Removed some more debug statements

* Used parial types for custom theme. Thanks Bruce

* Removed unnecssary try catch blocks. Thanks Bruce

* Rephrased custom theme API messages

* Set new theme fields explicitly to prevent validtion failures and rephrased API message

* Replaced let with const

* Replaced let with const for _id

* Replaced let with const and used nullish coalescing

* Improved code quality in User DAO

* Strict equality in user DAO

* Moved validation scheme to a variables at the top of file

* Fixed bugs with strict equality checks

* Renamed themeId to themeID for consistency

* Made customThemes a required type in db to remove unnecessary undefined checks

* Uncommented GET API endpoint

* Prevent colorId being updated on custom theme name chnage

* Removed debug log

* Added loader on api calls

* Commenced shift from customThemeIndex to customThemeId

* Added required to themeColors schema

* Temp fix for validation fail for customThemeId

* Changed default value of customThemeId back to ''

* Temp fix for validation fail for customThemeId

* Fixed minor bug

* Fixed bug where account-controller would pass undefined to ThemeController.set

* Created methods in db.ts for adding, deleting and editing custom themes. Created new interface for raw custom themes and renamed ape methods

* Removed repeating code in account-controller

* Removed repeating code in theme-picker

* Removed setThemes in config

* Fixed minor bug

* Removed repeating code in user DAO

* Made custom themes available to registered users only

* Fixed minor bug

* Removed debug log and updated custom theme commands before showing list

* Added popup for confirming custom theme deletion

* Added custom option for random theme

* Minor improvement

* Workaround for local config firing before firebase initalization

* Removed debug log and created workaround for migration

* Added legacy customTheme config field

* Replaced workaround

* Changed put to patch

* Changed put to patch

* Added customTheme field back

* Integrated customTheme into to feature

* Added notifications for users when they access custom theme cmd option without being logged in

* Removed debug logs and comments

* Replaced literals with constant. Thanks Bruception

* Fixed wrong querySelector parameters and reset custom theme colors after deleting a custom theme

* added notification on save

* duplicating object instead of referencing

* Added return type on function

* Fixed wrong notification code

* spreading default config instead of referencing

* added index, psas, configs, presets

* camel_case

* added ape keys, leaderboards, results, quotes

* Modified setCustomTheme

* Modified setCustomThemeId

* Added tip for random themes settings

* Modified setCustomThemeId

* Now load custom theme before account loading

* Added custom theme compatibility for non-logged in users to theme-controller

* Now update tabs and buttons on custom theme config value change and modified boolean checks to use customTheme instead of customThemeId

* Fixed bug

* Refactoring in theme-controller.ts

* Enable custom theme support in commandline for logged out users

* More refactoring in theme-controller.ts

* Added custom theme compatibility for logged out users

* Removed double events in settings.ts and now turn on custom theme upon applying

* Fixed bug and recursive call

* Fixed bug

* Fixed random theme custom option

* Fix jquery wrong syntax

* Readded notification upon custom theme edit

* One notification upon error only

* Change notification type

* New custom themes now have default colors

* Notification on custom theme edit for non-logged in users

* Refresh buttons upon settings load

* missing gitignore

* updated message

* updated message

* setting config to unchanged when logging in to avoid issues with applying db config

* reverted some over complicated code, excessive auth checks

* removed customthemeid from config

* not setting custom theme id

* removed all customthemeid references

* removed commented code

* removed name field

* added edit button

* unused file

* removed popup

* removed add button, removed text

* removed duplicate code

* added simple popup checkbox support

* whitespace

* added custom theme popups

* removed warning when no custom themes were found

* removed add button click handler

* added function to save custom theme

* saving current theme not default

* removed custom theme id from default config

* not creating new theme by default, just applying

* reacting to customThemeColors save

* unnecessary function call

* removed unused code

* small refactor

* spacing

* unnecessary code

* turned off warnings for non null asertion

* showing theme name when randomising customs

* Revert "turned off warnings for non null asertion"

This reverts commit 433e1dc767.

* optional with default instead

* fixed custom theme colors always loaded on page load

* fixed custom theme buttons not showing up

* fixed various loading issues

* fixed custom theme edit styles

* showing custom in footer, removed unused code

* savaing custom theme colors
fixed typos

* changing theme

* updated custom theme buttons styling

* scaling custom theme buttons on hover

* not updating settings on theme event

* fixed quote id

* only showing custom themes when logged in

* updating save button text depending on auth state

* fixed double notification when trying to save too many custom themes

* fixed custom theme saving when signed out

* removed user check from db

* fixed exception when signed out user tried to open the custom themes command line

* ignoring file when compiling

* typo

* avoiding href errors

* setting href to an existing file
this fixes firefox custom themes not working

* better hex color regex

* spacing

* renamed function

* typo

* destructuring request

* removed unused function

* removed unused code

* removed unused code

* type fix

* removed non capturing group

* saving colors to config before saving custom theme

* encoding in base64

* added handler that can load themes in the old and new format from the url

Co-authored-by: Rizwan Mustafa <rizwanmustafa0000@gmail.com>
Co-authored-by: Rizwan Mustafa <69350358+rizwanmustafa@users.noreply.github.com>
2022-03-09 19:48:22 +01:00
Miodec ef69178abf fixed quote id 2022-03-09 01:31:03 +01:00
Miodec cfbecff59c added mr robot quote 2022-03-08 23:25:51 +01:00
Abinawan Bhattarai d914de9ebe
Updated Nepali Language and Added Nepali Quotes. (#2651) by Abinawan
* Create nepali.json

* Update _groups.json

* Update _list.json

* Update _groups.json

* Update _list.json

* Update nepali.json

* Update nepali.json

* Updated nepali.json

[-] Removed some words that had similar meaning but was different due to Nepali language having different word for different kind of people (Elder, Younger, Friends, Parents, etc).
[-] Removed some letters from words which had no meaning while typing in single word like हाम्रोमा(in ours) and हाम्रो(ours), word मा is removed.
[+] Words are arranged in alphabetical order to make easier incase someone wants to check either there is grammatical error.

* Create nepali_1k.json

* Update _list.json

* Update _groups.json

* Create nepali.json

* Update nepali.json

* Update nepali.json

* Update nepali.json

* Update nepali.json
2022-03-07 14:14:09 +01:00