c5b08befea
Frontend changes: - Add generic WithSummaryResponse<T> model for CRUD responses - Update TaskApi, TaskCompletionApi, ResidenceApi return types - Update APILayer to extract summary from responses and call DataManager.setTotalSummary() - Replace refreshTasks() calls with DataManager.updateTask() for local cache updates - Remove redundant refreshMyResidences() calls - Remove unused helper methods (refreshTasks, refreshMyResidences, refreshSummary) - Add summary field to JoinResidenceResponse model This pairs with the backend changes to eliminate redundant network calls after CRUD operations - dashboard stats now update from the mutation response. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>