TF-4141 Add the AI needs-action option into the user settings.

This commit is contained in:
dab246
2025-12-23 01:13:17 +07:00
committed by Dat H. Pham
parent cb0471ecb7
commit 1661210e04
19 changed files with 171 additions and 35 deletions
@@ -724,8 +724,7 @@ class SearchEmailView extends GetWidget<SearchEmailController>
final isSenderImportantFlagEnabled =
dashboardController.isSenderImportantFlagEnabled.value;
final isAiCapabilitySupported =
dashboardController.isAiCapabilitySupported;
final isAINeedsActionEnabled = dashboardController.isAINeedsActionEnabled;
return EmailTileBuilder(
presentationEmail: presentationEmail,
@@ -734,7 +733,7 @@ class SearchEmailView extends GetWidget<SearchEmailController>
isShowingEmailContent: isShowingEmailContent,
isSenderImportantFlagEnabled: isSenderImportantFlagEnabled,
isSearchEmailRunning: true,
isAIEnabled: isAiCapabilitySupported,
isAINeedsActionEnabled: isAINeedsActionEnabled,
padding: SearchEmailViewStyle.getPaddingSearchResultList(
context,
controller.responsiveUtils,
@@ -902,7 +902,7 @@ class SearchMailboxController extends BaseMailboxController with MailboxActionHa
void autoCreateVirtualFolder() {
addFavoriteFolderToMailboxList();
if (dashboardController.isAiCapabilitySupported) {
if (dashboardController.isAINeedsActionEnabled) {
addActionRequiredFolder();
}
}