* using modular sdk
* removing last script
* replacing more code
* unused code
* removed unused code
* removed unused code
* importing auth
* using analytics controller
* importing auth and analytics
* importing auth
* updated git ignore
* fixed path
* removed live config from gitignore
* added error message when failing to initialize firebase
* added live config
using live config when building production
* removed unused code
* fixed incorrect function use
* added example config
* added a step to the contributing guide
* optional steps
* fixed path
* using example in source code so that github actions dont cry like little babies
* using function correctly
* using function correctly
* ignoring live
* removed
* added action webpack config
* bruce said "no-no"
This reverts commit 0a1e5e1660.
* Fix
* Add ignore
* updated instructions
* using correct functions
* using correct function
* missing parameter
* using correct function
* using correct function
* removed ts ignores
* using new functions
* removed refresh
* using new functions
* merge fix
* fixed merge
* regenereated lockfile
* using correct function
* defaulting to the email thats already entered
* moved lines
Co-authored-by: Bruception <bberr022@fiu.edu>
* installed date fns
* using date fns
* using date fns
* using date fns
* using date fns
* using date fns
* removed moment
* removed last traces of moment
* Feat:Update response structure (#2427)
* Fix:response and error structure
* update:response message
* update:response class
* update
* Update response message
Co-authored-by: Mustafiz Kaifee Mumtaz <mustafiz.mumtaz@freecharge.com>
* Add MonkeyToken foundation (#2487) by Bruception
* Api changes (#2492)
* API changes
* Remove unused import
* Add Ape client (#2513)
* Add all endpoints (#2514)
* Merged backend typescript into api overhaul (#2515)
* Install typescript and add backend tsconfig
Cannot yet build due to a number of compilation errors in JS code
Signed-off-by: Brian Evans <ebrian101@gmail.com>
* Fix typescript compilation errors
Signed-off-by: Brian Evans <ebrian101@gmail.com>
* Migrated backend to ES modules
Switched to import export syntax
Signed-off-by: Brian Evans <ebrian101@gmail.com>
* Add typescript declaration for anticheat
Signed-off-by: Brian Evans <ebrian101@gmail.com>
* Rename top level files to .ts
Fix service account json file typing
Signed-off-by: Brian Evans <ebrian101@gmail.com>
* Add dev build scripts for backend typescript
Signed-off-by: Brian Evans <ebrian101@gmail.com>
* Removed empty lines and switched to using db
Cleaned up imports by removing needless empty lines and migrated to the new db.js instead of mongodb.js.
Signed-off-by: Brian Evans <ebrian101@gmail.com>
* Fixed backend commonjs syntax to ES module syntax
Signed-off-by: Brian Evans <ebrian101@gmail.com>
* Add build to backend start script
Signed-off-by: Brian Evans <ebrian101@gmail.com>
* Migrate some endpoints to Ape
* Strict equals
* Remove artifact
* ape -> Ape
* Ape migration p2 (#2522)
* Migrate leaderboard endpoints to ape
* Fixed comment
* Init backend types
* Fail
* Return
* Migrate Quotes to Ape (#2528)
* Migrate quotes to Ape
* Fix backend response
* Fix issue
* Fix rate limit (#2533)
* fix rate limit
* Fix import
* Fix issues
* Ape migration p4 (#2547)
* Migrate results endpoints to ape
* Remove unused import
* Remove unused import
* Fix loaders
* Make function async
* Hide try saving results
* Migrate some users endpoints to Ape (#2548)
* Complete Ape Migration (#2553)
* Complete ape migration
* Fix preset
* Return preset data
* Add typings
* Move captcha reset
* Read from params
* Fix result tags endpoint
* Fix stuck loader
* fixed lb memory not saving
* fixed quote rating popup not showing up for new users
Co-authored-by: Mustafiz Kaifee <49086821+Mustafiz04@users.noreply.github.com>
Co-authored-by: Mustafiz Kaifee Mumtaz <mustafiz.mumtaz@freecharge.com>
Co-authored-by: Brian Evans <53117772+mrbrianevans@users.noreply.github.com>
Co-authored-by: Miodec <bartnikjack@gmail.com>
* Fix typescript config
* Remove unneccssary declares
* updating colors if undefined
* using new function
Co-authored-by: Miodec <bartnikjack@gmail.com>
* some changes
* f*** you select2
* Change type roots
* hopefully work
* change commonjs to es6
* parserOptions.project
* as;dfllaksdkjsadadfsldkjsfkdljdsfafdsk;alfsdjf