Commit Graph

3 Commits

Author SHA1 Message Date
Andrei
1b09a7d901 feat: Complete Phase 4 to 100% - All forms now have consistent error handling
Some checks failed
ParentFlow CI/CD Pipeline / Backend Tests (push) Has been cancelled
ParentFlow CI/CD Pipeline / Frontend Tests (push) Has been cancelled
ParentFlow CI/CD Pipeline / Security Scanning (push) Has been cancelled
ParentFlow CI/CD Pipeline / Build Docker Images (map[context:maternal-app/maternal-app-backend dockerfile:Dockerfile.production name:backend]) (push) Has been cancelled
ParentFlow CI/CD Pipeline / Build Docker Images (map[context:maternal-web dockerfile:Dockerfile.production name:frontend]) (push) Has been cancelled
ParentFlow CI/CD Pipeline / Deploy to Development (push) Has been cancelled
ParentFlow CI/CD Pipeline / Deploy to Production (push) Has been cancelled
CI/CD Pipeline / Lint and Test (push) Has been cancelled
CI/CD Pipeline / E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Application (push) Has been cancelled
Updated 4 additional pages to reach 100% Phase 4 completion:

1. Reset Password Page (auth/reset-password)
   - Added extractError() for password reset failures
   - Improved error messaging for expired tokens

2. Children Page (children/page)
   - Updated fetch, save, and delete operations
   - All 3 error handlers now use extractError()

3. Analytics Page (analytics/page)
   - Updated children loading, insights, and predictions
   - All 3 API calls now have consistent error handling

4. Advanced Analytics Page (analytics/advanced/page)
   - Updated 6 error handlers (children, circadian, anomalies, growth, correlations, trends)
   - Consistent error extraction across all analytics features

Phase 4 Status: 100% COMPLETE 
- Total forms updated: 21/21 (100%)
- Auth forms: 4/4 
- Family & child management: 3/3 
- Activity tracking: 6/6 
- Settings & onboarding: 2/2 
- Analytics & children pages: 4/4  (NEW)
- Other pages: 2/2  (PhotoUpload, components)

Error Improvement Plan: ~90% complete
- Phase 1-4: 100% 
- Phase 5-6: Backend improvements (pending)

All frontend forms now use centralized error handling with user-friendly,
multilingual error messages from the errorHandler utility.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-10 12:46:38 +00:00
19e50a3b75 feat: Add enhanced analytics dashboard with advanced visualizations
Some checks failed
CI/CD Pipeline / Lint and Test (push) Has been cancelled
CI/CD Pipeline / E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Application (push) Has been cancelled
- Created EnhancedInsightsDashboard with multiple chart types:
  - Area charts with gradients for activity trends
  - Radar chart for weekly activity patterns
  - 24-hour heatmap visualization
  - Bubble/scatter chart for correlations
  - Time of day distribution bar chart
- Added toggle between basic and enhanced chart views
- Implemented chart export functionality (PNG/PDF)
- Fixed API endpoint URLs (circadian-rhythm, query params)
- Fixed component library conflicts (shadcn/ui → MUI)
- Added comprehensive null safety for timestamp handling
- Added alert type translations in all 5 languages
- Installed html2canvas and jspdf for export features
- Applied consistent minimum width styling to all charts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-06 13:17:20 +00:00
b0ac2f71df feat: Add advanced analytics UI components in frontend
Some checks failed
CI/CD Pipeline / Lint and Test (push) Has been cancelled
CI/CD Pipeline / E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Application (push) Has been cancelled
- Add comprehensive API client methods for all advanced analytics endpoints
- Create CircadianRhythmCard component for sleep pattern visualization
- Create AnomalyAlertsPanel for anomaly detection and alerts
- Create GrowthPercentileChart with WHO/CDC percentiles
- Create CorrelationInsights for activity correlations
- Create TrendAnalysisChart with predictions
- Add advanced analytics page with all new components
- Add UI component library (shadcn/ui) setup
- Add navigation link to advanced analytics from insights page

All advanced analytics features are now accessible from the frontend UI.
2025-10-06 11:46:05 +00:00