Commit graph

540 commits

Author SHA1 Message Date
Miodec 2603866f42 better messages about the anticheat module 2022-01-14 14:44:24 +01:00
Jack 8a0d9ae592
Update example.env 2022-01-14 14:26:57 +01:00
Miodec fdfc874ad7 catching errors while updating email 2022-01-10 03:27:29 +01:00
Miodec 6868ba4db6 removing stack before sending to user 2022-01-10 03:10:26 +01:00
Miodec ee0843b317 fixed error completely broken 2022-01-10 03:06:34 +01:00
Miodec 3eae8529df updated error message when dev mode is active 2022-01-10 03:05:57 +01:00
Miodec c9fcb10958 unlink discord sends a command to the bot to take away the roles 2022-01-08 15:42:05 +01:00
Miodec 1ce7533aa5 added unlink discord command sending 2022-01-08 15:40:46 +01:00
Miodec 96097e83c4 lint warning 2022-01-08 15:32:43 +01:00
Miodec eafad772b2 lint warning 2022-01-08 15:32:28 +01:00
Miodec f269d0dfd8 clearing lb personal bests on clear pb 2022-01-08 15:31:40 +01:00
Miodec bcc9c3d8b0 typo 2022-01-07 17:26:25 +01:00
Miodec 4b35a3df0e fixed incorrect parameter names 2022-01-07 17:24:58 +01:00
Miodec 0282c0ef80 moved log to main file 2022-01-07 17:24:49 +01:00
Miodec ba03f819fc lint warning fixes 2022-01-07 17:05:24 +01:00
Miodec 1b8de5c0bf checking env when loading anticheat module
not allowing to continue if not in dev mode
2022-01-07 17:04:47 +01:00
Miodec 9f3ea3edeb added missing parameter 2022-01-07 16:57:16 +01:00
Miodec 1231e6bc9b added mean function 2022-01-07 16:24:45 +01:00
Miodec 296bdc56ff moved key check to anticheat module 2022-01-07 16:24:38 +01:00
Miodec 41826075aa validating later 2022-01-07 15:50:05 +01:00
Miodec 1fa53560a9 logging error if on dev 2022-01-07 15:48:51 +01:00
Miodec 274f06b461 moved anticheat to its own private repository 2022-01-07 15:31:18 +01:00
Miodec 10e456bf9d rounding buffer 2022-01-01 16:18:51 +01:00
Miodec f953fe596a added a result spacing check
if the timestamp of the last result + the time of the current result is greater than the current timestamp that most likely means the result is invalid, created manually or shouldnt be saved because of a bug
2021-12-30 16:11:38 +01:00
Miodec 7da9afb557 added a function to get last result 2021-12-30 16:05:32 +01:00
Miodec f5f9f021a7 removed time traveler check after all 2021-12-29 23:41:14 +01:00
Miodec 642df7ede4 added margin to the time traveler check 2021-12-29 23:10:46 +01:00
Miodec d2cdcce047 added log 2021-12-29 23:06:37 +01:00
Miodec 06924cc5d4 brought back time traveler check with rounded timestamps 2021-12-29 22:54:57 +01:00
Miodec 0425f35c65 raised min accuracy to 75% 2021-12-29 15:35:46 +01:00
Miodec 2560e71aa7 disabling quote submission for now 2021-12-29 15:35:37 +01:00
Seth Falco 32f6c15d53
chores: fix typo and push backend/credentials directory (#2224)
* typo: add space before SCM

* chore: add .gitkeep to push credentials directory
2021-12-28 21:03:07 +01:00
Miodec 8740976768 lint fix 2021-12-28 16:42:18 +01:00
Miodec b16d5f2288 added an extra log when result could not be saved due to hash 2021-12-28 16:37:49 +01:00
Jack 82320266cd added api path override 2021-12-13 22:00:12 +00:00
Jack 6dc72700da using sent timestamp to verify and then changing to server time 2021-12-13 16:23:01 +00:00
Ferotiq 53cbd9372b
Add Option to Use MongoDB Credentials (#2169) by Ferotiq
* Add Option to Use MongoDB Credentials

* updated example

Co-authored-by: Jack <bartnikjack@gmail.com>
2021-12-13 16:00:09 +00:00
Jack 0624fbbc87 fixed one typo 2021-11-30 00:52:47 +00:00
Cameron e56d534f33
fix: endpoints share the same rate limit (#2136) by CameronCT
* fix: cleaned rate limiter

* chore: separated ratelimits per request

* fix: bug where leaderboards would crash
2021-11-30 00:49:05 +00:00
Jack d954816c75 updated message 2021-11-23 21:54:17 +00:00
Jack ecc91f8fc4 added message if database connection is not working 2021-11-23 21:53:41 +00:00
Jack 9671c8115d no longer checking if result was using input rewrite 2021-11-23 21:06:42 +00:00
Miodec 027a196c16 increased the limit on updating result tags 2021-11-23 00:51:12 +00:00
Jack e7e5f08bb3 only sending bot command if result is recent 2021-11-20 19:45:13 +00:00
Jack 4372276169 only annoucing changes if timestamp is within 10 minutes 2021-11-20 18:19:47 +00:00
Jack ecb11e0f9d increased limit on getting basic user data 2021-11-19 12:52:08 +00:00
Jack 6f77cb1b6d checking if tag name is valid when editing name. closes #2058 2021-11-05 16:15:04 +00:00
Jack ac1601bfdd added error correction 2021-11-04 19:24:27 +00:00
Jack 0a055cb724 potentially fixed lb personal bests not updating 2021-10-26 23:32:15 +01:00
Jack 696a2d448f removed more unused fields 2021-10-24 21:34:07 +01:00
Jack 3df56ff5be removed discord id from being sent with the leaderboard data 2021-10-24 21:31:50 +01:00
Jack 87b76246dc fixed wpm validation not working. closes #2029 2021-10-24 01:29:25 +01:00
Jack 225973e9ac removed file 2021-10-24 01:20:20 +01:00
Jack 6e2a680388 added previous name to log 2021-10-21 00:36:11 +01:00
Jack 1f122399d5 removed unused files 2021-10-20 15:19:03 +01:00
Jack 50783f2e08 fixed pb saving issues when no pbs are found 2021-10-18 16:22:29 +01:00
Miodec 13c1b40e13 fixed project not running correctly if git could not be initialised 2021-10-11 23:45:17 +01:00
Jack 50aec0b9e7 added captcha to quote submission 2021-10-11 16:02:27 +01:00
Jack 5719158aec checking language aswell 2021-10-11 14:32:57 +01:00
Jack ab955b102e checking if fields are empty 2021-10-11 00:27:00 +01:00
Jack cf8d258400
Quote submission (#1984)
* added new-quotes get and add routes

* added new-quotes/approve route to api

* Added front-end for quote submission

* fix language typo, force lowercase language

* Check for duplicate quote

* added unknown language handling to quote-submit

* npm i

* npm i

* language dropdown instead of input field

* mouse down instead click

* styling changes

* moved quotemod check to the controller,
added refuse endpoint,
added ability to approve and edit

* limiting quotes

* added log to quote approve

* added approve quotes button

* typo

* using the correct function, lowered limit

* added quote approve popup

* getting quotes and showing them

* error checking

* error checking

* removed console log

* stylng changes,
added refresh list button

* added disabled class

* styling changes

* handling button clicks
showing langauge and timestamp

* check if user is a quote mod

* approve button handling

* handling quote edit

* showing short quotes in red

* post, not get

* not parsing quote id to int

* parsing to objectid

* updated styling

* fixed lint warnings

* fixed up new quotes dao

* showing loader

* calling function correctly

* typo fix

* fixed wrong path,
fix broken newid,
saving file when file exists,
searching for the quote correctly when attempting to delete

* showing message

* blocking buttons and inputs when waiting for response,
unlocking after response

* deleted workflow

Co-authored-by: lukew3 <lukew25073@gmail.com>
2021-10-10 22:46:35 +01:00
Jack 447ab9dfc4 allowing disk use for leaderboard aggregation 2021-10-05 15:08:54 +01:00
Jack 614f7fde03 marking all results coming from the input rewrite 2021-09-29 14:21:35 +01:00
Jack fb64ad62fa more compact log 2021-09-25 13:54:12 +01:00
Jack 0fb3e2ae04 left out object parameter 2021-09-25 13:53:15 +01:00
Jack d2e5c0afab only adding device when needed 2021-09-25 13:52:09 +01:00
Jack 860de29955 better agent log 2021-09-25 13:49:46 +01:00
Jack a9a9afa2e4 added ip and useragent logging 2021-09-25 13:38:59 +01:00
Jack 590ade59c6 not saving pb if test was bailed out 2021-09-24 22:22:39 +01:00
Jack 0d0e2b32a4 logging delete events 2021-09-21 01:45:16 +01:00
Jack 0566c25b9f checking if lbpb has timestamp 2021-09-20 22:55:04 +01:00
Jack 60e97f0791 better error message 2021-09-17 22:22:09 +01:00
Jack f38733da10 using estimated document count instead of a deprecated function 2021-09-17 22:07:44 +01:00
Jack 13976921be added top % display. closes #825 2021-09-17 20:59:45 +01:00
Jack 9d507b67e6 better validation 2021-09-14 15:43:28 +01:00
Jack 8c377cca58 username validation 2021-09-14 15:40:44 +01:00
Jack 74f4f8fc9c added more username validation 2021-09-14 15:38:44 +01:00
Jack 4afa2f089f fixed debug cron 2021-09-14 14:54:35 +01:00
Jack e8d73a898d announcing lb updates 2021-09-14 14:54:03 +01:00
Jack adac26883a deleting old logs 2021-09-14 00:10:56 +01:00
Jack c063012e9e added lazy mode 2021-09-13 17:28:00 +01:00
Jack e90a250f92 reverted change made for testing 2021-09-13 15:46:54 +01:00
Jack 5cd8619cb5 making sure uid makes it into the db error 2021-09-13 15:40:12 +01:00
Jack 7e682136f7 added protection against duplicate user docs 2021-09-13 15:40:00 +01:00
Jack 06871259b3 more logs 2021-09-12 20:00:57 +01:00
Miodec bb85249de3 possible fix for rare occurances of incorrect result hash error 2021-09-11 13:04:52 +01:00
Jack a4d8efad1a fixed errors not being able to be logged 2021-09-10 14:18:40 +01:00
Jack 96ccad28b1 more user logs 2021-09-10 14:18:30 +01:00
Jack e24e95e59c creating index on the correct collection this time 2021-09-10 14:15:49 +01:00
Jack d5e21757c6 indexing leaderboard 2021-09-10 14:11:38 +01:00
Jack b814a7fe4f moved leaderboard update back a bit 2021-09-10 01:04:40 +01:00
Jack 9ca0a96d2d running leaderboard updates together 2021-09-10 00:50:47 +01:00
Jack 1239f6ecae removed sort 2021-09-10 00:27:31 +01:00
Jack 050e18dd3e updated log once more,
logging errors
2021-09-10 00:03:01 +01:00
Jack a740d9f63e changed event name for lb update 2021-09-10 00:00:56 +01:00
Jack c47d93ced0 better pb log 2021-09-09 23:58:40 +01:00
Jack b3f2aa544c not checking leaderboards on test complete
updating test leaderboards every 5 minutes
2021-09-09 23:39:10 +01:00
Jack 3d4f985cc6 better time logging 2021-09-09 19:24:34 +01:00
Jack 0984d5777d sorting lb, added perf require 2021-09-09 19:09:17 +01:00
Jack a677e264c3 typo 2021-09-09 17:58:50 +01:00
Jack 8d53fe9521 logging validation errors and anticheat events 2021-09-09 17:58:11 +01:00
Jack efcc2cd3a8 removed no pb logging 2021-09-09 17:50:32 +01:00
Jack fefaf84fca typo 2021-09-09 17:48:53 +01:00
Jack a9b20e6404 more logging 2021-09-09 17:47:49 +01:00
Jack a966aa3431 added logging 2021-09-09 17:41:13 +01:00
Luke Weiler 80908c0b6b
Removed bot routes, mongo-todo, migrate; cleaned replay.js comments (#1823) by lukew3
* fix stop on word replay error

* Remove mongo-todo, migrate, and bot routes

* removed unecessary comments from replay.js
2021-09-08 22:48:36 +01:00
Jack 04680ad5f5 removed debug route 2021-09-07 20:17:52 +01:00
Jack 803025f80c not including banned users 2021-09-07 20:14:25 +01:00
Jack 3565b1f3a2 removed debug 2021-09-07 20:10:49 +01:00
Jack f83103727e Merge branch 'leaderboards' 2021-09-07 20:07:11 +01:00
Jack 18136eb276 added option to disable leaderboards 2021-09-07 17:53:30 +01:00
Jack 1c710d609e removed old lb code 2021-09-07 17:44:54 +01:00
Jack 200fe7d97c deleting if challenge is nullish 2021-09-07 17:38:24 +01:00
Jack 8c0dded3f2 fixed lb not working on new pb 2021-09-07 17:00:39 +01:00
Jack e6f701c3cb added update lb memory function to user api 2021-09-07 16:36:06 +01:00
Jack 45181f67dc keeping uid on the user that requested it if user is logged in,
checking if user is not banned and doesnt need to update email when checking leaderboards
updating lbmemory when checking
sending back the rank if the user was still found
2021-09-07 16:35:43 +01:00
Jack 1b3c6d9b38 added function to update leaderboard 2021-09-07 15:06:34 +01:00
Jack dfe4590813 added dev mode to request auth 2021-09-07 15:04:50 +01:00
Jack 9140e1654b lbpersonalbests will now resist even when clearing personal bests - will only be overridden if a new higher wpm was found than the one stored 2021-09-07 15:04:16 +01:00
Jack febee299ba fixed function that searches by objectid 2021-09-07 15:03:24 +01:00
Jack b931730ae9 fixed typo 2021-09-07 15:03:11 +01:00
Jack 6a8a9d7bbc saving to database if result was a pb 2021-09-07 15:02:58 +01:00
Jack c41e26e051 changed default to 100 2021-09-07 00:56:29 +01:00
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
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