fbe45da9ff
- Remove summary field from MyResidencesResponse and TaskColumnsResponse - Update HomeScreen and ResidencesScreen to observe DataManager.totalSummary - Load tasks when residence views appear to ensure accurate summary - Add pull-to-refresh for tasks on ResidencesScreen - Update iOS views to use client-side calculated summary Summary is now calculated via refreshSummaryFromKanban() from cached kanban data. This ensures summary is always up-to-date after CRUD operations and when residence views are shown. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>