From 92d7dce38e8d51fcb5826479f4c87d1ef9b8b643 Mon Sep 17 00:00:00 2001 From: varsha <91577031+varsha766@users.noreply.github.com> Date: Wed, 29 Jul 2026 16:54:02 +0530 Subject: [PATCH 1/2] Develop (#207) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix did page bug * sync develop with master (#165) * Feature/logo upload (#109) * Logo URL uploader fixed * fixed some designs * Feature/email otp (#110) * implemeted UI for Customer onboarding API * added basic st. for email otp input * implemented emailOTPRequest and verify actions * fixed minor ui * shifted super admin tooling in setting page * moreved reset fields * added code for mfa verification after email otp login --------- Co-authored-by: Varsha Kumari * UI bug fix (#112) * removed space from url before validating it * allowing whitelisted cors to update * allowing to update issuer * removed * from whitelisted cors * enabled whitelistedCors edit in appConfig * fix: bugs realted to issuer config and --------- Co-authored-by: Pratap2018 * Feature/user analytics (#115) * implemented user analytics * fixed small bug --------- Co-authored-by: vishwas1 * Feature/sa/provide credit (#116) * implemeted UI for Customer onboarding API * WIP --> remove jose and call dashboard api pnce its ready for credit * added basic st. for email otp input * implemented emailOTPRequest and verify actions * fixed minor ui * shifted super admin tooling in setting page * moreved reset fields * added code for mfa verification after email otp login * implamented api for credit recharge and removed unused variables (#114) --------- Co-authored-by: vishwas1 * fix * implemented mode toggel * Fix: Update Ui * Analytics empty data handling (#117) * updated kyc side nav (#120) * updated kyc side nav * chnaged the position of solution section * enabled kyb nav * modified kyc credit page (#119) * Feature/api usage analytics (#118) * added new analytics design * fixed date change issue with new design * fixed date picker issue --------- Co-authored-by: vishwas1 * update dockerfile * Update Dockerfile * redesigned APIkey and webhook config pages and getting started page * fixed nav * hidingi kyb widget temporariy * fixed design * Feature/sa/kyb compliance (#128) * added Design for kyb compliance check * added design change * redesinged approve customer onbboarding * implemented fetch company api * added missing import * fixed ui for geberating kyb token * added missed code * Feat/implement compliance api (#122) * Feat/implement companyapi (#121) * added missing import * fixed ui for geberating kyb token * added missed code * fixed conflict * small bug fixed * fix * added missing api path * added missing brances after resolving conflict * removed un used code * implemented api for updating compliance detail * fixed token issue * implmentd api for finalizing company review * added tempate to show error message * fixed bug * fixed compliance page bug * fixed url issue * fixed markdown rendering issue * minor design update on nav * fixed minor design * nav bug fix * widget config design fix * redeisgned business list page * design update * fixed business details page * updated design * Feature/kyb custom page (#129) * widget config design fix * kyb verifier page * fix: Kyb generator --------- Co-authored-by: vishwas1 * chore proper naming * removed unused check --------- Co-authored-by: vishwas1 Co-authored-by: Pratap Mridha * fix store and state for compilance * fix-ui * Feature/sa/kyb compliance (#134) * added Design for kyb compliance check * added design change * redesinged approve customer onbboarding * implemented fetch company api * added missing import * fixed ui for geberating kyb token * added missed code * Feat/implement compliance api (#122) * Feat/implement companyapi (#121) * added missing import * fixed ui for geberating kyb token * added missed code * fixed conflict * small bug fixed * fix * added missing api path * added missing brances after resolving conflict * removed un used code * implemented api for updating compliance detail * fixed token issue * implmentd api for finalizing company review * added tempate to show error message * fixed bug * fixed compliance page bug * fixed url issue * fixed markdown rendering issue * minor design update on nav * fixed minor design * nav bug fix * widget config design fix * redeisgned business list page * design update * fixed business details page * updated design * Feature/kyb custom page (#129) * widget config design fix * kyb verifier page * fix: Kyb generator --------- Co-authored-by: vishwas1 * chore proper naming * removed unused check * Feature/design/login page (#132) * new login page deesign * designed session details * session page redesign * fixed backgroupnd * fixed profile popup --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> Co-authored-by: Pratap Mridha * design update * fixed design | Added reusable ID solution * minor design udpate * API usage design * added email notification toggel (#135) * Implement/sa/seamless onboarding (#138) * added button for seamless onboarding for super admin * ui fix * enabling superadmin to add multiple onboardign details * updated func name * fixed typo * Fix UI bug (#137) * updated the text color of credit request messaget * fixed loader issue in onboarding page in superadmin tooling * keeping admins own trusted issuer at the top * fixed issue of getting please pass authtoken (#136) * fixed issue of getting please pass authtoken * code formatted * code formatted * regenrating kyc service access token once it is expired * Minor improvement (#139) * reset form data once error enconter * fixed issue of missing personalInfo in report if user has used govIf * fixed seamless onboarding button color * removed data logs * removed log * added env mode in api * regenrating kyc service access token once it is expired (#140) * regenrating kyc service access token once it is expired * updated variable name * update ssi related function to regenrate token if expired before setting in header * fixed some issue * Remove log (#141) * updated variable name * update ssi related function to regenrate token if expired before setting in header * fixed some issue * removed console log and used error in catch * fixed bug * fixed issue of wrong token getting passed in case of ssi * feat: handle logout (#142) * remove comment * fmt * remove debug info * refactor: clean up styles and improve API usage display in analytics (#145) * refactor: clean up styles and improve API usage display in analytics * fix: emphasize estimated ID verifications in KYC dashboard * update UI * Fix/bug (#146) * fixed-env while fetching ubo details * Refactor API usage analytics and playground components - Added conditional rendering for production environment in ApiUsage.vue. - Enhanced status badge styles in Business.vue for better UI consistency. - Simplified approval and rejection logic in BusinessDetails.vue, improving error handling and user notifications. - Corrected description text in KybWidgetConfig/Index.vue for clarity. - Integrated loading component in ApproveCustomerOnboarding.vue and CreditRecharge.vue, improving user experience during async operations. - Removed redundant feedback message handling in ComplianceCheck.vue, replacing it with direct notifications. * feat: enhance Business overview with dynamic status-based styling and… (#148) * feat: enhance Business overview with dynamic status-based styling and hover effects * refactor: improve code readability and formatting in APIKey.vue * style: update UI elements for improved consistency and readability across various components * feat: update country display in BusinessInformation component with name and flag * Fix/UI improvement 2 (#151) * Refactor code structure for improved readability and maintainability * Refactor code structure for improved readability and maintainability * Refactor code structure for improved readability and maintainability * chore: update Node.js version to 20.19 in Dockerfile * feat: add tooltip for approved business status and update breadcrumb link hover color for clarity * Refactor SessionsDetails.vue: Improve key formatting and enhance PDF generation - Updated key formatting in user personal data tables to include spaces before capital letters and capitalize the first letter. - Modified PDFMake import to include additional font support for Devanagari. - Adjusted page margins and background dimensions in PDF document definition. - Reduced logo width in PDF to improve layout. - Cleaned up default style settings for PDF generation. * fix: update icon for 'No Business Found' message to Font Awesome * style: update status colors in UboDetails component (#153) * style: update status colors in UboDetails component fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * Feat/automation cookie injection (#154) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * style: update status colors in UboDetails component (#155) fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * style: refine sidebar menu styles and remove unnecessary shadows * refactor: remove unnecessary header from menu * Implement feature X to enhance user experience and optimize performance * style: enhance loading and empty states in UboDetails component * style: add validation for Telegram profile URL in StepCompanyDetails component --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * Feature/testing (#162) * Fix/improve UI (#159) * style: update status colors in UboDetails component fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * Feat/automation cookie injection (#154) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * style: update status colors in UboDetails component (#155) fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * style: refine sidebar menu styles and remove unnecessary shadows * refactor: remove unnecessary header from menu * Implement feature X to enhance user experience and optimize performance --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * Feat/automation cookie injection (#160) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated * updated service name * fixes * updated readme * fixed timming issue * updated test based on recent chnage in nav * updated readme * updated logo url --------- Co-authored-by: Pratap Mridha * updated test case and fixed delete app testcase * added some wait before performing action * fixed issue of button name update * fix: improve error handling in credit request processing * refactor: simplify side menu structure by removing unnecessary parent open checks * fix: adjust navbar positioning and z-index for improved layout (#164) * fix: adjust navbar positioning and z-index for improved layout * fix: enhance hover effects for sidebar menu links in expanded and collapsed states * fixed issues of side bar opening below the nav --------- Co-authored-by: Varsha Kumari --------- Co-authored-by: Vishwas Anand Bhushan Co-authored-by: Pratap2018 * Develop (#168) * Feature/logo upload (#109) * Logo URL uploader fixed * fixed some designs * Feature/email otp (#110) * implemeted UI for Customer onboarding API * added basic st. for email otp input * implemented emailOTPRequest and verify actions * fixed minor ui * shifted super admin tooling in setting page * moreved reset fields * added code for mfa verification after email otp login --------- Co-authored-by: Varsha Kumari * UI bug fix (#112) * removed space from url before validating it * allowing whitelisted cors to update * allowing to update issuer * removed * from whitelisted cors * enabled whitelistedCors edit in appConfig * fix: bugs realted to issuer config and --------- Co-authored-by: Pratap2018 * Feature/user analytics (#115) * implemented user analytics * fixed small bug --------- Co-authored-by: vishwas1 * Feature/sa/provide credit (#116) * implemeted UI for Customer onboarding API * WIP --> remove jose and call dashboard api pnce its ready for credit * added basic st. for email otp input * implemented emailOTPRequest and verify actions * fixed minor ui * shifted super admin tooling in setting page * moreved reset fields * added code for mfa verification after email otp login * implamented api for credit recharge and removed unused variables (#114) --------- Co-authored-by: vishwas1 * fix * implemented mode toggel * Fix: Update Ui * Analytics empty data handling (#117) * updated kyc side nav (#120) * updated kyc side nav * chnaged the position of solution section * enabled kyb nav * modified kyc credit page (#119) * Feature/api usage analytics (#118) * added new analytics design * fixed date change issue with new design * fixed date picker issue --------- Co-authored-by: vishwas1 * update dockerfile * Update Dockerfile * redesigned APIkey and webhook config pages and getting started page * fixed nav * hidingi kyb widget temporariy * fixed design * Feature/sa/kyb compliance (#128) * added Design for kyb compliance check * added design change * redesinged approve customer onbboarding * implemented fetch company api * added missing import * fixed ui for geberating kyb token * added missed code * Feat/implement compliance api (#122) * Feat/implement companyapi (#121) * added missing import * fixed ui for geberating kyb token * added missed code * fixed conflict * small bug fixed * fix * added missing api path * added missing brances after resolving conflict * removed un used code * implemented api for updating compliance detail * fixed token issue * implmentd api for finalizing company review * added tempate to show error message * fixed bug * fixed compliance page bug * fixed url issue * fixed markdown rendering issue * minor design update on nav * fixed minor design * nav bug fix * widget config design fix * redeisgned business list page * design update * fixed business details page * updated design * Feature/kyb custom page (#129) * widget config design fix * kyb verifier page * fix: Kyb generator --------- Co-authored-by: vishwas1 * chore proper naming * removed unused check --------- Co-authored-by: vishwas1 Co-authored-by: Pratap Mridha * fix store and state for compilance * fix-ui * Feature/sa/kyb compliance (#134) * added Design for kyb compliance check * added design change * redesinged approve customer onbboarding * implemented fetch company api * added missing import * fixed ui for geberating kyb token * added missed code * Feat/implement compliance api (#122) * Feat/implement companyapi (#121) * added missing import * fixed ui for geberating kyb token * added missed code * fixed conflict * small bug fixed * fix * added missing api path * added missing brances after resolving conflict * removed un used code * implemented api for updating compliance detail * fixed token issue * implmentd api for finalizing company review * added tempate to show error message * fixed bug * fixed compliance page bug * fixed url issue * fixed markdown rendering issue * minor design update on nav * fixed minor design * nav bug fix * widget config design fix * redeisgned business list page * design update * fixed business details page * updated design * Feature/kyb custom page (#129) * widget config design fix * kyb verifier page * fix: Kyb generator --------- Co-authored-by: vishwas1 * chore proper naming * removed unused check * Feature/design/login page (#132) * new login page deesign * designed session details * session page redesign * fixed backgroupnd * fixed profile popup --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> Co-authored-by: Pratap Mridha * design update * fixed design | Added reusable ID solution * minor design udpate * API usage design * added email notification toggel (#135) * Implement/sa/seamless onboarding (#138) * added button for seamless onboarding for super admin * ui fix * enabling superadmin to add multiple onboardign details * updated func name * fixed typo * Fix UI bug (#137) * updated the text color of credit request messaget * fixed loader issue in onboarding page in superadmin tooling * keeping admins own trusted issuer at the top * fixed issue of getting please pass authtoken (#136) * fixed issue of getting please pass authtoken * code formatted * code formatted * regenrating kyc service access token once it is expired * Minor improvement (#139) * reset form data once error enconter * fixed issue of missing personalInfo in report if user has used govIf * fixed seamless onboarding button color * removed data logs * removed log * added env mode in api * regenrating kyc service access token once it is expired (#140) * regenrating kyc service access token once it is expired * updated variable name * update ssi related function to regenrate token if expired before setting in header * fixed some issue * Remove log (#141) * updated variable name * update ssi related function to regenrate token if expired before setting in header * fixed some issue * removed console log and used error in catch * fixed bug * fixed issue of wrong token getting passed in case of ssi * feat: handle logout (#142) * remove comment * fmt * remove debug info * refactor: clean up styles and improve API usage display in analytics (#145) * refactor: clean up styles and improve API usage display in analytics * fix: emphasize estimated ID verifications in KYC dashboard * update UI * Fix/bug (#146) * fixed-env while fetching ubo details * Refactor API usage analytics and playground components - Added conditional rendering for production environment in ApiUsage.vue. - Enhanced status badge styles in Business.vue for better UI consistency. - Simplified approval and rejection logic in BusinessDetails.vue, improving error handling and user notifications. - Corrected description text in KybWidgetConfig/Index.vue for clarity. - Integrated loading component in ApproveCustomerOnboarding.vue and CreditRecharge.vue, improving user experience during async operations. - Removed redundant feedback message handling in ComplianceCheck.vue, replacing it with direct notifications. * feat: enhance Business overview with dynamic status-based styling and… (#148) * feat: enhance Business overview with dynamic status-based styling and hover effects * refactor: improve code readability and formatting in APIKey.vue * style: update UI elements for improved consistency and readability across various components * feat: update country display in BusinessInformation component with name and flag * Fix/UI improvement 2 (#151) * Refactor code structure for improved readability and maintainability * Refactor code structure for improved readability and maintainability * Refactor code structure for improved readability and maintainability * chore: update Node.js version to 20.19 in Dockerfile * feat: add tooltip for approved business status and update breadcrumb link hover color for clarity * Refactor SessionsDetails.vue: Improve key formatting and enhance PDF generation - Updated key formatting in user personal data tables to include spaces before capital letters and capitalize the first letter. - Modified PDFMake import to include additional font support for Devanagari. - Adjusted page margins and background dimensions in PDF document definition. - Reduced logo width in PDF to improve layout. - Cleaned up default style settings for PDF generation. * fix: update icon for 'No Business Found' message to Font Awesome * style: update status colors in UboDetails component (#153) * style: update status colors in UboDetails component fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * Feat/automation cookie injection (#154) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * style: update status colors in UboDetails component (#155) fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * style: refine sidebar menu styles and remove unnecessary shadows * refactor: remove unnecessary header from menu * Implement feature X to enhance user experience and optimize performance * style: enhance loading and empty states in UboDetails component * style: add validation for Telegram profile URL in StepCompanyDetails component --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * Feature/testing (#162) * Fix/improve UI (#159) * style: update status colors in UboDetails component fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * Feat/automation cookie injection (#154) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * style: update status colors in UboDetails component (#155) fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * style: refine sidebar menu styles and remove unnecessary shadows * refactor: remove unnecessary header from menu * Implement feature X to enhance user experience and optimize performance --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * Feat/automation cookie injection (#160) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated * updated service name * fixes * updated readme * fixed timming issue * updated test based on recent chnage in nav * updated readme * updated logo url --------- Co-authored-by: Pratap Mridha * updated test case and fixed delete app testcase * added some wait before performing action * fixed issue of button name update * fix: improve error handling in credit request processing * refactor: simplify side menu structure by removing unnecessary parent open checks * fix: adjust navbar positioning and z-index for improved layout (#164) * fix: adjust navbar positioning and z-index for improved layout * fix: enhance hover effects for sidebar menu links in expanded and collapsed states * fixed issues of side bar opening below the nav --------- Co-authored-by: Varsha Kumari * Feat/hygiene & bump version (#166) * feat: add PR hygiene checks workflow and changelog to track updates * feat: add pull_request_review event to PR hygiene checks workflow Co-authored-by: Copilot * feat: enhance PR hygiene workflow with additional checks and improved structure * feat: refine PR hygiene workflow with improved naming and streamlined steps * feat: enhance package.json version check in PR hygiene workflow --------- Co-authored-by: Copilot * Fixbug (#167) * logo can be uploaded only if isEditing is true * updating kyc and kyb widgit logo once we update app logo * updating app name in kyb widget * bug fix * fixed issue of empty widget data on app page * fix: domain editing functionality with verification process Co-authored-by: Copilot * chore: update version to 3.7.27 and add changelog entries for bug fixes Co-authored-by: Copilot * fix: enhance verification method handling and error messaging in ServiceConfig Co-authored-by: Copilot * Removed extra space from side nav of ssi (#169) * fixed extra space present in side nav in ssi * hide onchain configuration * added chnage log * App config bug/fix (#170) * using hf-popup in place of drop down to show domain verification guide * updating kyc widget on domain update * updated change log * updated change log file * added space in popup * fixed bug of hfpopup close issue * updated change log --------- Co-authored-by: Vishwas Anand Bhushan Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> Co-authored-by: Copilot * fixed did page bug * used common serch box in both id and business page * added chnage log * updated version --------- Co-authored-by: Vishwas Anand Bhushan Co-authored-by: Pratap2018 Co-authored-by: Copilot * Fix UI bug (#175) * fixed did page bug * used common serch box in both id and business page * added chnage log * updated version * updated version * fixed error * updated package.json * Sync develop * update ui * Refactor invitation forms to use standard HTML elements and improve accessibility * Added new extra intereseted service * fixed error message * Fix/authenticator deletion (#176) * added popup for code while deleting authenticator and added remove api * fixed issue of mfa popup is not getting open from profile page by clicking on nav * removed quest from role list * Refactor permissions UI to categorize services and improve accessibility * unfinished * handled error message * fixed small bug * changed to old ui main.js is not ready for production * mainstore.js is not ready * Add AccessDenied component and handle access denial in multiple views * fixed ui issue of delete authenticator * fixed issue * fixed issue of ui no not getting updated on successful mfa setup * fixed issue of setup mfa popup rendring even if it is already setup * fixed permission deneid issue for ssi service if even token is not generated * handled permission denied error in Id dashboard side (#177) - handled permission denied issue * update * update css * css * modified mfa * added top css * css * fix Roles and permissions * fixed url (#178) * updated change log * Feature/tenant access list (#180) * Integarated llive acess status in UI * fixed some issue --------- Co-authored-by: vishwas1 * implemetned new design for role permission rights (#181) implemented new design for role permission rights (#181) * updated version --------- Co-authored-by: Pratap2018 Co-authored-by: vishwas1 * fixed typo bug * updated version * fixed a bug * Added option to configure role for dashboard (#184) * added option to configure role for dashboard * small fix * fix * removed unused filter * Revert dashboard access (#186) * updated version * reverted recent changes * added role as sub section * Bug/fix (#187) * updated version * reverted recent changes * added role as sub section * fixed issue of getting error while updating did * added change log * Fix bug (#188) * fixed usage page bug * updated chnage log * fixed patch api * updated version * updated chnage log and package * fixed chnage.md * feat: UBO kyc sparation (#189) * feat: UBO kyc sparation * update fallback * fix-pdf fonts (#190) * fix-pdf fonts * update * Fix pdf fonts (#191) * fix-pdf fonts * update * update change log * Minor UI changes (#192) * Updated texts on getting started page * added business verification tile * UI/improvement (#193) * Develop (#185) * Fix did page bug * sync develop with master (#165) * Feature/logo upload (#109) * Logo URL uploader fixed * fixed some designs * Feature/email otp (#110) * implemeted UI for Customer onboarding API * added basic st. for email otp input * implemented emailOTPRequest and verify actions * fixed minor ui * shifted super admin tooling in setting page * moreved reset fields * added code for mfa verification after email otp login --------- Co-authored-by: Varsha Kumari * UI bug fix (#112) * removed space from url before validating it * allowing whitelisted cors to update * allowing to update issuer * removed * from whitelisted cors * enabled whitelistedCors edit in appConfig * fix: bugs realted to issuer config and --------- Co-authored-by: Pratap2018 * Feature/user analytics (#115) * implemented user analytics * fixed small bug --------- Co-authored-by: vishwas1 * Feature/sa/provide credit (#116) * implemeted UI for Customer onboarding API * WIP --> remove jose and call dashboard api pnce its ready for credit * added basic st. for email otp input * implemented emailOTPRequest and verify actions * fixed minor ui * shifted super admin tooling in setting page * moreved reset fields * added code for mfa verification after email otp login * implamented api for credit recharge and removed unused variables (#114) --------- Co-authored-by: vishwas1 * fix * implemented mode toggel * Fix: Update Ui * Analytics empty data handling (#117) * updated kyc side nav (#120) * updated kyc side nav * chnaged the position of solution section * enabled kyb nav * modified kyc credit page (#119) * Feature/api usage analytics (#118) * added new analytics design * fixed date change issue with new design * fixed date picker issue --------- Co-authored-by: vishwas1 * update dockerfile * Update Dockerfile * redesigned APIkey and webhook config pages and getting started page * fixed nav * hidingi kyb widget temporariy * fixed design * Feature/sa/kyb compliance (#128) * added Design for kyb compliance check * added design change * redesinged approve customer onbboarding * implemented fetch company api * added missing import * fixed ui for geberating kyb token * added missed code * Feat/implement compliance api (#122) * Feat/implement companyapi (#121) * added missing import * fixed ui for geberating kyb token * added missed code * fixed conflict * small bug fixed * fix * added missing api path * added missing brances after resolving conflict * removed un used code * implemented api for updating compliance detail * fixed token issue * implmentd api for finalizing company review * added tempate to show error message * fixed bug * fixed compliance page bug * fixed url issue * fixed markdown rendering issue * minor design update on nav * fixed minor design * nav bug fix * widget config design fix * redeisgned business list page * design update * fixed business details page * updated design * Feature/kyb custom page (#129) * widget config design fix * kyb verifier page * fix: Kyb generator --------- Co-authored-by: vishwas1 * chore proper naming * removed unused check --------- Co-authored-by: vishwas1 Co-authored-by: Pratap Mridha * fix store and state for compilance * fix-ui * Feature/sa/kyb compliance (#134) * added Design for kyb compliance check * added design change * redesinged approve customer onbboarding * implemented fetch company api * added missing import * fixed ui for geberating kyb token * added missed code * Feat/implement compliance api (#122) * Feat/implement companyapi (#121) * added missing import * fixed ui for geberating kyb token * added missed code * fixed conflict * small bug fixed * fix * added missing api path * added missing brances after resolving conflict * removed un used code * implemented api for updating compliance detail * fixed token issue * implmentd api for finalizing company review * added tempate to show error message * fixed bug * fixed compliance page bug * fixed url issue * fixed markdown rendering issue * minor design update on nav * fixed minor design * nav bug fix * widget config design fix * redeisgned business list page * design update * fixed business details page * updated design * Feature/kyb custom page (#129) * widget config design fix * kyb verifier page * fix: Kyb generator --------- Co-authored-by: vishwas1 * chore proper naming * removed unused check * Feature/design/login page (#132) * new login page deesign * designed session details * session page redesign * fixed backgroupnd * fixed profile popup --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> Co-authored-by: Pratap Mridha * design update * fixed design | Added reusable ID solution * minor design udpate * API usage design * added email notification toggel (#135) * Implement/sa/seamless onboarding (#138) * added button for seamless onboarding for super admin * ui fix * enabling superadmin to add multiple onboardign details * updated func name * fixed typo * Fix UI bug (#137) * updated the text color of credit request messaget * fixed loader issue in onboarding page in superadmin tooling * keeping admins own trusted issuer at the top * fixed issue of getting please pass authtoken (#136) * fixed issue of getting please pass authtoken * code formatted * code formatted * regenrating kyc service access token once it is expired * Minor improvement (#139) * reset form data once error enconter * fixed issue of missing personalInfo in report if user has used govIf * fixed seamless onboarding button color * removed data logs * removed log * added env mode in api * regenrating kyc service access token once it is expired (#140) * regenrating kyc service access token once it is expired * updated variable name * update ssi related function to regenrate token if expired before setting in header * fixed some issue * Remove log (#141) * updated variable name * update ssi related function to regenrate token if expired before setting in header * fixed some issue * removed console log and used error in catch * fixed bug * fixed issue of wrong token getting passed in case of ssi * feat: handle logout (#142) * remove comment * fmt * remove debug info * refactor: clean up styles and improve API usage display in analytics (#145) * refactor: clean up styles and improve API usage display in analytics * fix: emphasize estimated ID verifications in KYC dashboard * update UI * Fix/bug (#146) * fixed-env while fetching ubo details * Refactor API usage analytics and playground components - Added conditional rendering for production environment in ApiUsage.vue. - Enhanced status badge styles in Business.vue for better UI consistency. - Simplified approval and rejection logic in BusinessDetails.vue, improving error handling and user notifications. - Corrected description text in KybWidgetConfig/Index.vue for clarity. - Integrated loading component in ApproveCustomerOnboarding.vue and CreditRecharge.vue, improving user experience during async operations. - Removed redundant feedback message handling in ComplianceCheck.vue, replacing it with direct notifications. * feat: enhance Business overview with dynamic status-based styling and… (#148) * feat: enhance Business overview with dynamic status-based styling and hover effects * refactor: improve code readability and formatting in APIKey.vue * style: update UI elements for improved consistency and readability across various components * feat: update country display in BusinessInformation component with name and flag * Fix/UI improvement 2 (#151) * Refactor code structure for improved readability and maintainability * Refactor code structure for improved readability and maintainability * Refactor code structure for improved readability and maintainability * chore: update Node.js version to 20.19 in Dockerfile * feat: add tooltip for approved business status and update breadcrumb link hover color for clarity * Refactor SessionsDetails.vue: Improve key formatting and enhance PDF generation - Updated key formatting in user personal data tables to include spaces before capital letters and capitalize the first letter. - Modified PDFMake import to include additional font support for Devanagari. - Adjusted page margins and background dimensions in PDF document definition. - Reduced logo width in PDF to improve layout. - Cleaned up default style settings for PDF generation. * fix: update icon for 'No Business Found' message to Font Awesome * style: update status colors in UboDetails component (#153) * style: update status colors in UboDetails component fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * Feat/automation cookie injection (#154) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * style: update status colors in UboDetails component (#155) fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * style: refine sidebar menu styles and remove unnecessary shadows * refactor: remove unnecessary header from menu * Implement feature X to enhance user experience and optimize performance * style: enhance loading and empty states in UboDetails component * style: add validation for Telegram profile URL in StepCompanyDetails component --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * Feature/testing (#162) * Fix/improve UI (#159) * style: update status colors in UboDetails component fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * Feat/automation cookie injection (#154) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * style: update status colors in UboDetails component (#155) fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * style: refine sidebar menu styles and remove unnecessary shadows * refactor: remove unnecessary header from menu * Implement feature X to enhance user experience and optimize performance --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * Feat/automation cookie injection (#160) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated * updated service name * fixes * updated readme * fixed timming issue * updated test based on recent chnage in nav * updated readme * updated logo url --------- Co-authored-by: Pratap Mridha * updated test case and fixed delete app testcase * added some wait before performing action * fixed issue of button name update * fix: improve error handling in credit request processing * refactor: simplify side menu structure by removing unnecessary parent open checks * fix: adjust navbar positioning and z-index for improved layout (#164) * fix: adjust navbar positioning and z-index for improved layout * fix: enhance hover effects for sidebar menu links in expanded and collapsed states * fixed issues of side bar opening below the nav --------- Co-authored-by: Varsha Kumari --------- Co-authored-by: Vishwas Anand Bhushan Co-authored-by: Pratap2018 * Develop (#168) * Feature/logo upload (#109) * Logo URL uploader fixed * fixed some designs * Feature/email otp (#110) * implemeted UI for Customer onboarding API * added basic st. for email otp input * implemented emailOTPRequest and verify actions * fixed minor ui * shifted super admin tooling in setting page * moreved reset fields * added code for mfa verification after email otp login --------- Co-authored-by: Varsha Kumari * UI bug fix (#112) * removed space from url before validating it * allowing whitelisted cors to update * allowing to update issuer * removed * from whitelisted cors * enabled whitelistedCors edit in appConfig * fix: bugs realted to issuer config and --------- Co-authored-by: Pratap2018 * Feature/user analytics (#115) * implemented user analytics * fixed small bug --------- Co-authored-by: vishwas1 * Feature/sa/provide credit (#116) * implemeted UI for Customer onboarding API * WIP --> remove jose and call dashboard api pnce its ready for credit * added basic st. for email otp input * implemented emailOTPRequest and verify actions * fixed minor ui * shifted super admin tooling in setting page * moreved reset fields * added code for mfa verification after email otp login * implamented api for credit recharge and removed unused variables (#114) --------- Co-authored-by: vishwas1 * fix * implemented mode toggel * Fix: Update Ui * Analytics empty data handling (#117) * updated kyc side nav (#120) * updated kyc side nav * chnaged the position of solution section * enabled kyb nav * modified kyc credit page (#119) * Feature/api usage analytics (#118) * added new analytics design * fixed date change issue with new design * fixed date picker issue --------- Co-authored-by: vishwas1 * update dockerfile * Update Dockerfile * redesigned APIkey and webhook config pages and getting started page * fixed nav * hidingi kyb widget temporariy * fixed design * Feature/sa/kyb compliance (#128) * added Design for kyb compliance check * added design change * redesinged approve customer onbboarding * implemented fetch company api * added missing import * fixed ui for geberating kyb token * added missed code * Feat/implement compliance api (#122) * Feat/implement companyapi (#121) * added missing import * fixed ui for geberating kyb token * added missed code * fixed conflict * small bug fixed * fix * added missing api path * added missing brances after resolving conflict * removed un used code * implemented api for updating compliance detail * fixed token issue * implmentd api for finalizing company review * added tempate to show error message * fixed bug * fixed compliance page bug * fixed url issue * fixed markdown rendering issue * minor design update on nav * fixed minor design * nav bug fix * widget config design fix * redeisgned business list page * design update * fixed business details page * updated design * Feature/kyb custom page (#129) * widget config design fix * kyb verifier page * fix: Kyb generator --------- Co-authored-by: vishwas1 * chore proper naming * removed unused check --------- Co-authored-by: vishwas1 Co-authored-by: Pratap Mridha * fix store and state for compilance * fix-ui * Feature/sa/kyb compliance (#134) * added Design for kyb compliance check * added design change * redesinged approve customer onbboarding * implemented fetch company api * added missing import * fixed ui for geberating kyb token * added missed code * Feat/implement compliance api (#122) * Feat/implement companyapi (#121) * added missing import * fixed ui for geberating kyb token * added missed code * fixed conflict * small bug fixed * fix * added missing api path * added missing brances after resolving conflict * removed un used code * implemented api for updating compliance detail * fixed token issue * implmentd api for finalizing company review * added tempate to show error message * fixed bug * fixed compliance page bug * fixed url issue * fixed markdown rendering issue * minor design update on nav * fixed minor design * nav bug fix * widget config design fix * redeisgned business list page * design update * fixed business details page * updated design * Feature/kyb custom page (#129) * widget config design fix * kyb verifier page * fix: Kyb generator --------- Co-authored-by: vishwas1 * chore proper naming * removed unused check * Feature/design/login page (#132) * new login page deesign * designed session details * session page redesign * fixed backgroupnd * fixed profile popup --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> Co-authored-by: Pratap Mridha * design update * fixed design | Added reusable ID solution * minor design udpate * API usage design * added email notification toggel (#135) * Implement/sa/seamless onboarding (#138) * added button for seamless onboarding for super admin * ui fix * enabling superadmin to add multiple onboardign details * updated func name * fixed typo * Fix UI bug (#137) * updated the text color of credit request messaget * fixed loader issue in onboarding page in superadmin tooling * keeping admins own trusted issuer at the top * fixed issue of getting please pass authtoken (#136) * fixed issue of getting please pass authtoken * code formatted * code formatted * regenrating kyc service access token once it is expired * Minor improvement (#139) * reset form data once error enconter * fixed issue of missing personalInfo in report if user has used govIf * fixed seamless onboarding button color * removed data logs * removed log * added env mode in api * regenrating kyc service access token once it is expired (#140) * regenrating kyc service access token once it is expired * updated variable name * update ssi related function to regenrate token if expired before setting in header * fixed some issue * Remove log (#141) * updated variable name * update ssi related function to regenrate token if expired before setting in header * fixed some issue * removed console log and used error in catch * fixed bug * fixed issue of wrong token getting passed in case of ssi * feat: handle logout (#142) * remove comment * fmt * remove debug info * refactor: clean up styles and improve API usage display in analytics (#145) * refactor: clean up styles and improve API usage display in analytics * fix: emphasize estimated ID verifications in KYC dashboard * update UI * Fix/bug (#146) * fixed-env while fetching ubo details * Refactor API usage analytics and playground components - Added conditional rendering for production environment in ApiUsage.vue. - Enhanced status badge styles in Business.vue for better UI consistency. - Simplified approval and rejection logic in BusinessDetails.vue, improving error handling and user notifications. - Corrected description text in KybWidgetConfig/Index.vue for clarity. - Integrated loading component in ApproveCustomerOnboarding.vue and CreditRecharge.vue, improving user experience during async operations. - Removed redundant feedback message handling in ComplianceCheck.vue, replacing it with direct notifications. * feat: enhance Business overview with dynamic status-based styling and… (#148) * feat: enhance Business overview with dynamic status-based styling and hover effects * refactor: improve code readability and formatting in APIKey.vue * style: update UI elements for improved consistency and readability across various components * feat: update country display in BusinessInformation component with name and flag * Fix/UI improvement 2 (#151) * Refactor code structure for improved readability and maintainability * Refactor code structure for improved readability and maintainability * Refactor code structure for improved readability and maintainability * chore: update Node.js version to 20.19 in Dockerfile * feat: add tooltip for approved business status and update breadcrumb link hover color for clarity * Refactor SessionsDetails.vue: Improve key formatting and enhance PDF generation - Updated key formatting in user personal data tables to include spaces before capital letters and capitalize the first letter. - Modified PDFMake import to include additional font support for Devanagari. - Adjusted page margins and background dimensions in PDF document definition. - Reduced logo width in PDF to improve layout. - Cleaned up default style settings for PDF generation. * fix: update icon for 'No Business Found' message to Font Awesome * style: update status colors in UboDetails component (#153) * style: update status colors in UboDetails component fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * Feat/automation cookie injection (#154) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * style: update status colors in UboDetails component (#155) fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * style: refine sidebar menu styles and remove unnecessary shadows * refactor: remove unnecessary header from menu * Implement feature X to enhance user experience and optimize performance * style: enhance loading and empty states in UboDetails component * style: add validation for Telegram profile URL in StepCompanyDetails component --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * Feature/testing (#162) * Fix/improve UI (#159) * style: update status colors in UboDetails component fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * Feat/automation cookie injection (#154) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * style: update status colors in UboDetails component (#155) fix: update language keys for identity and business verification style: adjust padding width in various views style: unify padding width for .py-3 class across multiple components chore: update dependencies in yarn.lock * style: refine sidebar menu styles and remove unnecessary shadows * refactor: remove unnecessary header from menu * Implement feature X to enhance user experience and optimize performance --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * Feat/automation cookie injection (#160) * removed unused tests * Added test for kyc, login and setting module * updated file name * updated readme * fixed bug * updated readme with prerequisites * updated did and schema test * updated test file by removing login nad logout from each test * onboarding success with headed * fixed approve onboarding flow * updated test file * fixed * updated genrateApi key file * updated test based on recent chnages * added readme and prompt to run test * Added readme and updated run-test.js * updated readme * fixed issue of profile path in different os * fixed prompt value updation issue * made test execution parallel and used cookie injection * code updated * updated service name * fixes * updated readme * fixed timming issue * updated test based on recent chnage in nav * updated readme * updated logo url --------- Co-authored-by: Pratap Mridha * updated test case and fixed delete app testcase * added some wait before performing action * fixed issue of button name update * fix: improve error handling in credit request processing * refactor: simplify side menu structure by removing unnecessary parent open checks * fix: adjust navbar positioning and z-index for improved layout (#164) * fix: adjust navbar positioning and z-index for improved layout * fix: enhance hover effects for sidebar menu links in expanded and collapsed states * fixed issues of side bar opening below the nav --------- Co-authored-by: Varsha Kumari * Feat/hygiene & bump version (#166) * feat: add PR hygiene checks workflow and changelog to track updates * feat: add pull_request_review event to PR hygiene checks workflow Co-authored-by: Copilot * feat: enhance PR hygiene workflow with additional checks and improved structure * feat: refine PR hygiene workflow with improved naming and streamlined steps * feat: enhance package.json version check in PR hygiene workflow --------- Co-authored-by: Copilot * Fixbug (#167) * logo can be uploaded only if isEditing is true * updating kyc and kyb widgit logo once we update app logo * updating app name in kyb widget * bug fix * fixed issue of empty widget data on app page * fix: domain editing functionality with verification process Co-authored-by: Copilot * chore: update version to 3.7.27 and add changelog entries for bug fixes Co-authored-by: Copilot * fix: enhance verification method handling and error messaging in ServiceConfig Co-authored-by: Copilot * Removed extra space from side nav of ssi (#169) * fixed extra space present in side nav in ssi * hide onchain configuration * added chnage log * App config bug/fix (#170) * using hf-popup in place of drop down to show domain verification guide * updating kyc widget on domain update * updated change log * updated change log file * added space in popup * fixed bug of hfpopup close issue * updated change log --------- Co-authored-by: Vishwas Anand Bhushan Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> Co-authored-by: Copilot * fixed did page bug * used common serch box in both id and business page * added chnage log * updated version --------- Co-authored-by: Vishwas Anand Bhushan Co-authored-by: Pratap2018 Co-authored-by: Copilot * Fix UI bug (#175) * fixed did page bug * used common serch box in both id and business page * added chnage log * updated version * updated version * fixed error * updated package.json * Sync develop * update ui * Refactor invitation forms to use standard HTML elements and improve accessibility * Added new extra intereseted service * fixed error message * Fix/authenticator deletion (#176) * added popup for code while deleting authenticator and added remove api * fixed issue of mfa popup is not getting open from profile page by clicking on nav * removed quest from role list * Refactor permissions UI to categorize services and improve accessibility * unfinished * handled error message * fixed small bug * changed to old ui main.js is not ready for production * mainstore.js is not ready * Add AccessDenied component and handle access denial in multiple views * fixed ui issue of delete authenticator * fixed issue * fixed issue of ui no not getting updated on successful mfa setup * fixed issue of setup mfa popup rendring even if it is already setup * fixed permission deneid issue for ssi service if even token is not generated * handled permission denied error in Id dashboard side (#177) - handled permission denied issue * update * update css * css * modified mfa * added top css * css * fix Roles and permissions * fixed url (#178) * updated change log * Feature/tenant access list (#180) * Integarated llive acess status in UI * fixed some issue --------- Co-authored-by: vishwas1 * implemetned new design for role permission rights (#181) implemented new design for role permission rights (#181) * updated version --------- Co-authored-by: Pratap2018 Co-authored-by: vishwas1 * fixed typo bug * updated version * fixed a bug * Added option to configure role for dashboard (#184) * added option to configure role for dashboard * small fix * fix * removed unused filter * Revert dashboard access (#186) * updated version * reverted recent changes * added role as sub section * Bug/fix (#187) * updated version * reverted recent changes * added role as sub section * fixed issue of getting error while updating did * added change log * Fix bug (#188) * fixed usage page bug * updated chnage log * fixed patch api * updated version * updated chnage log and package * fixed chnage.md * feat: UBO kyc sparation (#189) * feat: UBO kyc sparation * update fallback * fix-pdf fonts (#190) * fix-pdf fonts * update * Fix pdf fonts (#191) * fix-pdf fonts * update * update change log * Minor UI changes (#192) * Updated texts on getting started page * added business verification tile --------- Co-authored-by: Vishwas Anand Bhushan Co-authored-by: Pratap2018 Co-authored-by: Copilot * updated ui --------- Co-authored-by: Vishwas Anand Bhushan Co-authored-by: Pratap2018 Co-authored-by: Copilot * Updated id widget (#194) * Updated id widget * updated label * used watcher for toggel * Zkp/widget config (#195) * feat: Configure Age verification * zk card and tiles * Showing error message from api response * set default age for widget * chnaged the label * disabling zk-proof verification if document disabled * removed zk-proof icon * added chnage log * Revert "Merge branch 'develop' into zkp/widget-config" This reverts commit a02a11e42650083cbf3b0f685dacba0e626402a7, reversing changes made to a9aff9ce3af63a60bf61d22f313f189e5d0bc3e0. * Feature/widget enhancement (#197) * Updated id widget * updated label * used watcher for toggel --------- Co-authored-by: Pratap Mridha * fix: addloader --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * Zkp/widget config (#200) * feat: Configure Age verification * zk card and tiles * Showing error message from api response * set default age for widget * chnaged the label * disabling zk-proof verification if document disabled * removed zk-proof icon * added chnage log * Revert "Merge branch 'develop' into zkp/widget-config" This reverts commit a02a11e42650083cbf3b0f685dacba0e626402a7, reversing changes made to a9aff9ce3af63a60bf61d22f313f189e5d0bc3e0. * Feature/widget enhancement (#197) * Updated id widget * updated label * used watcher for toggel --------- Co-authored-by: Pratap Mridha * fix: addloader * fixed a issue --------- Co-authored-by: Pratap2018 * update selective disclosure (#198) * feat: Configure Age verification * zk card and tiles * Showing error message from api response * set default age for widget * chnaged the label * disabling zk-proof verification if document disabled * removed zk-proof icon * update selective disclosure * updated selectiveDisclouser section * small fix * fixed issue of a section getting removed * updated fav icon * updating widget config on issuerVmId changes * fixed syntax bug --------- Co-authored-by: Varsha Kumari Co-authored-by: varsha <91577031+varsha766@users.noreply.github.com> * keeping name and surname as default in sd * Rearranged the stepper for kyc service * fixed bug * fixed consent * updated package json * updated change log * added toggel to configure if user will see doc scan or upload screen (#206) * added toggel to configure if user will see doc scan or upload screen * updated field name * added radio for manual and live capture * fix mainStore * update * fmt --------- Co-authored-by: Pratap2018 --------- Co-authored-by: Vishwas Anand Bhushan Co-authored-by: Pratap2018 Co-authored-by: Copilot --- Changelog.md | 4 ++ package.json | 2 +- src/config.js | 5 +++ src/views/playground/WidgetConfig/Index.vue | 42 +++++++++++++++++++-- 4 files changed, 49 insertions(+), 4 deletions(-) diff --git a/Changelog.md b/Changelog.md index 2e90524..2beb8c4 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,6 +1,10 @@ # Changelog ## [Unreleased] +### [3.13.0] - 2026-07-24 +### Added +- Added support for configuring the ID document capture mode through widget configuration. + ### [3.12.2] - 2026-07-06 ### Fixed - Fixed a bug where a section was removed from the consent screen. diff --git a/package.json b/package.json index 21b3b9f..dfc0ed9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "entity-developer-dashboard", - "version": "3.12.2", + "version": "3.13.0", "private": true, "scripts": { "serve": "vue-cli-service serve --mode production", diff --git a/src/config.js b/src/config.js index fe0f207..56b0755 100644 --- a/src/config.js +++ b/src/config.js @@ -106,6 +106,11 @@ config['SERVICE_TYPES'] = Object.freeze({ QUEST: 'QUEST', }) +config['DocumentUploadMode'] = Object.freeze({ + MANUAL: 'MANUAL', + SCAN: 'SCAN', +}) + config['GRANT_TYPES_ENUM'] = Object.freeze({ 'SSI_API': 'access_service_ssi', diff --git a/src/views/playground/WidgetConfig/Index.vue b/src/views/playground/WidgetConfig/Index.vue index 3a2abfa..75bf4ff 100644 --- a/src/views/playground/WidgetConfig/Index.vue +++ b/src/views/playground/WidgetConfig/Index.vue @@ -181,11 +181,22 @@ ul {
  • -
    +
    {{ this.widgetConfigUI.idOcr.label }}
    +
    + + +
  • -
  • @@ -396,6 +406,7 @@ import { isAccessDeniedError } from '../../../utils/accessDenied'; // import TrustedIssuer from './components/TrustedIssuer.vue'; import MarketplaceList from '../../../components/MarketplaceList.vue'; import HFBeta from '../../../components/element/HFBeta.vue'; +import config from '../../../config'; export default { name: "WidgetConfig", @@ -518,6 +529,7 @@ export default { if (Object.keys(this.widgetConfig).length > 0) { this.widgetConfigTemp = JSON.parse(JSON.stringify(this.widgetConfig)) } + this.migratedocumentUploadMode() if (typeof this.widgetConfigTemp.isWidgetLogin !== 'boolean') { this.$set(this.widgetConfigTemp, 'isWidgetLogin', true) } @@ -585,6 +597,7 @@ export default { SupportedZkProofTypes: Object.freeze({ PROOF_OF_AGE: 'zkProofOfAge', }), + DocumentUploadMode: config.DocumentUploadMode, widgetConfigUI: { faceRecog: { label: "Enable Facial Recoginition", @@ -637,7 +650,8 @@ export default { faceRecog: true, idOcr: { enabled: false, - documentType: 'passport' + documentType: 'passport', + documentUploadMode: config.DocumentUploadMode.SCAN, }, userConsent: { enabled: true, @@ -804,8 +818,30 @@ export default { criteria: this.ageProofCriteria, }] }, + migratedocumentUploadMode() { + const legacyEnableDocumentUpload = this.widgetConfigTemp.enableDocumentUpload + + if (!this.widgetConfigTemp.idOcr) { + this.$set(this.widgetConfigTemp, 'idOcr', {}) + } + + if (!Object.values(config.DocumentUploadMode).includes(this.widgetConfigTemp.idOcr.documentUploadMode)) { + this.$set( + this.widgetConfigTemp.idOcr, + 'documentUploadMode', + legacyEnableDocumentUpload === true + ? config.DocumentUploadMode.MANUAL + : config.DocumentUploadMode.SCAN, + ) + } + + if (Object.prototype.hasOwnProperty.call(this.widgetConfigTemp, 'enableDocumentUpload')) { + this.$delete(this.widgetConfigTemp, 'enableDocumentUpload') + } + }, validateField() { this.widgetConfigTemp.isWidgetLogin = this.widgetConfigTemp.isWidgetLogin !== false + this.migratedocumentUploadMode() if (!this.widgetConfigTemp.issuerDID) { throw new Error('Issuer DID is required') } From fe8a9b73351104fbba7a95938fcbd27d75db5a88 Mon Sep 17 00:00:00 2001 From: Varsha Kumari Date: Fri, 7 Aug 2026 11:41:58 +0530 Subject: [PATCH 2/2] added a toggel to enable/disable mobile based verification --- Changelog.md | 4 ++++ package.json | 2 +- src/views/playground/WidgetConfig/Index.vue | 23 +++++++++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/Changelog.md b/Changelog.md index 2beb8c4..5836fdd 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,6 +1,10 @@ # Changelog ## [Unreleased] +### [3.14.0] - 2026-08-07 +### Added +- Added a toggle for mobile-assisted verification. + ### [3.13.0] - 2026-07-24 ### Added - Added support for configuring the ID document capture mode through widget configuration. diff --git a/package.json b/package.json index dfc0ed9..38854c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "entity-developer-dashboard", - "version": "3.13.0", + "version": "3.14.0", "private": true, "scripts": { "serve": "vue-cli-service serve --mode production", diff --git a/src/views/playground/WidgetConfig/Index.vue b/src/views/playground/WidgetConfig/Index.vue index 75bf4ff..b62b509 100644 --- a/src/views/playground/WidgetConfig/Index.vue +++ b/src/views/playground/WidgetConfig/Index.vue @@ -387,6 +387,20 @@ ul {
  • +
  • +
    +
    + + {{ widgetConfigUI.mobileAssistedVerification.label }} + + +
    +
    +
  • @@ -533,6 +547,9 @@ export default { if (typeof this.widgetConfigTemp.isWidgetLogin !== 'boolean') { this.$set(this.widgetConfigTemp, 'isWidgetLogin', true) } + if (typeof this.widgetConfigTemp.isMobileAssistedVerification !== 'boolean') { + this.$set(this.widgetConfigTemp, 'isMobileAssistedVerification', true) + } this.trustedIssuersList = [...this.getMarketPlaceApps]; this.appId = this.$route.params.appId; @@ -638,6 +655,10 @@ export default { label: "Enable Built-in Login & Identity Vault", description: "Users sign in through the ID Widget and receive a personal identity vault for storing reusable credentials. Disable this if your application handles authentication." }, + mobileAssistedVerification: { + label: "Mobile-Assisted Verification", + description: "When enabled, users who start verification on a desktop will continue ID verification on their mobile device by scanning a QR code. This improves verification success rates, provides a better user experience, and strengthens proof of possession. Disable to allow the entire verification process to be completed on the desktop." + }, }, fullPage: true, isLoading: false, @@ -676,6 +697,7 @@ export default { isWidgetLogin: true, isVaultEnabled: true, isEmailNotificationEnabled: true, + isMobileAssistedVerification: true, issuerDID: "", issuerVerificationMethodId: "", }, @@ -841,6 +863,7 @@ export default { }, validateField() { this.widgetConfigTemp.isWidgetLogin = this.widgetConfigTemp.isWidgetLogin !== false + this.widgetConfigTemp.isMobileAssistedVerification = this.widgetConfigTemp.isMobileAssistedVerification !== false this.migratedocumentUploadMode() if (!this.widgetConfigTemp.issuerDID) { throw new Error('Issuer DID is required')