mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-02-26 07:44:01 +08:00
* Implement streaks * Improve code * Update package.json * Store streak on the user * Pretty-fix * Ensure that streak is up to date * Fix issue in streak calculation * Revert prettier changes * Update polish.json * Update db.ts * Remove initial calculation * Write mandatory test * using strict equality * moved functions to the utils file * importing utils * adding streak to breakdown, rounding and parsing streak modifier * renamed variable * renamed fields * using correct field name * added streaks to configuration * showing streak during xp breakdown * incrementing streak earlier checking configuration before applying modifier * returning streak to the client * setting local streak with the number returned from the backedn * only reading streak when updating profile instead of updating * sending streak information in profile * only showing streak if greater than 0 * setting to empty if no streak * renamed config property * updated streak calculation * refactored isYesterday * refactored streak update * only displaying if streak larger than 1 * merged configuration properties into 1 * added configuration for max streak bonus * added isToday check back (derp) * reverted streaks back to multiplier approach * using better maprange functin * removed import * moved test to dal spec * clamping * removed imports * fixed test * increased coverage * removed angry console log * typo * using date now instead of dates * mocking date now awaiting expect * not using date Co-authored-by: Anonymous <110769200+fasttyperdog@users.noreply.github.com> Co-authored-by: Rizwan Mustafa <rizwanmustafa0000@gmail.com> Co-authored-by: Miodec <bartnikjack@gmail.com> |
||
---|---|---|
.. | ||
pages | ||
bottom.html | ||
head.html | ||
popups.html | ||
top.html | ||
warnings.html |