* Add CONTRIBUTING_BASIC.md and CONTRIBUTING_ADVANCED.md
* Update screenshot to correct radio option
* Fix type in CONTRIBUTING_BASIC.md
* Update CONTRIBUTING_BASIC.md
* Update CONTRIBUTING.md and CONTRIBUTING_ADVANCED.md
* reordered sections
* slight change
* Fixed table of contents
* fixed table of contents
* table of contents fix
Co-authored-by: Jack <jack@monkeytype.com>
* 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>
* 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>
* Remove misspelling
* General documentation edits
* Attempted to expand on main USP
* Mention alternative languages
* Expand on bot
* Update LANGUAGES.md
* Update README.md
Co-authored-by: Evan <64989416+Ferotiq@users.noreply.github.com>
* Update _list.json
* Update _list.json
* Create LANGUAGES.md
* 1st part of the content
* Finish language guidlines
* Fixed grammatical errors, typos and made some improvements
* Fixes and Additions
* Update THEMES.md
* Update LANGUAGES.md
* Add Languages.md link
* Create More Theme Documentation
* Update and rename Themes.md to THEMES.md
* Add Link to THEMES.md
* Update THEMES.md
* Better Readability for THEMES.md
* Add Image Highlighting what the Colors Correspond To
* Update THEMES.md
Co-authored-by: Jack <jack@monkeytype.com>
* 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>
* Renamed command line setting timer-progress bar
* Updated tos, privacy policy, security policy, and contributing files
* Update CONTRIBUTING.md
* typo
fixed text outside of main content div
missing closing li
* removed empty section
* changed wording
* changed h3 to p
* updated header
* updated security policy header
* changed h3 to p
updated header
added missing p tags
* moved script down, added link back to main page
Co-authored-by: Jack <bartnikjack@gmail.com>
* Renamed command line setting timer-progress bar
* Added table of contents
* Fixed some mistakes
* More small changes
* Update CONTRIBUTING.md
* updated guidelines
* Update CONTRIBUTING.md
Note that one of the table of contents links is broken, fixing that later
* Added missing sections in table of contents
* Fixed typos
* Fixed typos
* Update CODE_OF_CONDUCT.md
* Update CONTRIBUTING.md
* Removed extra whitespace
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
Co-authored-by: Jack <bartnikjack@gmail.com>
* Proofreading Text Changes/Fixes
* Proofreading Text Changes/Fixes 2
Changed the order of which text editor, GIT, Firebase, and NPM are both listed in the Prerequisets list and on this page itself, to both make more sense in regards to the order for which one should do/get each and to correspond directly to the order within the list (text editor is the "first" item in the list and therefore is the first thing explained in the rest of the sheet, etc).
* Proofreading Text Changes/Fixes
Just a few simple edits
* Proofreading Text Changes/Fixes
* Proofreading Text Changes/Fixes
* Proofreading Text Changes/Fixes
* Renamed command line setting timer-progress bar
* Added table of contents
* Fixed some mistakes
* More small changes
* Update CONTRIBUTING.md
* updated guidelines
* Update CONTRIBUTING.md
Note that one of the table of contents links is broken, fixing that later
* Added missing sections in table of contents
* Fixed typos
* Fixed typos
* Update CODE_OF_CONDUCT.md
* Update CONTRIBUTING.md
* Removed extra whitespace
Co-authored-by: Jack <bartnikjack@gmail.com>
* Renamed command line setting timer-progress bar
* Added table of contents
* Fixed some mistakes
* More small changes
* Update CONTRIBUTING.md
* updated guidelines
* Update CONTRIBUTING.md
Note that one of the table of contents links is broken, fixing that later
* Added missing sections in table of contents
* Fixed typos
* Fixed typos
* Update CODE_OF_CONDUCT.md
* Update CONTRIBUTING.md
Co-authored-by: Jack <bartnikjack@gmail.com>
* Renamed command line setting timer-progress bar
* Added table of contents
* Fixed some mistakes
* More small changes
* Update CONTRIBUTING.md
* updated guidelines
* Update CONTRIBUTING.md
Note that one of the table of contents links is broken, fixing that later
* Added missing sections in table of contents
* Fixed typos
* Fixed typos
* Update CODE_OF_CONDUCT.md
Co-authored-by: Jack <bartnikjack@gmail.com>