diff --git a/.chglog/CHANGELOG.tpl.md b/.chglog/CHANGELOG.tpl.md index 96805c9a..5683d039 100755 --- a/.chglog/CHANGELOG.tpl.md +++ b/.chglog/CHANGELOG.tpl.md @@ -30,7 +30,7 @@ {{ end -}} {{- if .MergeCommits -}} -### Merged features +### Pull Requests {{ range .MergeCommits -}} - {{ .Header }} {{ end }} diff --git a/.chglog/config.yml b/.chglog/config.yml index 14bbf99b..e46ebd46 100755 --- a/.chglog/config.yml +++ b/.chglog/config.yml @@ -2,24 +2,21 @@ style: github template: CHANGELOG.tpl.md info: title: CHANGELOG - repository_url: https://git.pride.improwised.dev/Improwised/jovvix + repository_url: https://github.com/Improwised/jovVix options: commits: - filters: - Type: - - feat - - fix - - test - - chore - - refactor - group_by: "Type" # Group commits by their type + # filters: + # Type: + # - feat + # - fix + # - perf + # - refactor commit_groups: - title_maps: - feat: Features # Maps "feat" commits to "Features" - fix: Bug Fixes # Maps "fix" commits to "Bug Fixes" - test: Test Cases # Maps "test" commits to "Test Cases" - chore: Improvements # Maps "chore" commits to "Improvements" - refactor: Code Refactoring # Maps "refactor" commits to "Code Refactoring" + # title_maps: + # feat: Features + # fix: Bug Fixes + # perf: Performance Improvements + # refactor: Code Refactoring header: pattern: "^(\\w*)(?:\\(([\\w\\$\\.\\-\\*\\s]*)\\))?\\:\\s(.*)$" pattern_maps: @@ -28,4 +25,4 @@ options: - Subject notes: keywords: - - BREAKING CHANGE + - BREAKING CHANGE \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index dc2f9ed0..77a6b146 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,75 +1,167 @@ - -## v1.1.1 - 2024-10-18 -### Bug Fixes -- responsive issue for invitation code display on waiting area ([#360](/Improwised/jovvix/issues/360)) -- continue redis channel after 'no player found' error. ([#356](/Improwised/jovvix/issues/356)) -- handle redis pubsub proper and remove global answer submission channel ([#335](/Improwised/jovvix/issues/335)) -- negative time for participants who join quiz after start. ([#330](/Improwised/jovvix/issues/330)) -- add ping for admin to prevent socket disconnection (Issue [#314](/Improwised/jovvix/issues/314)) ([#328](/Improwised/jovvix/issues/328)) -- not store user data during password recovery ([#326](/Improwised/jovvix/issues/326)) -- check user count before quiz start ([#323](/Improwised/jovvix/issues/323)) -- change nginx config for debug socket close issue ([#321](/Improwised/jovvix/issues/321)) -- add ping for continues web socket connection ([#318](/Improwised/jovvix/issues/318)) -- duplicate user show in scoreboard with inconsistent score and accuracy. ([#315](/Improwised/jovvix/issues/315)) + +## v1.0.0 - 2025-07-29 +### Build +- Modify analytics_board_admin and analytics_board_user to add type and typeString ([#234](https://github.com/Improwised/jovVix/issues/234)) -### Code Refactoring -- change image of quiz background ([#378](/Improwised/jovvix/issues/378)) -- change images of winner UI ([#373](/Improwised/jovvix/issues/373)) -- increase width of bar and answer submission component not render in 5_sec_conter ([#368](/Improwised/jovvix/issues/368)) -- show questions order wise in reports ([#362](/Improwised/jovvix/issues/362)) -- create generic function ProcessAnalyticsData ([#358](/Improwised/jovvix/issues/358)) -- malfunction error ([#336](/Improwised/jovvix/issues/336)) - -### Features -- add music in running quiz ([#380](/Improwised/jovvix/issues/380)) -- add some ui enhancement ([#375](/Improwised/jovvix/issues/375)) -- add edit questions of quiz ([#374](/Improwised/jovvix/issues/374)) -- add swagger documentation ([#371](/Improwised/jovvix/issues/371)) -- add avatar in all required area and change winner UI ([#370](/Improwised/jovvix/issues/370)) -- add verification of email ([#369](/Improwised/jovvix/issues/369)) -- add avatar and winner UI ([#366](/Improwised/jovvix/issues/366)) -- UI enhancement ([#365](/Improwised/jovvix/issues/365)) -- add eslint formating and remove unused code. ([#364](/Improwised/jovvix/issues/364)) -- add code block in question ([#361](/Improwised/jovvix/issues/361)) -- handle user inactivity while waiting for start quiz ([#340](/Improwised/jovvix/issues/340)) -- add questionAnalysis of user in report participants page ([#339](/Improwised/jovvix/issues/339)) -- add order in questions list of report analysis ([#334](/Improwised/jovvix/issues/334)) -- add pong message from server and add reconnect feature if user removed while waiting for start quiz ([#337](/Improwised/jovvix/issues/337)) -- display number of total question in question component ([#322](/Improwised/jovvix/issues/322)) -- add filteration and pagination in quiz analysis list ([#320](/Improwised/jovvix/issues/320)) +### Chore +- rename project from "quizz-app" to "jovvix" in all configuration and documentation files +- remove unwanted logs and query requests (issue [#447](https://github.com/Improwised/jovVix/issues/447)) ([#448](https://github.com/Improwised/jovVix/issues/448)) +- rename project from "quizz-app" to "jovvix" in all configuration and documentation files ([#477](https://github.com/Improwised/jovVix/issues/477)) +- remove unused assets and clean up SCSS files and other unused backend files (Issue [#478](https://github.com/Improwised/jovVix/issues/478)) ([#480](https://github.com/Improwised/jovVix/issues/480)) +- **deps:** bump vite from 5.4.11 to 5.4.19 in /app ([#18](https://github.com/Improwised/jovVix/issues/18)) +- **deps:** bump cross-spawn from 7.0.3 to 7.0.6 in /app ([#19](https://github.com/Improwised/jovVix/issues/19)) +- **deps:** bump google.golang.org/protobuf in /api ([#20](https://github.com/Improwised/jovVix/issues/20)) +- **deps:** bump [@nuxt](https://github.com/nuxt)/vite-builder and nuxt in /app ([#5](https://github.com/Improwised/jovVix/issues/5)) +- **deps:** bump github.com/gofiber/fiber/v2 in /api ([#17](https://github.com/Improwised/jovVix/issues/17)) +- **deps:** bump golang.org/x/crypto from 0.19.0 to 0.35.0 in /api ([#16](https://github.com/Improwised/jovVix/issues/16)) +- **deps:** bump golang.org/x/net from 0.21.0 to 0.38.0 in /api ([#21](https://github.com/Improwised/jovVix/issues/21)) +- **deps:** bump github.com/lestrrat-go/jwx/v2 in /api ([#22](https://github.com/Improwised/jovVix/issues/22)) +- **deps-dev:** bump form-data from 4.0.1 to 4.0.4 in /app ([#26](https://github.com/Improwised/jovVix/issues/26)) +- **deps-dev:** bump [@babel](https://github.com/babel)/runtime from 7.26.0 to 7.27.6 in /app ([#2](https://github.com/Improwised/jovVix/issues/2)) +### Feat +- added Docker-Hub image repository for ui and api ([#31](https://github.com/Improwised/jovVix/issues/31)) +- added test case for api ([#27](https://github.com/Improwised/jovVix/issues/27)) +- add logo of jovvix in header ([#10](https://github.com/Improwised/jovVix/issues/10)) +- Add demo instance message into the landing page (issue [#481](https://github.com/Improwised/jovVix/issues/481)) ([#482](https://github.com/Improwised/jovVix/issues/482)) +- update winner ui with displaying top 5 winners ([#455](https://github.com/Improwised/jovVix/issues/455)) +- test api ci by adding the space +- test api ci by adding the space +- add tags for image in the ci [#438](https://github.com/Improwised/jovVix/issues/438) +- add tags for image in the ci [#438](https://github.com/Improwised/jovVix/issues/438) +- add on pr in the ci for api[#438](https://github.com/Improwised/jovVix/issues/438) +- add on pr in the ci [#438](https://github.com/Improwised/jovVix/issues/438) +- add the test step for the ui in workflow [#438](https://github.com/Improwised/jovVix/issues/438) +- add the test step for the ui in workflow [#438](https://github.com/Improwised/jovVix/issues/438) +- add unit test cases for ui components (Issue [#331](https://github.com/Improwised/jovVix/issues/331)) ([#429](https://github.com/Improwised/jovVix/issues/429)) +- add test cases for websocket (Issue [#430](https://github.com/Improwised/jovVix/issues/430)) ([#431](https://github.com/Improwised/jovVix/issues/431)) +- change ui port to 5000 and add kratos env file (issue [#430](https://github.com/Improwised/jovVix/issues/430)) ([#434](https://github.com/Improwised/jovVix/issues/434)) +- upgrade nuxt version ([#433](https://github.com/Improwised/jovVix/issues/433)) +- add streak score bonus ([#423](https://github.com/Improwised/jovVix/issues/423)) +- add edit and delete api for user permission of pertcular quiz ([#421](https://github.com/Improwised/jovVix/issues/421)) +- change style of delete button and modal for confirm delete ([#410](https://github.com/Improwised/jovVix/issues/410)) +- pause and resume the quiz ([#408](https://github.com/Improwised/jovVix/issues/408)) +- add cards for provide create and list quiz option. ([#406](https://github.com/Improwised/jovVix/issues/406)) +- add QuizjoinModal for show wide QR and url instruction ([#398](https://github.com/Improwised/jovVix/issues/398)) +- add qr code in waiting space ([#392](https://github.com/Improwised/jovVix/issues/392)) +- add minio to use for local ([#387](https://github.com/Improwised/jovVix/issues/387)) +- delete user and its all related data ([#386](https://github.com/Improwised/jovVix/issues/386)) +- delete quiz and question ([#385](https://github.com/Improwised/jovVix/issues/385)) +- add pagination and search by title in played quiz and create StatisticsBadges component ([#381](https://github.com/Improwised/jovVix/issues/381)) +- add music in running quiz ([#380](https://github.com/Improwised/jovVix/issues/380)) +- add some ui enhancement ([#375](https://github.com/Improwised/jovVix/issues/375)) +- add edit questions of quiz ([#374](https://github.com/Improwised/jovVix/issues/374)) +- add swagger documentation ([#371](https://github.com/Improwised/jovVix/issues/371)) +- add avatar in all required area and change winner UI ([#370](https://github.com/Improwised/jovVix/issues/370)) +- add verification of email ([#369](https://github.com/Improwised/jovVix/issues/369)) +- add avatar and winner UI ([#366](https://github.com/Improwised/jovVix/issues/366)) +- UI enhancement ([#365](https://github.com/Improwised/jovVix/issues/365)) +- add eslint formating and remove unused code. ([#364](https://github.com/Improwised/jovVix/issues/364)) +- add code block in question ([#361](https://github.com/Improwised/jovVix/issues/361)) +- handle user inactivity while waiting for start quiz ([#340](https://github.com/Improwised/jovVix/issues/340)) +- add questionAnalysis of user in report participants page ([#339](https://github.com/Improwised/jovVix/issues/339)) +- add order in questions list of report analysis ([#334](https://github.com/Improwised/jovVix/issues/334)) +- add pong message from server and add reconnect feature if user removed while waiting for start quiz ([#337](https://github.com/Improwised/jovVix/issues/337)) +- display number of total question in question component ([#322](https://github.com/Improwised/jovVix/issues/322)) +- add filteration and pagination in quiz analysis list ([#320](https://github.com/Improwised/jovVix/issues/320)) +- add-mutex and wrong answer highlight ([#309](https://github.com/Improwised/jovVix/issues/309)) +- add kratos login flow in quiz app ([#271](https://github.com/Improwised/jovVix/issues/271)) +- add kratos schema ([#275](https://github.com/Improwised/jovVix/issues/275)) +- making the font of inviatation code larger ([#266](https://github.com/Improwised/jovVix/issues/266)) +- show-username-when-user-submits-answer ([#233](https://github.com/Improwised/jovVix/issues/233)) +- analytics board api for the admin and user ([#179](https://github.com/Improwised/jovVix/issues/179)) +- test case for csv auth +- added test cases for quiz start functionality +- added routes for list-quiz and modified '/admin/quiz' route as 'admin/quiz/create-quiz' +- skip button added for admin to skip timer +- user score board api +- added layout for final scoreboard +- skip event +- admin will redirect when he/she tring to join their own quiz +- added modified dockerfile and also added the ci for build and push for qizz-api [#28](https://github.com/Improwised/jovVix/issues/28) +- added s6-overlay to the quiz-app also modified dockerfile and also added the ci for build and push [#18](https://github.com/Improwised/jovVix/issues/18) - -## v1.1.0 - 2024-08-23 +### Feature +- add chart view for show answer submission analysis (issue : [#299](https://github.com/Improwised/jovVix/issues/299)) ([#346](https://github.com/Improwised/jovVix/issues/346)) +- Add accouont recovery and fix UI (Issue [#300](https://github.com/Improwised/jovVix/issues/300)) ([#308](https://github.com/Improwised/jovVix/issues/308)) +- hide input for username field for existing user(Issue [#277](https://github.com/Improwised/jovVix/issues/277)) ([#280](https://github.com/Improwised/jovVix/issues/280)) +- modify-header ([#202](https://github.com/Improwised/jovVix/issues/202)) +- design-ui-landing ([#200](https://github.com/Improwised/jovVix/issues/200)) +- design-admin-analytics-questionwise ([#198](https://github.com/Improwised/jovVix/issues/198)) +- display user to admin when user join the quiz +- api for admin to show final scoreboard +- **add-type-survey:** Add type column in database for questions ([#231](https://github.com/Improwised/jovVix/issues/231)) +- **class-accuracy-bar:** Show Class accuracy bar on the admin analysis page ([#228](https://github.com/Improwised/jovVix/issues/228)) +- **design-join-page:** Design Join Page and Modify Header and Footer ([#232](https://github.com/Improwised/jovVix/issues/232)) +### Feature +- add reports api and ui pages for admin ([#296](https://github.com/Improwised/jovVix/issues/296)) +- Display user's name on their game area ([#167](https://github.com/Improwised/jovVix/issues/167)) -### Bug Fixes -- break functions -- added correct context -- terminate quiz on unexpected exit of admin and guest user join issue (issue [#282](/Improwised/jovvix/issues/282)) ([#287](/Improwised/jovvix/issues/287)) -- take time period for each question from env rather than csv ([#180](/Improwised/jovvix/issues/180)) -- struct printing err, test cases +### Fix +- username is now send by GetUserMeta whether it is kratos or guest user ([#278](https://github.com/Improwised/jovVix/issues/278)) +- take time period for each question from env rather than csv ([#180](https://github.com/Improwised/jovVix/issues/180)) +- update golang version in dockerfile +- import missing prometheus metrics package and update go.mod +- change runner to ubuntu-latest +- removed test cases in api ci +- added dependency between cis +- update kratos config and fixes App and API CI +- update kratos config and API Ci +- added kratos and it's config +- added kratos logs for debug +- change kratos configuration +- change kratos configuration +- added kratos configuration +- some commands for backend-tests +- update paths in api CI +- update docker metadata and build and push +- change branch reference for CI +- change some variables in both the CI +- change build and push step in ci and added paths in pr +- also count Not Attempted survey in accuracy ([#290](https://github.com/Improwised/jovVix/issues/290)) +- user disconnect when quiz is pause for long time ([#460](https://github.com/Improwised/jovVix/issues/460)) +- change button style and remove profile tag docker compose of api ([#446](https://github.com/Improwised/jovVix/issues/446)) +- add kratos dependency in the ci for api[#438](https://github.com/Improwised/jovVix/issues/438) +- import bootstrap style in vuetify plugins to prevent overriding the bootstrap style by vuetify. ([#435](https://github.com/Improwised/jovVix/issues/435)) +- breaking changes and remove e2e test cases. ([#15](https://github.com/Improwised/jovVix/issues/15)) +- docker file and env demo files for start all services with docker. (Issue [#417](https://github.com/Improwised/jovVix/issues/417)) ([#424](https://github.com/Improwised/jovVix/issues/424)) +- base url to domain url ([#394](https://github.com/Improwised/jovVix/issues/394)) +- played quiz list if null ([#382](https://github.com/Improwised/jovVix/issues/382)) +- responsive issue for invitation code display on waiting area ([#360](https://github.com/Improwised/jovVix/issues/360)) +- continue redis channel after 'no player found' error. ([#356](https://github.com/Improwised/jovVix/issues/356)) +- handle redis pubsub proper and remove global answer submission channel ([#335](https://github.com/Improwised/jovVix/issues/335)) +- negative time for participants who join quiz after start. ([#330](https://github.com/Improwised/jovVix/issues/330)) +- add ping for admin to prevent socket disconnection (Issue [#314](https://github.com/Improwised/jovVix/issues/314)) ([#328](https://github.com/Improwised/jovVix/issues/328)) +- not store user data during password recovery ([#326](https://github.com/Improwised/jovVix/issues/326)) +- check user count before quiz start ([#323](https://github.com/Improwised/jovVix/issues/323)) +- change nginx config for debug socket close issue ([#321](https://github.com/Improwised/jovVix/issues/321)) +- add ping for continues web socket connection ([#318](https://github.com/Improwised/jovVix/issues/318)) +- duplicate user show in scoreboard with inconsistent score and accuracy. ([#315](https://github.com/Improwised/jovVix/issues/315)) +- change email in kratos also ([#291](https://github.com/Improwised/jovVix/issues/291)) +- duplicate cookie for user ([#464](https://github.com/Improwised/jovVix/issues/464)) +- remove kratos configuration +- fix port already in use error with s6 - changing docker envs -- Restrict Points Allocation to maximum 20 Points per question ([#163](/Improwised/jovvix/issues/163)) -- Add up and down migration to alter old data and make points 0 where points were 1 ([#243](/Improwised/jovvix/issues/243)) +- Add up and down migration to alter old data and make points 0 where points were 1 ([#243](https://github.com/Improwised/jovVix/issues/243)) +- cleanup invitationcode store and userlist store when waiting space component unmounts ([#242](https://github.com/Improwised/jovVix/issues/242)) +- award points for any correct option chosen in multi-answer questions (except survey questions) ([#213](https://github.com/Improwised/jovVix/issues/213)) +- errors-caused-by-cookies are resolved ([#208](https://github.com/Improwised/jovVix/issues/208), [#204](https://github.com/Improwised/jovVix/issues/204)) ([#216](https://github.com/Improwised/jovVix/issues/216)) +- struct printing err, test cases +- added correct context - username and password not showing -- cleanup invitationcode store and userlist store when waiting space component unmounts ([#242](/Improwised/jovvix/issues/242)) -- changed runner to ubuntu-latest -- changed runner to ubuntu-latest -- award points for any correct option chosen in multi-answer questions (except survey questions) ([#213](/Improwised/jovvix/issues/213)) -- errors-caused-by-cookies are resolved ([#208](/Improwised/jovvix/issues/208), [#204](/Improwised/jovvix/issues/204)) ([#216](/Improwised/jovvix/issues/216)) -- modify admin analysis ([#207](/Improwised/jovvix/issues/207)) -- modify user anaytics ([#205](/Improwised/jovvix/issues/205)) -- admin-analysis ([#199](/Improwised/jovvix/issues/199)) -- added text color for buttons +- modify admin analysis ([#207](https://github.com/Improwised/jovVix/issues/207)) +- modify user anaytics ([#205](https://github.com/Improwised/jovVix/issues/205)) +- admin-analysis ([#199](https://github.com/Improwised/jovVix/issues/199)) +- Quesiton and Score Space being cut in the mobile view ([#197](https://github.com/Improwised/jovVix/issues/197)) - changed the static words to the camel case -- username should be maximum of 12 characters long and should not consider blankspace as character ([#174](/Improwised/jovvix/issues/174)) -- docker file is back to its previous state as wanted by the CI flow ([#181](/Improwised/jovvix/issues/181)) -- the docker compose functionality is now working properly with these changes as there was unwanted envs and introduced docker volume for redis and also changed ip of the containers ([#164](/Improwised/jovvix/issues/164)) -- username is now send by GetUserMeta whether it is kratos or guest user ([#278](/Improwised/jovvix/issues/278)) -- also count Not Attempted survey in accuracy ([#290](/Improwised/jovvix/issues/290)) -- Quesiton and Score Space being cut in the mobile view ([#197](/Improwised/jovvix/issues/197)) +- username should be maximum of 12 characters long and should not consider blankspace as character ([#174](https://github.com/Improwised/jovVix/issues/174)) +- docker file is back to its previous state as wanted by the CI flow ([#181](https://github.com/Improwised/jovVix/issues/181)) +- the docker compose functionality is now working properly with these changes as there was unwanted envs and introduced docker volume for redis and also changed ip of the containers ([#164](https://github.com/Improwised/jovVix/issues/164)) +- terminate quiz on unexpected exit of admin and guest user join issue (issue [#282](https://github.com/Improwised/jovVix/issues/282)) ([#287](https://github.com/Improwised/jovVix/issues/287)) +- Restrict Points Allocation to maximum 20 Points per question ([#163](https://github.com/Improwised/jovVix/issues/163)) +- added text color for buttons - removed console.log - modified changes in design - changed final scoreboard route for admin @@ -78,101 +170,94 @@ - authentication added for scoreboard api - modified user scoreboard api - remove extra variable and else condition -- change email in kratos also ([#291](/Improwised/jovvix/issues/291)) +- break functions - error - session get after session completed - remove href attribute -- change port in nginx.conf from 3000 to 4000 as per .env.example [#32](/Improwised/jovvix/issues/32) +- change port in nginx.conf from 3000 to 4000 as per .env.example [#32](https://github.com/Improwised/jovVix/issues/32) - added selfhosted runner to api ci - added path condition in CI -- **accuracy-logic-to-correct-incorrect:** Modify accuracy formula to calculate accuracy based on the correct and incorrect answers count ([#274](/Improwised/jovvix/issues/274)) -- **accuracy-logic-userwise:** fix userwise accuracy logic to count accuracy based on points instead of correct/incorrect ([#240](/Improwised/jovvix/issues/240)) -- **participants-disconnect-issue:** Issue of users getting disconnected in Waiting area ([#272](/Improwised/jovvix/issues/272)) -- **score-logic-for-survey:** Add logic to award score for survey questions where score is provided and do not award for survey questions where score is not provided ([#236](/Improwised/jovvix/issues/236)) -- **type-column-migrations:** Add migrations to add new column 'type' and constraints and all related to that ([#241](/Improwised/jovvix/issues/241)) - -### Code Refactoring -- use $fetch instead of usefetch in create quiz ([#303](/Improwised/jovvix/issues/303)) -- helper interface ([#302](/Improwised/jovvix/issues/302)) -- remove logic of storing user_played_quiz in cookie ([#298](/Improwised/jovvix/issues/298)) -- remove middleware from frontend and create quick user properly and remove unnecessary api calling for user data ([#297](/Improwised/jovvix/issues/297)) -- parse csv by header instead of row and column ([#288](/Improwised/jovvix/issues/288)) +- changed runner to ubuntu-latest +- changed runner to ubuntu-latest +- **accuracy-logic-to-correct-incorrect:** Modify accuracy formula to calculate accuracy based on the correct and incorrect answers count ([#274](https://github.com/Improwised/jovVix/issues/274)) +- **accuracy-logic-userwise:** fix userwise accuracy logic to count accuracy based on points instead of correct/incorrect ([#240](https://github.com/Improwised/jovVix/issues/240)) +- **participants-disconnect-issue:** Issue of users getting disconnected in Waiting area ([#272](https://github.com/Improwised/jovVix/issues/272)) +- **score-logic-for-survey:** Add logic to award score for survey questions where score is provided and do not award for survey questions where score is not provided ([#236](https://github.com/Improwised/jovVix/issues/236)) +- **type-column-migrations:** Add migrations to add new column 'type' and constraints and all related to that ([#241](https://github.com/Improwised/jovVix/issues/241)) -### Features -- add-mutex and wrong answer highlight ([#309](/Improwised/jovvix/issues/309)) -- add kratos login flow in jovvix ([#271](/Improwised/jovvix/issues/271)) -- add kratos schema ([#275](/Improwised/jovvix/issues/275)) -- making the font of inviatation code larger ([#266](/Improwised/jovvix/issues/266)) -- show-username-when-user-submits-answer ([#233](/Improwised/jovvix/issues/233)) -- analytics board api for the admin and user ([#179](/Improwised/jovvix/issues/179)) -- test case for csv auth -- added test cases for quiz start functionality -- added routes for list-quiz and modified '/admin/quiz' route as 'admin/quiz/create-quiz' -- skip button added for admin to skip timer -- user score board api -- added layout for final scoreboard -- skip event -- admin will redirect when he/she tring to join their own quiz -- added modified dockerfile and also added the ci for build and push for qizz-api [#28](/Improwised/jovvix/issues/28) -- added s6-overlay to jovvix also modified dockerfile and also added the ci for build and push [#18](/Improwised/jovvix/issues/18) +### Refactor +- change winner ui and toast messages ([#469](https://github.com/Improwised/jovVix/issues/469)) +- scale the waitingspace area and remove joinModal ([#409](https://github.com/Improwised/jovVix/issues/409)) +- ui enhancement ([#402](https://github.com/Improwised/jovVix/issues/402)) +- change image of quiz background ([#378](https://github.com/Improwised/jovVix/issues/378)) +- change images of winner UI ([#373](https://github.com/Improwised/jovVix/issues/373)) +- increase width of bar and answer submission component not render in 5_sec_conter ([#368](https://github.com/Improwised/jovVix/issues/368)) +- show questions order wise in reports ([#362](https://github.com/Improwised/jovVix/issues/362)) +- create generic function ProcessAnalyticsData ([#358](https://github.com/Improwised/jovVix/issues/358)) +- malfunction error ([#336](https://github.com/Improwised/jovVix/issues/336)) +- use $fetch instead of usefetch in create quiz ([#303](https://github.com/Improwised/jovVix/issues/303)) +- helper interface ([#302](https://github.com/Improwised/jovVix/issues/302)) +- remove logic of storing user_played_quiz in cookie ([#298](https://github.com/Improwised/jovVix/issues/298)) +- remove middleware from frontend and create quick user properly and remove unnecessary api calling for user data ([#297](https://github.com/Improwised/jovVix/issues/297)) +- parse csv by header instead of row and column ([#288](https://github.com/Improwised/jovVix/issues/288)) ### Reverts -- debug logs for admin disconnection issue ([#312](/Improwised/jovvix/issues/312)) -- add debug log ([#313](/Improwised/jovvix/issues/313)) -- adding the sort by latest and paginations to reports page ([#311](/Improwised/jovvix/issues/311)) +- debug logs for admin disconnection issue ([#312](https://github.com/Improwised/jovVix/issues/312)) +- add debug log ([#313](https://github.com/Improwised/jovVix/issues/313)) +- adding the sort by latest and paginations to reports page ([#311](https://github.com/Improwised/jovVix/issues/311)) - fix: some ui and add logger in quiz_operation to solve all-param-required - Recheck staging, checking for valid approach -### Merged features -- Merge pull request [#155](/Improwised/jovvix/issues/155) from Improwised/fix/button-text-color -- Merge pull request [#153](/Improwised/jovvix/issues/153) from Improwised/fix/admin-scoreboard-route -- Merge pull request [#152](/Improwised/jovvix/issues/152) from Improwised/feature/final-scoreboard-rank-calculation -- Merge pull request [#140](/Improwised/jovvix/issues/140) from Improwised/fix/bug-answer-submit -- Merge pull request [#135](/Improwised/jovvix/issues/135) from Improwised/test-cases/quiz-start -- Merge pull request [#136](/Improwised/jovvix/issues/136) from Improwised/feature/display-user-to-admin-while-join -- Merge pull request [#131](/Improwised/jovvix/issues/131) from Improwised/feature/uploaded-quiz-list -- Merge pull request [#128](/Improwised/jovvix/issues/128) from Improwised/fix/next-question-button -- Merge pull request [#121](/Improwised/jovvix/issues/121) from Improwised/fix/question-scoreboard -- Merge pull request [#117](/Improwised/jovvix/issues/117) from Improwised/feature/finalscoreboard-time -- Merge pull request [#118](/Improwised/jovvix/issues/118) from Improwised/feature/skip-timer-button -- Merge pull request [#108](/Improwised/jovvix/issues/108) from Improwised/feature/finalscoreboard-admin -- Merge pull request [#105](/Improwised/jovvix/issues/105) from Improwised/feature/finalscoreboard-user-score -- Merge pull request [#101](/Improwised/jovvix/issues/101) from Improwised/final-scoreboard -- Merge pull request [#95](/Improwised/jovvix/issues/95) from Improwised/start-demo -- Merge pull request [#93](/Improwised/jovvix/issues/93) from Improwised/56-feat-create-a-page-where-admin-can-enter-question-csv -- Merge pull request [#91](/Improwised/jovvix/issues/91) from Improwised/fix-null-found-in-duratin -- Merge pull request [#89](/Improwised/jovvix/issues/89) from Improwised/45-user-and-admin-should-see-rank-board-after-submitting-the-answer -- Merge pull request [#88](/Improwised/jovvix/issues/88) from Improwised/43-handle-skip-event -- Merge pull request [#87](/Improwised/jovvix/issues/87) from Improwised/40-handle-timeout-of-question -- Merge pull request [#82](/Improwised/jovvix/issues/82) from Improwised/39-handle-start-event -- Merge pull request [#81](/Improwised/jovvix/issues/81) from Improwised/fix-all-param-required -- Merge pull request [#80](/Improwised/jovvix/issues/80) from Improwised/revert-79-fix-all-param-required -- Merge pull request [#79](/Improwised/jovvix/issues/79) from Improwised/fix-all-param-required -- Merge pull request [#78](/Improwised/jovvix/issues/78) from Improwised/75-fix-change-nuxtsession-with-active-library -- Merge pull request [#67](/Improwised/jovvix/issues/67) from Improwised/user_admin_playground_ui -- Merge pull request [#69](/Improwised/jovvix/issues/69) from Improwised/revert-68-recheck-staging -- Merge pull request [#70](/Improwised/jovvix/issues/70) from Improwised/recheck-staging -- Merge pull request [#68](/Improwised/jovvix/issues/68) from Improwised/recheck-staging -- Merge pull request [#66](/Improwised/jovvix/issues/66) from Improwised/fix/remove-export-env -- Merge pull request [#65](/Improwised/jovvix/issues/65) from Improwised/add-systemEnvConfig -- Merge pull request [#36](/Improwised/jovvix/issues/36) from Improwised/create-login-page -- Merge pull request [#52](/Improwised/jovvix/issues/52) from Improwised/51-change-configs-after-rename-envexample-to-envdocker -- Merge pull request [#48](/Improwised/jovvix/issues/48) from Improwised/swagger-and-route-change -- Merge pull request [#47](/Improwised/jovvix/issues/47) from Improwised/46-reset-ports-in-envs -- Merge pull request [#34](/Improwised/jovvix/issues/34) from Improwised/fix-migration-downs -- Merge pull request [#35](/Improwised/jovvix/issues/35) from Improwised/change-env-as-per-new-urls -- Merge pull request [#33](/Improwised/jovvix/issues/33) from Improwised/feat/nginx-port-changes -- Merge pull request [#31](/Improwised/jovvix/issues/31) from Improwised/change-dev-server-config -- Merge pull request [#30](/Improwised/jovvix/issues/30) from Improwised/quiz-migrations -- Merge pull request [#22](/Improwised/jovvix/issues/22) from Improwised/create-auth-middleware -- Merge pull request [#26](/Improwised/jovvix/issues/26) from Improwised/23-bug-fix-the-admin-creation-on-zsh-as-well-make-file-generate-for-migration -- Merge pull request [#29](/Improwised/jovvix/issues/29) from Improwised/feat/app-api-dockerfile-ci -- Merge pull request [#27](/Improwised/jovvix/issues/27) from Improwised/fix/change-runner -- Merge pull request [#25](/Improwised/jovvix/issues/25) from Improwised/fix/change-context-ci -- Merge pull request [#24](/Improwised/jovvix/issues/24) from Improwised/feat/add-s6-overlay-with-ci -- Merge pull request [#20](/Improwised/jovvix/issues/20) from Improwised/create-admin-command -- Merge pull request [#10](/Improwised/jovvix/issues/10) from Improwised/init-setup +### Pull Requests +- Merge pull request [#12](https://github.com/Improwised/jovVix/issues/12) from Improwised/build_push_ci +- Merge pull request [#155](https://github.com/Improwised/jovVix/issues/155) from Improwised/fix/button-text-color +- Merge pull request [#153](https://github.com/Improwised/jovVix/issues/153) from Improwised/fix/admin-scoreboard-route +- Merge pull request [#152](https://github.com/Improwised/jovVix/issues/152) from Improwised/feature/final-scoreboard-rank-calculation +- Merge pull request [#140](https://github.com/Improwised/jovVix/issues/140) from Improwised/fix/bug-answer-submit +- Merge pull request [#135](https://github.com/Improwised/jovVix/issues/135) from Improwised/test-cases/quiz-start +- Merge pull request [#136](https://github.com/Improwised/jovVix/issues/136) from Improwised/feature/display-user-to-admin-while-join +- Merge pull request [#131](https://github.com/Improwised/jovVix/issues/131) from Improwised/feature/uploaded-quiz-list +- Merge pull request [#128](https://github.com/Improwised/jovVix/issues/128) from Improwised/fix/next-question-button +- Merge pull request [#121](https://github.com/Improwised/jovVix/issues/121) from Improwised/fix/question-scoreboard +- Merge pull request [#117](https://github.com/Improwised/jovVix/issues/117) from Improwised/feature/finalscoreboard-time +- Merge pull request [#118](https://github.com/Improwised/jovVix/issues/118) from Improwised/feature/skip-timer-button +- Merge pull request [#108](https://github.com/Improwised/jovVix/issues/108) from Improwised/feature/finalscoreboard-admin +- Merge pull request [#105](https://github.com/Improwised/jovVix/issues/105) from Improwised/feature/finalscoreboard-user-score +- Merge pull request [#101](https://github.com/Improwised/jovVix/issues/101) from Improwised/final-scoreboard +- Merge pull request [#95](https://github.com/Improwised/jovVix/issues/95) from Improwised/start-demo +- Merge pull request [#93](https://github.com/Improwised/jovVix/issues/93) from Improwised/56-feat-create-a-page-where-admin-can-enter-question-csv +- Merge pull request [#91](https://github.com/Improwised/jovVix/issues/91) from Improwised/fix-null-found-in-duratin +- Merge pull request [#89](https://github.com/Improwised/jovVix/issues/89) from Improwised/45-user-and-admin-should-see-rank-board-after-submitting-the-answer +- Merge pull request [#88](https://github.com/Improwised/jovVix/issues/88) from Improwised/43-handle-skip-event +- Merge pull request [#87](https://github.com/Improwised/jovVix/issues/87) from Improwised/40-handle-timeout-of-question +- Merge pull request [#82](https://github.com/Improwised/jovVix/issues/82) from Improwised/39-handle-start-event +- Merge pull request [#81](https://github.com/Improwised/jovVix/issues/81) from Improwised/fix-all-param-required +- Merge pull request [#80](https://github.com/Improwised/jovVix/issues/80) from Improwised/revert-79-fix-all-param-required +- Merge pull request [#79](https://github.com/Improwised/jovVix/issues/79) from Improwised/fix-all-param-required +- Merge pull request [#78](https://github.com/Improwised/jovVix/issues/78) from Improwised/75-fix-change-nuxtsession-with-active-library +- Merge pull request [#67](https://github.com/Improwised/jovVix/issues/67) from Improwised/user_admin_playground_ui +- Merge pull request [#69](https://github.com/Improwised/jovVix/issues/69) from Improwised/revert-68-recheck-staging +- Merge pull request [#70](https://github.com/Improwised/jovVix/issues/70) from Improwised/recheck-staging +- Merge pull request [#68](https://github.com/Improwised/jovVix/issues/68) from Improwised/recheck-staging +- Merge pull request [#66](https://github.com/Improwised/jovVix/issues/66) from Improwised/fix/remove-export-env +- Merge pull request [#65](https://github.com/Improwised/jovVix/issues/65) from Improwised/add-systemEnvConfig +- Merge pull request [#36](https://github.com/Improwised/jovVix/issues/36) from Improwised/create-login-page +- Merge pull request [#52](https://github.com/Improwised/jovVix/issues/52) from Improwised/51-change-configs-after-rename-envexample-to-envdocker +- Merge pull request [#48](https://github.com/Improwised/jovVix/issues/48) from Improwised/swagger-and-route-change +- Merge pull request [#47](https://github.com/Improwised/jovVix/issues/47) from Improwised/46-reset-ports-in-envs +- Merge pull request [#34](https://github.com/Improwised/jovVix/issues/34) from Improwised/fix-migration-downs +- Merge pull request [#35](https://github.com/Improwised/jovVix/issues/35) from Improwised/change-env-as-per-new-urls +- Merge pull request [#33](https://github.com/Improwised/jovVix/issues/33) from Improwised/feat/nginx-port-changes +- Merge pull request [#31](https://github.com/Improwised/jovVix/issues/31) from Improwised/change-dev-server-config +- Merge pull request [#30](https://github.com/Improwised/jovVix/issues/30) from Improwised/quiz-migrations +- Merge pull request [#22](https://github.com/Improwised/jovVix/issues/22) from Improwised/create-auth-middleware +- Merge pull request [#26](https://github.com/Improwised/jovVix/issues/26) from Improwised/23-bug-fix-the-admin-creation-on-zsh-as-well-make-file-generate-for-migration +- Merge pull request [#29](https://github.com/Improwised/jovVix/issues/29) from Improwised/feat/app-api-dockerfile-ci +- Merge pull request [#27](https://github.com/Improwised/jovVix/issues/27) from Improwised/fix/change-runner +- Merge pull request [#25](https://github.com/Improwised/jovVix/issues/25) from Improwised/fix/change-context-ci +- Merge pull request [#24](https://github.com/Improwised/jovVix/issues/24) from Improwised/feat/add-s6-overlay-with-ci +- Merge pull request [#20](https://github.com/Improwised/jovVix/issues/20) from Improwised/create-admin-command +- Merge pull request [#10](https://github.com/Improwised/jovVix/issues/10) from Improwised/init-setup -[Unreleased]: https://git.pride.improwised.dev/Improwised/jovvix/compare/v1.1.0...HEAD -[v1.1.0]: https://git.pride.improwised.dev/Improwised/jovvix/compare/v1.0.0...v1.1.0 +[Unreleased]: https://github.com/Improwised/jovVix/compare/v1.0.0...HEAD