Miodec
db4174c29a
moved logging to controller
2022-01-31 13:05:14 +01:00
Bruce Berrios
974e50ec48
Add quote reporting feature ( #2372 ) by Bruception
...
* Add initial quote reporting logic
* Remove report status
* Add initial frontend
* Add submit logic
* Add report quote button to rating popup
* Refactor quoteId argument
* Remove console log
* Add captcha to request validation schema
* Use captcha id for value and reset
* Update report data schema
* Hide report popup on complete
* quote search styling update
* updated report quote styling
* tofixed
* tofixed
* moved report button to the result screen
styling changes
* resetting captcha after hiding to avoid ugly animation
* select2 styling update
* lowercase
Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-01-31 00:53:56 +01:00
Bruce Berrios
7ce9146c7d
Add initial report quote endpoint ( #2367 ) by Bruception
...
* Add initial report quote endpoint
* Tune rate limiter for report quote
* Tune rate limiter
* Increase max comment size
* Add supported languages to schema validation
* Fix naming
2022-01-29 22:03:02 +01:00
Bruce Berrios
05971924af
Consolidate Quotes API ( #2365 ) by Bruception
...
* Consolidate quotes API
* Re-add authentication middleware
2022-01-28 23:58:20 +01:00
Bruce Berrios
fefe7cd9e9
Refactor routing configuration ( #2356 ) by Bruception
...
* Refactor adding routes
* Fix lint
* Move root route
* Fix lint
2022-01-26 23:42:53 +01:00
Miodec
955c49b324
removed debug delays
2022-01-20 00:31:03 +01:00
Miodec
b1bf8c3793
website starts in focus mode and focus is removed once finished loading
2022-01-19 23:58:50 +01:00
Miodec
2603866f42
better messages about the anticheat module
2022-01-14 14:44:24 +01:00
Miodec
fdfc874ad7
catching errors while updating email
2022-01-10 03:27:29 +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
96097e83c4
lint warning
2022-01-08 15:32:43 +01:00
Miodec
eafad772b2
lint warning
2022-01-08 15:32:28 +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
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
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
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
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
6dc72700da
using sent timestamp to verify and then changing to server time
2021-12-13 16:23:01 +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
Miodec
027a196c16
increased the limit on updating result tags
2021-11-23 00:51:12 +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
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
6e2a680388
added previous name to log
2021-10-21 00:36:11 +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
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
c063012e9e
added lazy mode
2021-09-13 17:28: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
96ccad28b1
more user logs
2021-09-10 14:18:30 +01:00