Commit graph

46 commits

Author SHA1 Message Date
Jack
6b49a3c5e7
v1.14.1 (#2745)
* updated default config to fix incorrect font button being highlighted

* Convert account controller to ts (#2731)

* 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

* storing default snap in a file

* optional parameter

* made parameters non optional

* converted file to ts

* removed unused parameters

* removed unnecessary optional chaining

* destructuring array

* added a function to create error message

* removed type

* removed duplicate gitignore

* removed no check

Co-authored-by: Bruception <bberr022@fiu.edu>

* Include dev branch in CI (#2739)

* Decreased filesize and introduced chunk splitting (#2732) Rizwanmustafa

* Decreased filesize

* Introduce splitting for vendors

* Added HTML webpack plugin for dynamic change of chunkhash and minification on production

* Added bundle analyzer plugin for webpack

* Prevent analyzer from opening on its own

* updated contributors list

* Package lock update

* Created separate webpack config for analysing bundle

* Standardize paths in webpack base config

* Added devtool in dev webpack config

* Minor issues

* Based audit config off of the production config, saved exact packages and renamed some constants

* Saved exact version of packages

* Rename Config

* Added intellisense for webpack configs

* Added script for using audit config

* Simple changes

* Removed unnecessary cd and replaced webpack with npx wepback

* added npm script accessible from root dir
since audit is now a separate script, reenabled auto opening

Co-authored-by: Miodec <bartnikjack@gmail.com>

* Enable live reloading (#2738) bruception

* Enable live reloading

* Update scripts and documentation

* Fix resolve

* Use resolve

* Fix layoutfluid timer warnings (#2740) Ferotiq

* reduced date-fns import size

* using inline source map so that code is debuggable

* removed tinycolor2 dependency

* Migrate Chart.js to 3.7.1 (#2735) DanGonite57

* Migrate Chart.js to 3.7.1

* Show funbox label with StartGraphsAtZero disabled

* Fix label positioners

* Include dev branch in CI (#2739)

* Remove draw animation

* Avoid RangeError with no data

* Disable account chart initial render animation

* Add temporary type assertion for options.animation

* Test disabling animations via updateColors

* Test re-update chart after resetting animation duration

* Test dataset specific animation duration

* Disable animations for now

* Remove unused annotation

Co-authored-by: Bruce Berrios <58147810+Bruception@users.noreply.github.com>

* installed dev dependency to stop audit from complaining

* removed mr mime dev dependency
regenerate package-lock

* not updating live burst when its disabled

* using vanilla js to increase performance

* updating chart once instead of 3 times

* made log async

* increased minimum wordset length to disable repeating words to 4
this stops infinite A B C sequences
closes #2742

* increased tick padding

* added some padding to stop data points from being cut off

* fixed account graphs not being responsive

* removed unnecessary style

* updated button active color

* Server version (#2746) Bruception

* Add server version

* typo

* Fix logic

* Moved to utility

* Actually save version

* Move logic order

* updated metric name

* removed unnecessary else

Co-authored-by: Bruception <bberr022@fiu.edu>
Co-authored-by: Bruce Berrios <58147810+Bruception@users.noreply.github.com>
Co-authored-by: Rizwan Mustafa <rizwanmustafa0000@gmail.com>
Co-authored-by: Evan <64989416+Ferotiq@users.noreply.github.com>
Co-authored-by: DanGonite57 <danzinc57@gmail.com>
2022-03-21 21:22:47 +01:00
Jack
fe668e4811
Moved firebase to new modular version 9 sdk (#2727)
* 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>
2022-03-19 12:33:25 +01:00
Miodec
a925ed2e99 updated gitignore 2022-03-18 01:41:19 +01:00
Miodec
2ed9374d8d removed unused dependencies 2022-03-15 14:40:52 +01:00
Miodec
0ff1d347a6 fixed ignore 2022-03-07 14:39:09 +01:00
Miodec
12d0e95a75 removed anticheat from gitignore 2022-02-22 22:50:39 +01:00
Bruce Berrios
f9d6f52c15
Api overhaul (#2555) by Bruception
* 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>
2022-02-22 20:55:48 +01:00
Bruce Berrios
31b9530fe8
Fix typescript config (#2511)
* Fix typescript config

* Remove unneccssary declares

* updating colors if undefined

* using new function

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-02-15 21:26:23 +01:00
Ferotiq
dcbdca0990
Some fixes (#2478)
* Some fixes

* Add dep-graph script, fix keyboard icon not restarting test

* remove my keyboard icon fix, force ===

* Revert "remove my keyboard icon fix, force ==="

This reverts commit 481316a7da.

* revert page fix

* fix mio's smooth brain
2022-02-12 16:53:00 +01:00
Miodec
43197ea21b updated gitignore 2022-02-08 20:41:56 +01:00
Miodec
2ba26ff1d2 updated gitignore 2022-02-08 20:35:07 +01:00
Miodec
2f3de1fa1e reworked build process
deploying from /public
no longer copying files to dist/gen
2022-02-07 18:47:24 +01:00
Miodec
274f06b461 moved anticheat to its own private repository 2022-01-07 15:31:18 +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
ea4f3bcc5d Merge branch 'mongo' 2021-08-17 18:13:04 +01:00
Miodec
2400d43943 updated ignore 2021-08-16 22:57:27 +01: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
e61fb0b133 updated gitignore 2021-08-09 11:06:24 +01:00
Miodec
7689086503 merged master into mongo 2021-07-07 14:24:44 +01:00
Miodec
58139b5728 updated gitignore 2021-06-08 15:23:44 +01:00
Miodec
99722561c8 updated gitignore 2021-06-08 15:00:19 +01:00
Miodec
63b915b50c updated gitignore 2021-06-08 14:52:18 +01:00
Dharmaraj
85b30417e1 Merge branch 'mongo' of https://github.com/Miodec/monkeytype into mongo 2021-06-06 22:03:00 +05:30
Dharmaraj
4c560a437f Added Auth Router and DAO 2021-06-06 22:02:37 +05:30
Miodec
5402f8b9c4 updated gitignore 2021-06-06 16:06:52 +01:00
Miodec
28a6c19f73 updated gitignore 2020-12-21 16:59:31 +00:00
Miodec
88381d0172 ignoring ds_store files 2020-12-19 03:34:37 +00:00
Jack
115e6a7efd nevermind, not ignoring 2020-11-04 01:01:31 +00:00
Jack
0e42bbb0c7 ignoring public 2020-11-04 00:55:00 +00:00
typer
3fc81ee2a7 moved static files back to public 2020-11-02 03:10:43 -08:00
typer
f1eb5754d6 don't ignore removed files 2020-11-01 23:22:41 -08:00
typer
ffe8554c89 added gulp build and a few dev dependencies. can now run with 'npm run start:dev' 2020-11-01 22:25:25 -08:00
Jack
fe0c693d48 switched to a minified css file 2020-09-15 17:38:00 +01:00
Jack
a2a8c01d95 Merge branch 'leaderboards' 2020-07-09 15:02:19 +01:00
Jack
2e4761fa5e updated gitignore 2020-07-07 19:14:58 +01:00
Jack
ff934462ac updated gitignore 2020-07-06 00:06:16 +01:00
Jack
c4e667924f updated gitignore 2020-07-06 00:05:49 +01:00
Jack
0eb78e9ca7
Merge branch 'master' into custom-theme 2020-07-02 02:56:32 +01:00
Jack
27d56e5d4b added .firebaserc to gitignore, added example 2020-06-28 00:14:10 +01:00
bhomie
e5dacc5ef2 styles done - ready for js 2020-06-24 22:45:55 -07:00
Jack
ccf619da1f made sure functions use live db 2020-06-05 22:34:16 +01:00
Jack
249dae1161 added cloud functions, moving to a new db design 2020-06-05 18:17:59 +01:00
Jack
d141e12177 added compiled styles to ignore 2020-05-14 22:23:08 +01:00
Jack
7cfe15973e untracked css files 2020-05-14 18:57:11 +01:00
Jack
1a5e9070b7 removed vscode folder from git
removed functions
added a note about emailing to the about page
2020-05-14 18:57:11 +01:00
Jack
b88c4083db initial commit 2020-05-14 18:57:09 +01:00