Commit graph

267 commits

Author SHA1 Message Date
Jack
5b85f11a19 added skip and limit 2021-09-06 20:36:09 +01:00
Jack
828e219e64 added getrank function 2021-09-06 17:35:37 +01:00
Jack
e7beb66543 changed leaderobards route 2021-09-06 17:35:03 +01:00
Jack
60c0332978 done message 2021-09-06 14:36:04 +01:00
Jack
854971e760 removed the auth requirement from leaderboard endpoint 2021-09-06 14:16:52 +01:00
Jack
f15e0b931d added little worker file to run operations on the database 2021-09-06 14:01:12 +01:00
Jack
5457da7484 creating a leaderboard personal bests object 2021-09-06 13:50:02 +01:00
Jack
ea32e158c5 updated maintenance message 2021-09-06 00:52:32 +01:00
Jack
a05cd6f595 added maintenance mode 2021-09-06 00:52:05 +01:00
Jack
f03f7ba9d2 updated aggregate function 2021-09-06 00:11:09 +01:00
Jack
eccbcfb615 lost stash 2021-09-06 00:00:40 +01:00
Jack
97f328f88c d 2021-09-06 00:00:01 +01:00
Jack
54c68e68bc init leaderboards branch 2021-09-05 23:57:07 +01:00
Jack
d7b9bf51fb saving best pb for each mode 2021-09-05 23:03:01 +01:00
Jack
b0e468561b removed the time traveler easter egg 2021-09-02 22:17:55 +01:00
Jack
652a1def66 using serverside date when saving results 2021-09-02 22:05:49 +01:00
Jack
03d850b4aa added time traveler detection 2021-09-02 21:55:17 +01:00
Brian Evans
71663fc277
Fix update account name rate limit (#1800)
Change rate limit from seconds to milliseconds
2021-08-31 20:56:39 +01:00
Jack
ff27ab8139 rounding rating just to be sure 2021-08-31 19:13:42 +01:00
Jack
0fad58b640 storing average quote score in the database 2021-08-31 19:12:04 +01:00
Jack
d95b9a6db1 increased rate limit on localhost 2021-08-29 17:33:51 +01:00
Jack
1c8048c117 increased limit on checkname 2021-08-29 17:07:58 +01:00
Jack
e27ca6fcd6 added a psa system 2021-08-29 14:30:45 +01:00
Jack
100cbc00ce added option to update account name 2021-08-28 00:54:12 +01:00
Jack
9c84b32a76 updated the key generator for rate limitng logic 2021-08-27 22:43:08 +01:00
Jack
a5b431d55f trusting proxy 2021-08-27 21:52:49 +01:00
Jack
423990ab3b added api rate limiting 2021-08-27 21:40:38 +01:00
Jack
82a45bfb7d increased fake result security by hasing objects and checking duplicate timestamps 2021-08-27 21:00:11 +01:00
Jack
0cf93a6f00 quote rating api 2021-08-27 20:10:00 +01:00
Jack
86bfd86ec2 additional backend check 2021-08-27 19:08:25 +01:00
Pranav Sinha
3df0230c70
Added a delimiter switch (#1754) by pran01
* Added a delimiter switch

* Added delimiter to wordfilter

* Delimiter Switch to Delimiter Checkbox

* fixed random input fields styling

* regenerated lockfile to version 2

* brought back example.evn

* removed console logs

Co-authored-by: Jack <bartnikjack@gmail.com>
2021-08-25 14:46:37 +01:00
Jack
e7aa32cec1 typo 2021-08-24 02:10:08 +01:00
Jack
df7e03b0df fixed error 2021-08-24 02:09:04 +01:00
Jack
05626fda06 not allowing banned users to link accounts 2021-08-24 02:02:10 +01:00
Corey
25ec1c54e7
Auto-assigning challenge roles for discord (corey <-- real) (#1751)
* sending bot command to db

* verifying challenge completion

* added requirements

Co-authored-by: Corey <coreybergeron1@gmail.com>
2021-08-23 15:07:13 +01:00
Jack
adb6d20ddb giving roles only for time 60 2021-08-22 12:07:09 +01:00
Jack
7ea686c951 sending role update command on pb 2021-08-22 12:03:38 +01:00
Jack
6e3e2d736d parsefloat 2021-08-20 22:42:43 +01:00
Miodec
28646b3b6f creating a user document if none is found
fixed update name
2021-08-18 02:03:41 +01:00
Miodec
7106318b0d removed log 2021-08-18 01:41:42 +01:00
Miodec
367b104679 better errors 2021-08-18 01:41:29 +01:00
Miodec
c64cc2d538 better errors 2021-08-18 01:37:48 +01:00
Miodec
4f96abd87d not using stack param 2021-08-18 01:17:13 +01:00
Miodec
719e8fb26c better monkey error message 2021-08-18 01:15:26 +01:00
Miodec
1e6f90f60f changed error code 2021-08-18 01:05:58 +01:00
Miodec
2c510eb7a9 inserting stack into the.. stack 2021-08-18 01:01:28 +01:00
Miodec
5ffd053d0a hopefully fixed error pointing to itself 2021-08-18 00:41:33 +01:00
Miodec
6f001ffc27 fixed error insert using wrong function 2021-08-18 00:33:14 +01:00
Miodec
87e3333c12 disabled quote pbs 2021-08-17 21:54:14 +01:00
Miodec
d2648fff07 throwing instead of calling next - maybe it will fix double errors 2021-08-17 21:35:44 +01:00
Miodec
c6e8b69435 fixed long tests erroring out 2021-08-17 21:27:01 +01:00
Miodec
5cfa792eb2 inserting monkey error into the database later to avoid recursive errors 2021-08-17 20:00:29 +01:00
Miodec
926aa5eb6d logging monkey error for more codes 2021-08-17 19:42:40 +01:00
Miodec
ed5dace7b4 properly handling errors in responses, disabled leaderboards 2021-08-17 18:24:21 +01:00
Miodec
ea4f3bcc5d Merge branch 'mongo' 2021-08-17 18:13:04 +01:00
Miodec
19bba656dd service account name update 2021-08-16 20:09:05 +01:00
Miodec
8b8c9ddb87 moving only users that are banned 2021-08-16 20:08:37 +01:00
Miodec
2dde882c4f updated migration to add missing banned and verified fields 2021-08-16 19:56:36 +01:00
Miodec
829a7bc10c reverted cors change 2021-08-16 18:01:52 +01:00
Miodec
85504136f5 cors update 2021-08-16 15:45:17 +01:00
Miodec
40cce1e54c securing signup endpoint 2021-08-16 15:27:42 +01:00
Miodec
fd41c8ecb4 removed testing code 2021-08-11 17:28:19 +01:00
Miodec
e56bbe60f7 migration update:
- deleting unnecessary fields
saving results:
- not saving the fields that will be deleted
2021-08-11 17:26:32 +01:00
Miodec
ba40c8b152 typo, deleting allchars field 2021-08-11 01:12:56 +01:00
Miodec
bcf404f32b gitignore typo 2021-08-11 00:01:16 +00:00
Miodec
f5f12a83ce migration updates 2021-08-10 23:59:31 +00:00
Miodec
6aec350119 ignore update 2021-08-10 23:58:56 +00:00
Miodec
93998e2e49 test endpoint 2021-08-11 00:02:17 +01:00
Miodec
7e006cfcd4 Merge branch 'mongo' of https://github.com/Miodec/monkeytype into mongo 2021-08-11 00:00:07 +01:00
lukew3
dbeb90c077 check leaderboard qualification and fix daily lb not limiting to today 2021-08-10 13:56:22 -04:00
lukew3
79da897ef4 leaderboard queries results 2021-08-09 21:31:19 -04:00
Miodec
1277d4df56 more migration script updates:
catching script stopping and waiting for the current user to finish
running the script until everything is done
2021-08-09 23:39:13 +01:00
Miodec
26d698c366 Merge branch 'mongo' of https://github.com/Miodec/monkeytype into mongo 2021-08-09 11:04:32 +01:00
lukew3
7c6dc9405f updated documentation and fixed bot bug 2021-08-07 10:53:05 -04:00
Miodec
f49d4b9aa2 tab characters instead of spaces 2021-08-07 13:59:34 +01:00
Miodec
c4c236a691 missing new line in logs 2021-08-07 13:58:50 +01:00
Miodec
debee5bd5e migration remembers the last user
added git ignore for log files
2021-08-07 13:57:20 +01:00
Miodec
0448a425d4 changed the way char stats are stored and displayed 2021-08-06 18:42:02 +01:00
Miodec
9ca113b087 stripping repeating / default data 2021-08-06 18:01:13 +01:00
Miodec
b6fd84fded comment 2021-08-06 16:45:36 +01:00
Miodec
bb87a56d12 trying to remember where the query was incase it fails 2021-08-06 13:52:43 +01:00
Miodec
565cf1ea62 migration changes
added uid override for testing
saving old stats in a separate object and recalculating new stats based on results
reducing logs
paginating results
calculating estimated time remaining
2021-08-04 15:47:22 +01:00
Miodec
9a25f22a0b fixed validation checking custom background twice 2021-08-04 14:38:00 +01:00
Miodec
99fca1b3e3 inverted result sorting 2021-08-04 14:37:15 +01:00
Miodec
6ff2984ef7 security patch from live 2021-08-03 16:08:15 +01:00
Miodec
c4fdeb53ae migrating discordid 2021-08-03 16:03:38 +01:00
Miodec
1a9973e786 not used for now 2021-08-03 16:03:31 +01:00
Miodec
6014620596 migration finished 2021-08-03 15:51:29 +01:00
Miodec
997a96ee1b started migration convertion 2021-08-03 14:19:55 +01:00
Miodec
0cf495e127 got public stats to work 2021-08-02 16:21:14 +01:00
Dharmaraj
88ef4ba920 added ternary operator check status 2021-07-26 19:43:49 +05:30
Miodec
1ae537e288 added account deletion to the danger zone 2021-07-25 00:44:24 +01:00
Miodec
76fa65f03a fixed potential error when no decoded token is in the request 2021-07-13 15:11:38 +01:00
Miodec
bcff39081d config is not required to load user data 2021-07-13 13:20:54 +01:00
Miodec
b5b619816b updated clear pb to new system 2021-07-12 23:34:55 +01:00
Miodec
674316784a converted email updating 2021-07-12 23:12:03 +01:00
Miodec
bec7f380ca converted discord linking to mongo 2021-07-09 22:17:19 +01:00
Miodec
eb5137e11c fixed tag pbs not working as intended 2021-07-09 21:41:33 +01:00
Miodec
edd453bfef only logging to db when error is 500 and env is not dev 2021-07-09 21:18:50 +01:00
Miodec
9676e47ea0 updating result tags 2021-07-09 18:27:08 +01:00