Commit Graph

5 Commits

Author SHA1 Message Date
Cosmo
7748392c31 fix: remove targetAmount (not in API model) 2026-03-25 17:26:03 +00:00
Cosmo
0dc3badf18 fix: add missing SavingsCategoryCard component 2026-03-25 17:24:22 +00:00
Cosmo
e7af51af10 feat: full Pulse Mobile implementation - all modules
- Phase 0: project.yml fixes (CODE_SIGN_ENTITLEMENTS confirmed)
- Phase 1: Enhanced models (HabitModels, TaskModels, FinanceModels, SavingsModels, UserModels)
- Phase 1: Enhanced APIService with all endpoints (habits/log/stats, tasks/uncomplete, finance/analytics, savings/*)
- Phase 2: DashboardView rewrite - day progress bar, 4 stat cards, habit/task lists with Undo (3 sec)
- Phase 3: TrackerView - HabitListView (streak badge, swipe delete, archive), TaskListView (priority, overdue), StatisticsView (heatmap 84 days, line chart, bar chart via Swift Charts)
- Phase 4: FinanceView rewrite - month picker, summary card, top expenses progress bars, pie chart, line chart, transactions by day, analytics tab with bar chart + month comparison
- Phase 5: SavingsView rewrite - overview with overdue block, categories tab with type icons, operations tab with category filter + add sheet
- Phase 6: SettingsView - dark/light theme, profile edit, telegram chat id, notifications toggle + time, timezone picker, logout
- Added: AddHabitView with weekly day selector + interval days
- Added: AddTaskView with icon/color/due date picker
- Haptic feedback on all toggle actions
2026-03-25 17:14:59 +00:00
Cosmo
17b82a874f feat: add habit creation, savings tabs, fix dashboard, fix tab order 2026-03-25 12:32:55 +00:00
Cosmo
4c54467b5e feat: savings tab, fix pull-to-refresh, beautiful modals, fix signing 2026-03-25 12:24:01 +00:00