From 535bb0ff0f64d57be1074e33ceb42f598f80205b Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Sat, 25 Apr 2026 00:41:34 -0500 Subject: DomainDig v4.1.0: Add a full local data reset flow in Data Management - add a destructive Delete All Data action with confirmation, progress, success, and failure handling - centralize wipe behavior in DataResetService instead of scattering delete logic in views - clear local persistence, temp/export files, integration secrets, notifications, caches, and in-memory app state - reset sync, purchase, and integration services after wipe so the app returns to a clean first-launch state Polish batch and empty-state UX - present the batch sweep summary after manual bulk searches complete, not only from Watchlist - align the Workflows empty state styling with other empty states by removing the extra background card treatment Bump the project version from 4.0.0 to 4.1.0 --- DomainDig/WorkflowsView.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'DomainDig/WorkflowsView.swift') diff --git a/DomainDig/WorkflowsView.swift b/DomainDig/WorkflowsView.swift index 06ae96b..11273c7 100644 --- a/DomainDig/WorkflowsView.swift +++ b/DomainDig/WorkflowsView.swift @@ -100,7 +100,8 @@ struct WorkflowsView: View { title: "No Workflows Yet", message: "Workflows save a reusable set of domains so repeat inspections take one tap instead of rebuilding the same batch each time.", suggestion: "Create a workflow for a weekly audit set, customer domains, or a monitoring group.", - systemImage: "square.stack.3d.down.right" + systemImage: "square.stack.3d.down.right", + showsCardBackground: false ) } .listRowBackground(Color(.systemGray6).opacity(0.5)) -- cgit v1.2.3