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
Miodec
7ddf37f8a3
tags now use _id
2021-07-09 17:21:16 +01:00
Miodec
81bc9ded69
results now use _id correctly
2021-07-09 16:32:57 +01:00
Miodec
2f1e129d88
switched presets to _id
2021-07-09 15:50:15 +01:00
Miodec
62084071f4
using _id in the database
2021-07-09 14:41:55 +01:00
Miodec
491be89653
converted presets to new system
2021-07-08 23:28:00 +01:00
Miodec
c730d5fa44
addings tags returns the created tag
2021-07-08 23:27:47 +01:00
Miodec
fe834b52d0
fixed error showing null string if no stack was present
2021-07-08 23:27:33 +01:00
Miodec
060de11f04
expanded validation to allow uuids
2021-07-08 23:27:19 +01:00
Miodec
60fcfe7f6b
started converting presets to new system
2021-07-08 22:34:36 +01:00
Miodec
557f96c362
converted routes to plural
2021-07-08 22:22:18 +01:00
Miodec
5306f82ec7
checking funbox when checking for pb
2021-07-08 22:19:34 +01:00
Miodec
3bd02d3292
converted tags to the new system
2021-07-08 16:03:52 +01:00
Miodec
2c5dde2dda
missing this
2021-07-08 15:59:28 +01:00
Miodec
be75c9a3e5
updated error handling
2021-07-08 15:58:11 +01:00
Miodec
5fd1121d7b
using monkey error
2021-07-08 12:30:06 +01:00
Miodec
689dab1c2e
converted result saving
2021-07-07 14:05:18 +01:00
Miodec
c3b058c836
added comment
2021-07-07 14:05:04 +01:00
Miodec
032621a0d8
collection name typos
2021-07-07 14:04:28 +01:00
Miodec
c25986e407
fixed raw wpm not working in personal bests,
...
fixed started tests not considering the completed test
2021-07-07 14:04:12 +01:00
Miodec
24e7c35a6f
missing semicolon
2021-07-07 14:03:46 +01:00
Miodec
c2c16c3111
missing function require
2021-07-07 14:03:38 +01:00
Miodec
fe38ca296a
converted result getting
2021-07-06 15:22:05 +01:00
Miodec
1222e576c0
added config route
2021-07-06 14:52:36 +01:00
Miodec
0cfc796bba
defined each function in global scope so they can access each other
2021-07-06 14:52:29 +01:00
Miodec
845845d257
fixed route name
2021-07-06 14:52:08 +01:00
Miodec
844e67ac3e
config support
2021-07-06 14:51:43 +01:00
Miodec
9d7427ed3d
converted snap initialisation to new system
2021-06-16 20:56:12 +01:00
Miodec
2c01c5f817
fixed tiny bug with token finding
2021-06-16 20:56:00 +01:00
Miodec
32a2a73915
added delete user option, playing around with the return codes and formats
2021-06-16 20:20:16 +01:00
Miodec
7d4759017c
saving port to a variable
2021-06-16 00:47:34 +01:00
Miodec
8cb954dd88
renamed auth to user
...
moved one require up
2021-06-16 00:46:37 +01:00
Miodec
c84f444e15
using require instead of imports, added check name endpoint
2021-06-16 00:46:07 +01:00
Miodec
d56887bafb
added check name function, using requrie instead of imports
2021-06-16 00:45:49 +01:00
Miodec
ecef2da2eb
added a is name available check
2021-06-16 00:45:28 +01:00
Dharmaraj
29dfcd93d3
Optimized server.js
2021-06-14 12:19:23 +05:30
Miodec
386ea44a69
moved eslint
2021-06-13 20:19:33 +01:00
Miodec
7579442b8c
missing variable
2021-06-13 20:18:23 +01:00
Miodec
5eed88b0e7
added result dao and controller
2021-06-12 19:02:19 +01:00
Miodec
025c20268a
added one more validation function
2021-06-12 19:02:06 +01:00
Miodec
e7c93f7620
reduced the amount of function parameters
2021-06-12 19:01:49 +01:00
Miodec
fd5a90e2d5
unused import
2021-06-12 19:01:29 +01:00
Miodec
1d00f3b6ec
disabled eslint for legacy file that is going to be converted to new system
2021-06-12 17:52:13 +01:00
Miodec
be23ab4168
added function to get a list of tags
2021-06-12 17:51:58 +01:00
Miodec
b76df52dee
added tag verification when setting tags on result
2021-06-12 17:51:30 +01:00
Miodec
fdb2568d99
singular
2021-06-12 17:14:57 +01:00
Miodec
267dbb6a1a
renamed all dao files
2021-06-12 17:11:07 +01:00
Miodec
cb21657d30
moved the last function from users handler - linkdiscord
2021-06-12 14:00:21 +01:00
Miodec
f3d1887e83
renamed auth routes and controller to user
2021-06-12 13:48:28 +01:00
Miodec
8a44e170da
added public stats dao
2021-06-12 13:39:30 +01:00
Miodec
35262ba080
moved bananas into userdao
2021-06-12 13:33:23 +01:00
Miodec
7d2b6e1cac
removed unused function
2021-06-10 16:49:45 +01:00
Jack
15936a99e2
rewrote some of the functions inside the user file to the new standard
2021-06-09 00:08:22 +01:00
Jack
bc68e1be59
removed already converted file
2021-06-08 23:56:11 +01:00
Jack
70e66f7ef2
updated bot dao, removed bot file that is not needed anymore
2021-06-08 23:54:30 +01:00
Jack
ed01fcac53
added functions to check for pb and tag pb. rewrote pb check
2021-06-08 23:49:54 +01:00
Jack
30b1ac269b
added userdao function to remove tag pb
2021-06-08 23:02:11 +01:00
Jack
ef008758b0
added tag functions to users dao
2021-06-08 22:57:58 +01:00
Jack
871273c455
added some results dao
2021-06-08 18:37:42 +01:00
Jack
f2f9201acb
renamed presets to preset
2021-06-08 18:27:51 +01:00
Miodec
218ccb3d53
rewrote config to the new standard
2021-06-08 16:02:44 +01:00
Miodec
c09f9723f8
removed empty file
2021-06-08 15:26:59 +01:00
Miodec
6088bb4450
throwing monkey error
2021-06-08 15:25:21 +01:00
Miodec
4b350ab0b6
Merge branch 'mongo' of https://github.com/Miodec/monkeytype into mongo
2021-06-08 14:09:38 +01:00
Miodec
c64ef993ff
rewrote presets to the new standard
2021-06-08 14:09:35 +01:00
Dharmaraj
ff5cbc46d6
Added CoreController
2021-06-07 20:03:15 +05:30
Dharmaraj
12362879b4
Added core route
2021-06-07 19:35:58 +05:30
Miodec
a46d2d17e7
divided code
2021-06-07 14:29:51 +01:00
Miodec
7c2bab730e
moved functions
2021-06-07 14:16:07 +01:00
Miodec
9f8ac549da
added pb handler
2021-06-07 14:15:19 +01:00
Miodec
116d7c8cdb
added bot dao
2021-06-07 14:15:09 +01:00
Miodec
9926c561ac
moved some functions out of server into handler files
2021-06-07 13:52:06 +01:00
Dharmaraj
892de13dbe
Moved bot endpoints to separate file
2021-06-07 12:37:15 +05:30
Dharmaraj
216c0637c1
Added MonkeyError class
2021-06-06 22:56:12 +05:30
Dharmaraj
4c560a437f
Added Auth Router and DAO
2021-06-06 22:02:37 +05:30
Dharmaraj
3df8610735
Removed functions dir
2021-06-06 19:48:10 +05:30
Miodec
2a460cc8dc
setting the id of the user document to the uid, checking if tags exist
2021-06-06 12:53:10 +01:00
Miodec
98c4c9dbb8
user id is a string to allow uid to fit
2021-06-06 12:52:28 +01:00
Miodec
f940d20316
catching users failing to save
2021-06-05 21:37:39 +01:00
lukew3
d2a6d6b49b
Merge branch 'mongo' of https://github.com/lukew3/monkeytype into mongo
2021-06-05 16:02:42 -04:00
lukew3
0a0fb2e12f
added bot authorization with customToken
2021-06-05 16:02:34 -04:00
Miodec
89cd5adb0f
more logs to see whats going on
2021-06-05 20:56:55 +01:00
Miodec
69383a0cc3
result schema update
2021-06-05 20:39:07 +01:00
Miodec
77bc36aef7
Merge branch 'mongo' of https://github.com/lukew3/monkeytype into pr/lukew3/1475
2021-06-05 20:21:53 +01:00
Miodec
6ff1c1693c
some very old lb entries will have no consistency, or have a '-'
2021-06-05 20:21:37 +01:00
Miodec
82f696c2a4
need to get data
2021-06-05 20:15:35 +01:00
Miodec
e3aa496ad9
typo
2021-06-05 20:10:52 +01:00
lukew3
3e794fd495
add bot api, no socket or auth
2021-06-04 19:41:16 -04:00
lukew3
d140ba2f63
Emptied cloudfunctions and functions/index.js, added stats collection
2021-06-03 22:45:30 -04:00
lukew3
047436311a
added bot commands, dailyLbWins
2021-06-03 14:05:35 -04:00
lukew3
11caa57eeb
replaced /api/ with api subdomain in production, added helmet middleware
2021-06-03 11:19:27 -04:00
lukew3
cb8785fa69
Fixed account results bug, add leaderboard verification/ban checks
2021-06-03 10:32:56 -04:00
lukew3
7845135c8a
Created migrate script, updated CONTRIBUTING.md
2021-06-02 22:03:37 -04:00
lukew3
46e79d36af
Fixed leaderboard and time not displaying correctly
2021-06-01 20:16:23 -04:00
lukew3
4b61a5a98b
fixed broken checkTagPb bug
2021-06-01 15:08:59 -04:00
lukew3
bcf81f87b4
fixed incorrect tag id bug, tag not saving to snap bug
2021-06-01 12:00:23 -04:00
lukew3
0c514e5972
fixed tagPbs not returning correct value
2021-06-01 11:42:01 -04:00
lukew3
f48cd89ce1
Cleaned up mongo-todo
2021-06-01 00:09:41 -04:00
lukew3
fd30b5aa36
brought back firebase analytics and authentication
2021-05-31 23:47:58 -04:00
lukew3
e2920fbec2
email verification
2021-05-27 11:08:40 -04:00
lukew3
b669e1b107
fixed account loading bug, bad date format, and updated todo
2021-05-26 23:01:56 -04:00