Skip to content

Merge pull request #2647 from Vacademy-io/feature/tts-speech-cache - #2648

Open
Manshu48 wants to merge 211 commits into
feature/tts-speech-cachefrom
main
Open

Merge pull request #2647 from Vacademy-io/feature/tts-speech-cache#2648
Manshu48 wants to merge 211 commits into
feature/tts-speech-cachefrom
main

feat(html-page): point pasted buttons anywhere from the editor — no H…

dc9a0f4
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Aug 27, 2026 in 0s

5003 new issues (0 max.) of at least severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 3251
- Added 5003
           

Complexity increasing per file
==============================
- assessment_service/src/main/java/vacademy/io/assessment_service/features/assessment/manager/AdminExportManager.java  8
- auth_service/src/main/java/vacademy/io/auth_service/feature/auth/manager/AuthManager.java  14
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/common/service/InstituteCustomFiledService.java  3
- assessment_service/src/main/java/vacademy/io/assessment_service/features/learner_assessment/manager/LearnerAssessmentAttemptStatusManager.java  11
- frontend-admin-dashboard/vite.config.ts  6
- frontend-admin-dashboard/src/routes/homework-creation/assessment-list/-components/ScheduleTestDetailsDropdownMenu.tsx  1
- frontend-admin-dashboard/src/routes/assessment/create-assessment/$assessmentId/$examtype/-utils/helper.ts  10
- frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/assessment-menu-options-attempted-bulk/provide-reattempt-dialog.tsx  2
- frontend-admin-dashboard/src/routes/assessment/create-assessment/$assessmentId/$examtype/-components/StepComponents/Step2SectionInfo.tsx  18
- frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/AssessmentSubmissionsTab.tsx  23
- frontend-admin-dashboard/src/routes/assessment/create-assessment/$assessmentId/$examtype/-components/StepComponents/Step3AddingParticipants.tsx  3
- frontend-admin-dashboard/src/routes/assessment/question-papers/-components/QuestionPapersList.tsx  3
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-list-section/bulk-actions/bulk-actions-menu.tsx  2
- frontend-admin-dashboard/src/routes/homework-creation/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/AssessmentParticipantsTab.tsx  2
- frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-utils/helper.ts  19
- frontend-admin-dashboard/src/routes/assessment/create-assessment/$assessmentId/$examtype/-components/StepComponents/Step1BasicInfo.tsx  8
- frontend-admin-dashboard/src/routes/assessment/assessment-list/-components/ScheduleTestDetailsDropdownMenu.tsx  1
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/service/Step1Service.java  11
- frontend-admin-dashboard/src/routes/settings/-components/ContentProtectionSettings.tsx  1
- common_service/src/main/java/vacademy/io/common/tracing/RequestTracingFilter.java  2
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/provider/controller/LiveSessionProviderController.java  3
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/provider/service/LiveSessionProviderService.java  19
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/provider/manager/BbbMeetingManager.java  16
- frontend-learner-dashboard-app/src/routes/dashboard/-components/AttendanceWidget.tsx  6
- frontend-admin-dashboard/src/routes/audience-manager/list/campaign-users/index.tsx  3
- frontend-learner-dashboard-app/src/components/common/enroll-by-invite/-utils/custom-field-helpers.ts  7
- frontend-learner-dashboard-app/src/components/common/questionLiveTest/question-navigator.tsx  2
- frontend-learner-dashboard-app/functions/_middleware.ts  30
- frontend-learner-dashboard-app/src/components/common/questionLiveTest/question-list-view.tsx  3
- frontend-admin-dashboard/src/routes/settings/-components/Template/WhatsAppTemplatesTab.tsx  7
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-list-section/bulk-actions/send-message-dialog.tsx  3
- frontend-learner-dashboard-app/src/components/common/layout-container/sidebar/utils.ts  2
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-list-section/bulk-actions/send-email-dialog.tsx  4
- frontend-learner-dashboard-app/src/services/student-display-settings.ts  11
- frontend-admin-dashboard/src/routes/settings/-components/RoleDisplay/TeacherDisplaySettings.tsx  50
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-side-view/student-payment-history/student-payment-history.tsx  3
- frontend-learner-dashboard-app/src/routes/study-library/courses/course-details/-components/course-details-page.tsx  3
- frontend-admin-dashboard/src/routes/dashboard/-components/AccountDetailsEdit.tsx  2
- frontend-admin-dashboard/src/routes/manage-students/invite/-components/create-invite/GenerateInviteLinkDialog.tsx  8
- frontend-admin-dashboard/src/routes/settings/-components/Course/DripConditionsCard.tsx  9
- frontend-learner-dashboard-app/src/routes/dashboard/index.tsx  3
- frontend-learner-dashboard-app/electron/src/index.ts  7
- frontend-learner-dashboard-app/src/components/common/study-library/level-material/subject-material/module-material/chapter-material/slide-material/quiz-viewer.tsx  3
- frontend-admin-dashboard/src/routes/audience-manager/list/campaign-users/add/index.tsx  2
- frontend-admin-dashboard/src/routes/settings/-components/RoleDisplay/AdminDisplaySettings.tsx  25
- frontend-admin-dashboard/src/routes/settings/-components/Payment/PaymentSettings.tsx  4
- frontend-admin-dashboard/src/routes/manage-students/invite/-components/create-invite/GenerateInviteLinkSchema.ts  9
- frontend-admin-dashboard/src/routes/study-library/courses/course-details/-components/course-details-page.tsx  4
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-side-view/student-portal-access/student-portal-access.tsx  4
- frontend-admin-dashboard/src/routes/audience-manager/list/-schema/AudienceCampaignSchema.ts  1
- frontend-learner-dashboard-app/src/components/common/study-library/level-material/subject-material/module-material/chapter-material/slide-material/assignment-slide.tsx  5
- frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/index.lazy.tsx  6
- frontend-admin-dashboard/src/routes/manage-pages/-utils/component-templates.ts  1
- frontend-learner-dashboard-app/src/components/common/auth/signup/providers/EmailOtpSignupProvider.tsx  20
- frontend-learner-dashboard-app/src/routes/register/-component/AssessmentRegistrationForm.tsx  1
- frontend-learner-dashboard-app/src/components/common/layout-container/sidebar/mySidebar.tsx  6
- frontend-admin-dashboard/src/routes/settings/-components/Payment/PaymentPlanEditor.tsx  84
- frontend-learner-dashboard-app/src/routes/study-library/live-class/$username/components/SessionLoginForm.tsx  6
- frontend-learner-dashboard-app/src/components/common/my-reports/ai-report-details-page.tsx  3
- frontend-learner-dashboard-app/src/components/common/layout-container/sidebar/logoutSidebar.tsx  1
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/enroll-bulk/components/ManualUserEntry.tsx  1
- frontend-admin-dashboard/src/routes/settings/-components/WhatsAppSettings/WhatsAppSettings.tsx  8
- frontend-learner-dashboard-app/src/components/common/questionLiveTest/view-toggle.tsx  1
- frontend-admin-dashboard/src/routes/workflow/create/-components/node-config-panel.tsx  4
- frontend-learner-dashboard-app/src/components/common/student-test-records/comparison-dashboard.tsx  6
- frontend-learner-dashboard-app/src/components/common/questionLiveTest/question-status-colors.ts  6
- frontend-learner-dashboard-app/src/services/ota-update.ts  16
- frontend-admin-dashboard/src/components/common/custom-fields/AddCustomFieldDialog.tsx  11
- frontend-learner-dashboard-app/src/components/common/layout-container/top-navbar.tsx/UserMenu.tsx  1
- frontend-admin-dashboard/src/routes/audience-manager/recent-leads/-components/recent-leads-page.tsx  15
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-side-view/student-email-notifications/individual-send-dialog.tsx  14
- frontend-admin-dashboard/src/routes/settings/-components/zoom/AddZoomAccountDialog.tsx  7
- frontend-admin-dashboard/src/routes/settings/-components/LiveSessionSettings.tsx  13
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/enroll-bulk/components/CpoEnrollmentConfigPanel.tsx  2
- frontend-admin-dashboard/src/routes/audience-manager/list/-components/audience-invite/configure-audience-workflow-dialog.tsx  4
- frontend-admin-dashboard/src/routes/settings/-components/Invoice/InvoiceSettings.tsx  13
- frontend-learner-dashboard-app/src/routes/account-deletion/index.tsx  1
- frontend-learner-dashboard-app/src/routes/booking-response/-components/booking-page.tsx  11
- frontend-admin-dashboard/src/routes/settings/-components/PaymentGatewaySettings.tsx  11
- frontend-admin-dashboard/src/routes/settings/-components/AiCallingSettings.tsx  15
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/reporting/sections/AssessmentsSection.java  1
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/reporting/sections/DoubtsSection.java  1
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/reporting/sections/LearnerEngagementSection.java  2
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/reporting/sections/LiveAttendanceSection.java  2
- frontend-admin-dashboard/src/components/chat/ChatScreen.tsx  10
- frontend-admin-dashboard/src/components/chat/ChatThread.tsx  44
- frontend-admin-dashboard/src/components/chat/ReportsReviewQueue.tsx  10
- frontend-admin-dashboard/src/services/chat/chatApi.ts  17
- frontend-learner-dashboard-app/src/components/chat/ChatScreen.tsx  10
- notification_service/src/main/java/vacademy/io/notification_service/features/chat/service/ChatReportService.java  6
- frontend-learner-dashboard-app/src/components/chat/ChatThread.tsx  34
- frontend-learner-dashboard-app/src/components/chat/chatUtils.ts  4
- frontend-learner-dashboard-app/src/services/chat/chatApi.ts  1
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/super_admin/service/SuperAdminCallService.java  2
- frontend-admin-dashboard/src/routes/manage-pages/-components/AiPageWizard.tsx  12
- frontend-admin-dashboard/src/routes/settings/-components/AiAgentsCard.tsx  3
- voice_bot_service/app/main.py  4
- voice_bot_service/app/providers.py  12
- assessment_service/src/main/java/vacademy/io/assessment_service/features/assessment/manager/AssessmentReattemptRequestManager.java  2
- frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/ReattemptRequestsTab.tsx  18
- frontend-admin-dashboard/src/services/reattempt-requests.ts  1
- frontend-learner-dashboard-app/src/components/common/questionLiveTest/tools/exam-calculator.tsx  1
- frontend-learner-dashboard-app/src/routes/my-mentors/-components/RateSessionDialog.tsx  1
- frontend-admin-dashboard/src/routes/audience-manager/call-log/-components/CallHealth.tsx  17
- frontend-learner-dashboard-app/electron/verify-asar-deps.js  11
- frontend-learner-dashboard-app/electron/src/ota.ts  68
- frontend-learner-dashboard-app/electron/verify-electron-flavor.py  6
- frontend-learner-dashboard-app/electron/verify-reader-mode.py  13
- voice_bot_service/app/ttscache.py  5
- frontend-admin-dashboard/src/components/common/perf/ConnectionStatusPill.tsx  12
- frontend-admin-dashboard/src/lib/perf/network-health.ts  22
- voice_bot_service/tests/test_ttscache.py  31
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-side-view/student-portal-access/edit-credentials-dialog.tsx  2
- frontend-admin-dashboard/src/routes/audience-manager/list/-utils/campaignFormFields.ts  9
- ai_service/app/services/kb/paper.py  10
- frontend-admin-dashboard/src/routes/assessment/create-assessment/$assessmentId/$examtype/-components/StepComponents/-components/Step2CreateFromKnowledgeBase.tsx  9
- frontend-learner-dashboard-app/src/routes/my-mentors/index.tsx  4
- frontend-learner-dashboard-app/src/components/common/offline/downloads-page.tsx  98
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-side-view/student-courses/manage-access-dialog.tsx  4
- frontend-admin-dashboard/src/components/chat/ReportMessageDialog.tsx  24
- frontend-admin-dashboard/src/components/chat/__tests__/message-actions/test.tsx  41
- notification_service/src/test/java/vacademy/io/notification_service/features/chat/ChatMessageDeletePermissionTest.java  14
- notification_service/src/test/java/vacademy/io/notification_service/features/chat/ChatMessageEditTest.java  12
- frontend-admin-dashboard/src/routes/settings/-components/RoleDisplay/CallNumberVisibilityCard.tsx  19
- assessment_service/src/test/java/vacademy/io/assessment_service/features/assessment/manager/AssessmentListOrderingTest.java  11
- assessment_service/src/main/java/vacademy/io/assessment_service/features/assessment/dto/batch_pending/EnrolledLearnerDto.java  1
- assessment_service/src/main/java/vacademy/io/assessment_service/features/assessment/dto/batch_pending/NotAttemptedParticipantDto.java  17
- assessment_service/src/main/java/vacademy/io/assessment_service/features/assessment/dto/batch_pending/NotAttemptedParticipants.java  21
- assessment_service/src/main/java/vacademy/io/assessment_service/features/assessment/service/batch_pending/NotAttemptedLearnerService.java  6
- assessment_service/src/test/java/vacademy/io/assessment_service/features/assessment/manager/AdminExportManagerNotAttemptedCsvTest.java  10
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/enroll_invite/service/InviteFormAdminNotificationService.java  42
- assessment_service/src/main/java/vacademy/io/assessment_service/features/assessment/sort/StableSort.java  18
- assessment_service/src/test/java/vacademy/io/assessment_service/features/assessment/dto/batch_pending/EnrolledLearnerDtoTest.java  3
- assessment_service/src/test/java/vacademy/io/assessment_service/features/assessment/dto/batch_pending/NotAttemptedParticipantsTest.java  17
- assessment_service/src/test/java/vacademy/io/assessment_service/features/assessment/repository/ParticipantListOrderingTest.java  14
- assessment_service/src/test/java/vacademy/io/assessment_service/features/assessment/sort/StableSortTest.java  9
- frontend-admin-dashboard/src/routes/manage-students/invite/-components/create-invite/-components/TeamNotificationsCard.tsx  5
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/app_status/client/CommunityAppRegistryClient.java  5
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/app_status/controller/AppStatusController.java  1
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/app_status/service/AppStatusService.java  13
- community_service/src/main/java/vacademy/io/community_service/feature/appregistry/controller/InternalAppRegistryController.java  1
- assessment_service/src/main/java/vacademy/io/assessment_service/features/question_bank/controller/GetQuestionBankController.java  1
- community_service/src/main/java/vacademy/io/community_service/feature/appregistry/service/StoreStatusSyncService.java  12
- community_service/src/main/java/vacademy/io/community_service/feature/appregistry/store/AppStoreConnectClient.java  6
- frontend-admin-dashboard/src/routes/settings/-components/AppStatusSettings.tsx  40
- assessment_service/src/main/java/vacademy/io/assessment_service/features/question_bank/manager/GetQuestionBankManager.java  15
- assessment_service/src/test/java/vacademy/io/assessment_service/features/assessment/service/QuestionBasedStrategyFactoryTest.java  15
- assessment_service/src/test/java/vacademy/io/assessment_service/features/assessment/service/marking_strategy/MCQMQuestionTypeBasedStrategyTest.java  10
- frontend-admin-dashboard/src/routes/study-library/courses/course-details/subjects/modules/chapters/slides/-components/lexical-editor/blocks/quiz-block-editor.test.tsx  19
- common_service/src/main/java/vacademy/io/common/tracing/ExternalCallTimer.java  12
- assessment_service/src/test/java/vacademy/io/assessment_service/features/assessment/service/marking_strategy/OneWordQuestionTypeBasedStrategyTest.java  8
- frontend-admin-dashboard/src/routes/assessment/create-assessment/$assessmentId/$examtype/-components/StepComponents/-components/Step2CreateAssessmentFromKnowledgeBase.tsx  154
- frontend-admin-dashboard/src/routes/assessment/create-assessment/$assessmentId/$examtype/-components/StepComponents/-components/Step2PickFromQuestionBank.tsx  75
- frontend-admin-dashboard/src/routes/assessment/question-papers/-utils/merge-section-questions.ts  11
- frontend-admin-dashboard/src/routes/assessment/question-papers/-utils/question-bank-services.ts  4
- admin_core_service/src/test/java/vacademy/io/admin_core_service/features/live_session/provider/manager/ZoomRecordingAddressingTest.java  5
- frontend-admin-dashboard/src/routes/calling/call-queue/-components/CallQueuePanel.tsx  42
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/controller/AiCallQueueAdminController.java  14
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/controller/AiCallQueueController.java  7
- frontend-admin-dashboard/src/routes/calling/call-queue/-services/ai-call-queue-service.ts  8
- admin_core_service/src/test/java/vacademy/io/admin_core_service/features/live_session/provider/service/LinkTypePlaceholderTest.java  6
- frontend-admin-dashboard/src/routes/calling/call-queue/index.lazy.tsx  6
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/core/CallingWindowUtil.java  32
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/AiCallCapacityService.java  46
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/AiCallQueueDirectory.java  40
- admin_core_service/src/test/java/vacademy/io/admin_core_service/features/live_session/provider/service/ZoomLinkTypeTest.java  2
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/AiCallQueueDrainJob.java  56
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/AiCallQueueService.java  108
- admin_core_service/src/test/java/vacademy/io/admin_core_service/features/live_session/provider/service/zoom/ZoomOccurrenceScopingTest.java  6
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/AiCallQueueSnapshotService.java  3
- admin_core_service/src/test/java/vacademy/io/admin_core_service/features/live_session/provider/service/zoom/ZoomRecordingExpiryTest.java  6
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/AiCallQueueStatus.java  6
- admin_core_service/src/test/java/vacademy/io/admin_core_service/features/live_session/service/LinkTypeCanonicalTest.java  4
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/AiCallQueueTxOps.java  4
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/AiVoiceBoxHealthPoller.java  12
- admin_core_service/src/test/java/vacademy/io/admin_core_service/features/live_session/service/ProviderLinkGuardTest.java  7
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/AiVoiceBoxService.java  31
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/dto/AiCallQueueDTOs.java  1
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/entity/AiCallLane.java  4
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/entity/AiCallQueueItem.java  5
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/telephony/queue/entity/AiVoiceBox.java  11
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/product_page/service/BasketPricingCalculator.java  43
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/product_page/service/OfferCalculator.java  20
- frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-utils/column-layout.test.ts  17
- frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-utils/column-layout.ts  20
- frontend-admin-dashboard/src/routes/evaluation/evaluation-tool/-utils/submit-evaluation.test.ts  32
- community_service/src/main/java/vacademy/io/community_service/feature/appregistry/store/GooglePlayClient.java  6
- community_service/src/main/java/vacademy/io/community_service/feature/appregistry/store/MicrosoftPartnerCenterClient.java  5
- frontend-admin-dashboard/src/routes/evaluation/evaluation-tool/-utils/submit-evaluation.ts  15
- frontend-admin-dashboard/src/routes/manage-pages/product-pages/-components/BasketPricingEditor.tsx  186
- community_service/src/main/java/vacademy/io/community_service/feature/appregistry/store/StoreCredentialAdminController.java  19
- frontend-admin-dashboard/src/routes/manage-pages/product-pages/-components/OffersEditor.tsx  33
- community_service/src/main/java/vacademy/io/community_service/feature/appregistry/store/StoreCredentialResolver.java  12
- frontend-learner-dashboard-app/src/routes/$tagName/-utils/course-finder-bus.ts  23
- admin_core_service/src/test/java/vacademy/io/admin_core_service/features/product_page/BasketPricingCalculatorTest.java  24
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-components/BasketSummaryBar.tsx  12
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-utils/basket-pricing.test.ts  36
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-components/FieldVerification.tsx  33
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-utils/celebrate-saving.ts  25
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-utils/use-basket-savings.ts  12
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-components/OrderSummaryPanel.tsx  68
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-components/PlanTiles.tsx  62
- loadtest/assessment-exam-journey.js  38
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-services/field-verification-service.ts  13
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-utils/basket-pricing.ts  162
- frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-utils/result-sheet-pdf.ts  41
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-utils/learner-identity.ts  35
- frontend-learner-dashboard-app/src/hooks/use-signup-availability.ts  13
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-utils/offers.ts  31
- frontend-admin-dashboard/public/service-worker.js  7
- frontend-admin-dashboard/public/sw.js  7
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-components/CartItemList.tsx  56
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-components/MobileCheckoutBar.tsx  6
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-components/OffersStrip.tsx  14
- frontend-admin-dashboard/src/routes/settings/-components/Certificates/VerificationPageSection.tsx  2
- frontend-learner-dashboard-app/src/routes/product-pages/$productPageCode/-utils/cart-item-display.ts  8
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/service/AttendanceCriteriaEvaluator.java  13
- frontend-admin-dashboard/src/routes/settings/-components/Certificates/CertificateNumberingBuilder.tsx  21
- community_service/src/main/java/vacademy/io/community_service/feature/appregistry/controller/AppRegistryProviderController.java  12
- frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/bulk-extend-access-dialog.tsx  6
- community_service/src/main/java/vacademy/io/community_service/feature/appregistry/service/AppRegistryService.java  2
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/provider/controller/BbbCustomDomainController.java  15
- admin_core_service/src/test/java/vacademy/io/admin_core_service/features/live_session/provider/manager/LiveSessionHostNormalizationTest.java  11
- frontend-learner-dashboard-app/src/routes/my-mentors/-components/MySessionsTab.tsx  2
         

Complexity decreasing per file
==============================
+ frontend-learner-dashboard-app/src/routes/subscriptions/$username/index.tsx  -2
+ frontend-admin-dashboard/src/routes/settings/-components/ScheduledReportsSettings.tsx  -5
+ assessment_service/src/main/java/vacademy/io/assessment_service/features/assessment/manager/AssessmentParticipantsManager.java  -1
+ frontend-admin-dashboard/src/routes/homework-creation/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-utils/helper.ts  -178
+ frontend-admin-dashboard/src/routes/manage-students/invite/-components/create-invite/CreateInviteDialog.tsx  -39
+ frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-list-section/students-list-section.tsx  -40
+ frontend-admin-dashboard/src/routes/homework-creation/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/AssessmentPreview.tsx  -3
+ frontend-admin-dashboard/src/routes/homework-creation/create-assessment/$assessmentId/$examtype/-components/StepComponents/Step3AddingParticipants.tsx  -3
+ frontend-admin-dashboard/src/routes/audience-manager/call-log/-components/CallLogTab.tsx  -2
+ frontend-learner-dashboard-app/src/components/common/study-library/level-material/subject-material/module-material/chapter-material/slide-material/DocumentWithMermaid.tsx  -17
+ frontend-learner-dashboard-app/src/components/common/instructionPage/AssessmentInstructions.tsx  -2
+ frontend-admin-dashboard/src/routes/audience-manager/list/-components/create-campaign-dialog/CreateCampaignForm.tsx  -7
+ frontend-learner-dashboard-app/src/components/common/questionLiveTest/navbar.tsx  -8
+ frontend-admin-dashboard/src/routes/settings/-components/RoleDisplay/StudentDisplaySettings.tsx  -5
+ frontend-admin-dashboard/src/routes/settings/-components/RoleDisplay/CustomRoleDisplaySettings.tsx  -13
+ frontend-learner-dashboard-app/src/routes/register/-component/CheckEmailStatusAlertDialog.tsx  -2
+ frontend-admin-dashboard/src/routes/manage-pages/-components/ComponentPreviews.tsx  -5
+ frontend-admin-dashboard/src/routes/manage-students/invite/-components/create-invite/-utils/helper.ts  -2
+ frontend-learner-dashboard-app/src/routes/$tagName/-components/JsonRenderer.tsx  -8
+ frontend-learner-dashboard-app/src/components/common/questionLiveTest/network-status.tsx  -1
+ frontend-learner-dashboard-app/src/components/common/questionLiveTest/otherQuestionTypes/LongAnswerInput.tsx  -1
+ frontend-admin-dashboard/src/routes/settings/-components/AssessmentSettings.tsx  -2
+ frontend-admin-dashboard/src/routes/settings/-components/RoleDisplay/AudienceAccessCard.tsx  -8
+ frontend-learner-dashboard-app/src/components/common/study-library/level-material/subject-material/module-material/chapter-material/slide-material/lesson-list-sidebar.tsx  -2
+ frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/AssessmentExportCsvDialog.tsx  -49
+ frontend-learner-dashboard-app/src/routes/verify/-components/verification-cards.tsx  -1
+ frontend-admin-dashboard/src/routes/settings/-components/ExamExperienceSettingsCard.tsx  -1
+ frontend-admin-dashboard/src/routes/settings/-components/AiInsightsSettingsSection.tsx  -1
+ frontend-admin-dashboard/src/routes/settings/-components/MentorshipSettings.tsx  -5
+ frontend-admin-dashboard/src/routes/manage-students/students-list/-components/students-list/student-side-view/student-portal-access/send-reset-password-dialog.tsx  -16
+ frontend-admin-dashboard/src/routes/settings/-components/AiSettings.tsx  -24
+ frontend-admin-dashboard/src/routes/settings/-components/OfflineAccessSettings.tsx  -2
+ frontend-admin-dashboard/src/routes/settings/-components/AudienceFormSettings.tsx  -1
         

See the complete overview on Codacy

Annotations

Check notice on line 195 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/provider/service/zoom/ZoomRecordingService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/provider/service/zoom/ZoomRecordingService.java#L195

Unnecessary use of fully qualified name 'java.util.Date' due to existing import 'java.util.Date'

Check warning on line 359 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/service/AttendanceCriteriaEvaluator.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/service/AttendanceCriteriaEvaluator.java#L359

Avoid unused method parameters such as 'pct'.

Check notice on line 379 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/service/AttendanceCriteriaEvaluator.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/live_session/service/AttendanceCriteriaEvaluator.java#L379

Use one line for each declaration, it enhances code readability.

Check warning on line 693 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/product_page/service/ProductPageEnrollmentService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/product_page/service/ProductPageEnrollmentService.java#L693

Avoid long parameter lists.

Check warning on line 693 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/product_page/service/ProductPageEnrollmentService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/product_page/service/ProductPageEnrollmentService.java#L693

The method 'provisionPendingEnrollments(ProductPageEnrollRequest, List, Map, AppliedCouponDiscount, double, OfferCalculator.AppliedOffer, double, BasketPricingCalculator.BasketPrice, UserDTO, PaymentInitiationRequestDTO, String)' has an NPath complexity of 2016, current threshold is 200

Check notice on line 551 in docs/ASSESSMENT_FEATURE.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

docs/ASSESSMENT_FEATURE.md#L551

Expected: 1; Actual: 0; Below

Check notice on line 552 in docs/ASSESSMENT_FEATURE.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

docs/ASSESSMENT_FEATURE.md#L552

Lists should be surrounded by blank lines

Check notice on line 11 in docs/crm/AI_CALL_QUEUE.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

docs/crm/AI_CALL_QUEUE.md#L11

Emphasis used instead of a heading

Check notice on line 12 in docs/crm/AI_CALL_QUEUE.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

docs/crm/AI_CALL_QUEUE.md#L12

Lists should be surrounded by blank lines

Check notice on line 399 in docs/crm/AI_CALL_QUEUE.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

docs/crm/AI_CALL_QUEUE.md#L399

Emphasis used instead of a heading

Check warning on line 166 in frontend-admin-dashboard/src/routes/admissions/admission-form/-components/steps/Step5AFeeAssignment/index.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/admissions/admission-form/-components/steps/Step5AFeeAssignment/index.tsx#L166

Unsafe call of an `error` type typed value.

Check warning on line 178 in frontend-admin-dashboard/src/routes/admissions/admission-form/-components/steps/Step5AFeeAssignment/index.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/admissions/admission-form/-components/steps/Step5AFeeAssignment/index.tsx#L178

Unsafe member access .error on an `error` typed value.

Check warning on line 98 in frontend-admin-dashboard/src/routes/admissions/application/-components/sections/PaymentSection.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/admissions/application/-components/sections/PaymentSection.tsx#L98

Generic Object Injection Sink

Check warning on line 110 in frontend-admin-dashboard/src/routes/admissions/application/-components/sections/PaymentSection.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/admissions/application/-components/sections/PaymentSection.tsx#L110

Unsafe assignment of an `any` value.

Check notice on line 78 in frontend-admin-dashboard/src/routes/ai-center/ai-tools/index.lazy.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/ai-center/ai-tools/index.lazy.tsx#L78

Use an `interface` instead of a `type`.

Check warning on line 376 in frontend-admin-dashboard/src/routes/ai-center/ai-tools/index.lazy.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/ai-center/ai-tools/index.lazy.tsx#L376

Unsafe argument of type `any` assigned to a parameter of type `string`.

Check warning on line 143 in frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/EnhancedSurveyIndividualRespondentsTab.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/EnhancedSurveyIndividualRespondentsTab.tsx#L143

Unsafe member access .userAnswer on an `any` value.

Check warning on line 20 in frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/ResponseParsingDemo.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/ResponseParsingDemo.tsx#L20

Unsafe assignment of an `any` value.

Check warning on line 63 in frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/ResponseParsingDemo.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/ResponseParsingDemo.tsx#L63

Unsafe member access .questionId on an `any` value.

Check warning on line 64 in frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/ResponseParsingDemo.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/ResponseParsingDemo.tsx#L64

Unsafe member access .type on an `any` value.

Check warning on line 180 in frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/SurveyMainOverviewTab.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/assessment/assessment-list/assessment-details/$assessmentId/$examType/$assesssmentType/$assessmentTab/-components/survey/SurveyMainOverviewTab.tsx#L180

Unsafe assignment of an `any` value.

Check warning on line 29 in frontend-admin-dashboard/src/routes/audience-manager/list/index.lazy.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/audience-manager/list/index.lazy.tsx#L29

Unsafe member access .AudienceList on an `error` typed value.

Check warning on line 75 in frontend-admin-dashboard/src/routes/dashboard/-components/AccountDetailsEdit.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/dashboard/-components/AccountDetailsEdit.tsx#L75

Unsafe member access .length on an `error` typed value.

Check warning on line 142 in frontend-admin-dashboard/src/routes/dashboard/-components/AccountDetailsEdit.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/dashboard/-components/AccountDetailsEdit.tsx#L142

Unsafe call of an `error` type typed value.

Check warning on line 40 in frontend-admin-dashboard/src/routes/dashboard/-components/AdminProfile.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-admin-dashboard/src/routes/dashboard/-components/AdminProfile.tsx#L40

Unsafe call of an `error` type typed value.