The file /Users/neog/Apps/iOS/PROD-Planner2026/Planner2026-iOS/Services/Data/DataManager.swift has been updated. Here's the result of running `cat -n` on a snippet of the edited file: 198→ pendingSaves.removeAll() 199→ } 200→ } 201→ 202→ // MARK: - Task CRUD 203→ func addTask(_ task: PlannerTask) { 204→ tasks.append(task) 205→ #if os(iOS) 206→ HapticManager.taskAdded() 207→ #elseif os(macOS) 208→ FeedbackManager.taskAdded() 209→ #endif 210→ scheduleDebouncedSave(for: "tasks") 211→ SyncManager.shared.syncTask(task) 212→ } 213→ 214→ func updateTask(_ task: PlannerTask) { 215→ if let index = tasks.firstIndex(where: { $0.id == task.id }) { 216→ var updated = task 217→ updated.modifiedAt = Date() 218→ tasks[index] = updated 219→ scheduleDebouncedSave(for: "tasks") 220→ SyncManager.shared.syncTask(updated) 221→ } 222→ } 223→ 224→ func deleteTask(_ task: PlannerTask) { 225→ tasks.removeAll { $0.id == task.id } 226→ #if os(iOS) 227→ HapticManager.taskDeleted() 228→ #elseif os(macOS) 229→ FeedbackManager.taskDeleted() 230→ #endif 231→ scheduleDebouncedSave(for: "tasks") 232→ Task { await SyncManager.shared.deleteTask(task) } 233→ } 234→ 235→ func toggleTaskCompletion(_ task: PlannerTask) { 236→ if let index = tasks.firstIndex(where: { $0.id == task.id }) { 237→ tasks[index].status = tasks[index].status == .completed ? .pending : .completed