Skip to content

feat: Add toggle to disable email verification during mining#2777

Open
malek10xdev wants to merge 12 commits intomainfrom
feat/disable-cleaning-toggle
Open

feat: Add toggle to disable email verification during mining#2777
malek10xdev wants to merge 12 commits intomainfrom
feat/disable-cleaning-toggle

Conversation

@malek10xdev
Copy link
Copy Markdown
Collaborator

Summary

  • Add toggle in mining settings to disable email verification during mining
  • Backend automatically disables cleaning if no verification providers configured
  • When disabled, extraction worker skips publishing to verification stream

Changes

  • Backend: Added hasEmailVerificationConfigured(), conditional clean task creation in TaskManagers, optional stream handling in workers
  • Frontend: Added toggle in MiningSettingsDialog, store state, and i18n translations

Resolves #2754

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

Coverage Report

Passed

Commit: 67c6ce4

Summary

Name Stmts Branch Funcs Lines
🔴 Total 38.4% 34.6% 44.7% 38.5%
All files
Name Stmts Branch Funcs Lines
🔴 backend/src/controllers/mining.controller.ts 0% 0% 0% 0%
🟢 backend/src/services/email-status/EmailStatusVerifierFactory.ts 91.4% 70% 91.7% 93%
🟡 backend/src/services/tasks-manager/TasksManager.ts 54.8% 33% 77.8% 56%
🔴 backend/src/services/tasks-manager/TasksManagerFile.ts 0% 0% 0% 0%
🔴 backend/src/services/tasks-manager/TasksManagerPST.ts 0% 0% 0% 0%
🔴 backend/src/workers/email-message/MessagesConsumer.ts 0% 0% 0% 0%
🔴 backend/src/workers/email-message/emailMessageHandlers.ts 0% 0% 0% 0%
No coverage changes
Name Stmts Branch Funcs Lines
🔴 backend/src/controllers/mining.controller.ts 0% 0% 0% 0%
🟢 backend/src/services/email-status/EmailStatusVerifierFactory.ts 91.4% 70% 91.7% 93%
🟡 backend/src/services/tasks-manager/TasksManager.ts 54.8% 33% 77.8% 56%
🔴 backend/src/services/tasks-manager/TasksManagerFile.ts 0% 0% 0% 0%
🔴 backend/src/services/tasks-manager/TasksManagerPST.ts 0% 0% 0% 0%
🔴 backend/src/workers/email-message/MessagesConsumer.ts 0% 0% 0% 0%
🔴 backend/src/workers/email-message/emailMessageHandlers.ts 0% 0% 0% 0%

Generated by Test Coverage Reporter for commit 67c6ce4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Add toggle option in refine dialog to disable cleaning

1 participant