Skip to content
This repository has been archived by the owner on Mar 9, 2023. It is now read-only.

Reset tutorials #23

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open

Reset tutorials #23

wants to merge 23 commits into from

Conversation

b1otch
Copy link

@b1otch b1otch commented Mar 9, 2023

Reset Tutorials

  • Added reset tutorials enum

Ram-20062003 and others added 23 commits December 28, 2022 14:21
… recaptcha field to api (#2)

## In this PR
- Updated all dependencies
- Upgraded from spring ```2.6.2``` to ```2.7.6```  to  ```3.0.0```
- Add ``` daily-challenge ``` and ``` tutorial ``` api
- Add recaptcha to api
- configured embedded mongo
#8)

* feat(Daily Challenge Leaderboard): Added the DailyChallengeLeaderboard in PublicUserService

* fixed the changing of core files

* update: Added pagination parameters to dc-leaderboard in open-api

* fix: change type of score to number

* fix(): Fixed the type of score(dc)

* fix(lint issues): fixed lint issues

* fix: avatarid in dc-leaderboard

* fix(Removed Unnecessary Files): Removed Entity and Repository files

Co-authored-by: Ram-20062003 <ramajs2003@gmail.com>
… challenges (#6)

* feat: daily challenges (incomplete)

* feat: made /dc/get route working

* fix: Fixed import issues

* fix: formatted

* fix: completed todos

* fix: PR Requests (3/4 done)

* fix: Finished PR Requests

* fix: changed start_date format, added exception handling for getDC, removed completionStatus

* fix: secured /dc/get route

* fix: added id to dcEntity, made dcObject

* fix: fixed formatting for dcEntity, dcObject

* fix: added jsonproperty to dcObject, fixed typo

* fix: Added a check if already seeded DCs

* fix: Fixed log message in DC_Seeder

* fix: Formatted
* Add tutorial completion check

* Add ReCaptcha Validation

* fix: tier categories

* fix: tutorial completion check

* fix: reCaptcha Code

* fix: recaptcha validation and update tutorial

* refact: refactor tutorials

* feat: add Skip Tutorials

* fix: Tutorial level bounds check

Co-authored-by: Ram-20062003 <ramajs2003@gmail.com>
Co-authored-by: Vignesh Duraisamy <vigneshd332@gmail.com>
* feat: Added Username Validation

* fix: Added validation for updateProfile

* fix: Added validation for change User Details and Register New User

* fix: empty field validation, messages, remove comments, DC logger

* fix: function name

---------

Co-authored-by: Ram-20062003 <ramajs2003@gmail.com>
* feat: add dc-match-making

* feat: add code and map apis, code and map commit changes and tests for code and map controllers

* feat: updated tier in api for leaderboard

* fix: codeType in codeRevisions

* feat: add scheduling,get map by commit Id and daily challenge complete status

* update: Update DC-match and entity

* update: Update latest storing of code and maps for normal and daily challenges

* fix: remove map-images from MapRevisions

* fix: return null in latesCode and empty in latestMap

* fix: comments in entities
* feat: Updated README.md, defaultCodeModularity, added submodules for the same

* fix: fixed formatting, README.md, .gitmodules

* fix: fixed git submodules
…#18)

* feat: update open-api config for spring boot 3 and using jakarta

* fix: remove redundant generator config
* update(updated game entities): Updated Attackers and Defenders, Added aerial attribute

* fix: Re-Add deleted hooks

* fix(Attacker and Defender attributes): Updated attribute names

* fix: namings for game-parameters

---------

Co-authored-by: Ram-20062003 <ramajs2003@gmail.com>
Co-authored-by: Ram Ganesh K. R <83528327+Ram-20062003@users.noreply.github.com>
* WIP: DCs completion and rating

* Feat : Daily Challenge completion/score calculation

* Fix : remove logs

* Fix : Remove scheduler for dc and add dchistory for public user

* Fix : tests entry

* Feat : user matches include dc matches

* Feat : Display dc matches for current day

* Fix : add schedulers

* Fix : Update dcConstants.json with new schema

* Fix : Battle TV Enum Error

* Fix : Lint

* Feat : Add Tests for DailyChallenge

* Fix : Update dcConstants
* fix: resolved conflicts

* update to recaptcha v3

* fix: formatting

* fix: updateLeaderboard and pagination requests

* fix: changed function names and updated SchedulingService

* feat: add timezone and reset ratings

* feat: tier matches

* fix: test errors

* feat: promote/demote user tiers

* feat: leaderboard test

* feat: tests for update and promote tier functions

* resolved conflicts

* fix: formatting

* fix: test errors

* fix: leaderboard tests

* leaderboardController tests

* feat: add logger for scheduling and refactor tests and schedulers

* fix: remove leaderBoardEnum

---------

Co-authored-by: Ram-20062003 <ramajs2003@gmail.com>
* feat(Daily Challenge Leaderboard): Added the DailyChallengeLeaderboard in PublicUserService

* fixed the changing of core files

* update: Added pagination parameters to dc-leaderboard in open-api

* fix(): Fixed the type of score(dc)

* fix(lint issues): fixed lint issues

* fix(Removed Unnecessary Files): Removed Entity and Repository files

* feat(Auto Matches): Added auto matches functionality and rating

* feat(Daily Challenge Leaderboard): Added the DailyChallengeLeaderboard in PublicUserService

* feat(Daily Challenge Leaderboard): Added the DailyChallengeLeaderboard in PublicUserService

* fix(lint fixes): Fixed lint issues

* update(removed tries): tries attribute was removed from automatch repo

* feat(Daily Challenge Leaderboard): Added the DailyChallengeLeaderboard in PublicUserService

* feat(Daily Challenge Leaderboard): Added the DailyChallengeLeaderboard in PublicUserService

* feat(Daily Challenge Leaderboard): Added the DailyChallengeLeaderboard in PublicUserService

* fix: format

* fix: Removed unnecessary folders

* update: added mode param to create dual match

* update: added tried to automatches

* fix: format and api fixes

* fix: name of top n users function in public user service

* update: added tier check in auto match rating changes

* fix: promote-demote-time to every 6 hours

* fix: rating of automatches fix

* fix: top-n-players, add logging and other fixes

* fix: auto-matches for battleTV

* fix: logging

---------

Co-authored-by: Ram-20062003 <ramajs2003@gmail.com>
…20)

* fix: update game ratings during practice phase

* update: update yml for prod

* fix: remove unwanted print lines

* fix: remove unused variable in test
Co-authored-by: Vignesh Duraisamy <vigneshd332@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants