Commit Graph

  • 89a0d7eca7 feat: Integrate ChildSelector in sleep tracking form Andrei 2025-10-04 21:55:28 +00:00
  • 65ce8bda6c docs: Update multi-child implementation plan with completed phases Andrei 2025-10-04 21:49:27 +00:00
  • a1f788fc2e feat: Complete Phase 3 - Multi-child frontend components Andrei 2025-10-04 21:48:31 +00:00
  • 47a4720cf8 feat: Integrate ChildSelector component in feeding tracking form Andrei 2025-10-04 21:45:59 +00:00
  • a3cbe22592 feat: Implement dynamic dashboard with tabs/cards for multi-child families Andrei 2025-10-04 21:43:05 +00:00
  • 2747630013 feat: Update Redux children slice for multi-child support Andrei 2025-10-04 21:35:34 +00:00
  • 97830c5905 feat: Add ChildSelector component and update Child types Andrei 2025-10-04 21:28:15 +00:00
  • 2c9ae0c3bf feat: Implement analytics comparison endpoint for multi-child analysis Andrei 2025-10-04 21:24:02 +00:00
  • cdc4845f1a feat: Implement bulk activity operations and multi-child queries Andrei 2025-10-04 21:18:15 +00:00
  • 9b17f5ec97 feat: Implement Phase 1 multi-child backend infrastructure Andrei 2025-10-04 21:13:05 +00:00
  • 95ef0e5e78 docs: Add comprehensive multi-child implementation plan Andrei 2025-10-04 21:05:14 +00:00
  • f854fe6fcd fix: Remove duplicate required asterisks from register checkboxes Andrei 2025-10-04 14:05:13 +00:00
  • 3e6efbce18 fix: Update home page cards to use theme colors and fix checkbox alignment Andrei 2025-10-04 14:03:05 +00:00
  • f31addc471 feat: Update UI colors to use dynamic theme system and fix predictions Andrei 2025-10-04 13:58:24 +00:00
  • 2a48dd24ff docs: Mark Secondary Color Palette feature as complete Andrei 2025-10-04 13:48:03 +00:00
  • 7a85bbb402 feat: Implement dual theme system with purple/pink and high contrast modes Andrei 2025-10-04 13:47:02 +00:00
  • 7ec528a7dc build: Rebuild frontend with form accessibility changes Andrei 2025-10-04 13:31:11 +00:00
  • 4e5f1c849e feat: Complete form accessibility enhancement (WCAG 2.1 AA) Andrei 2025-10-04 13:24:40 +00:00
  • 2110359307 feat: Add comprehensive accessibility improvements and medical tracking Andrei 2025-10-04 13:15:23 +00:00
  • be16eebdae fix: Add missing activity type translations Andrei 2025-10-04 12:13:24 +00:00
  • 1be2b66372 feat: Unify insights and predictions in /insights page with tabs Andrei 2025-10-04 12:01:44 +00:00
  • a0e0bbb002 feat: Implement smart AI features - contextual follow-up questions Andrei 2025-10-04 11:51:57 +00:00
  • e4b97df0c0 feat: Implement AI response feedback UI and complete high-priority features Andrei 2025-10-04 11:39:02 +00:00
  • d5a8bad6d9 docs: Add summary of features completed October 4, 2025 Andrei 2025-10-04 09:34:08 +00:00
  • afdb51cf71 feat: Update child photo label from Photo URL to Child Image Andrei 2025-10-04 09:32:29 +00:00
  • 0519740fc1 fix: Import useEffect to fix React is not defined error Andrei 2025-10-04 09:23:11 +00:00
  • f083e3ed94 fix: Remove photo URL TextField completely and add debug logging Andrei 2025-10-04 09:20:59 +00:00
  • 31f710df1f feat: Hide photo URL field and improve avatar display Andrei 2025-10-04 09:15:28 +00:00
  • 5c69375d7a fix: Remove photo_url index to support large base64 images Andrei 2025-10-04 09:08:52 +00:00
  • 4527224933 fix: Increase request body size limit to 10MB for base64 image uploads Andrei 2025-10-04 09:03:29 +00:00
  • 3f31eddeca feat: Add user profile photo upload with base64 encoding Andrei 2025-10-04 08:57:35 +00:00
  • 09c30cfb11 feat: Add photoUrl field to User entity for profile photos Andrei 2025-10-04 08:47:42 +00:00
  • f6c1483a36 fix: Switch to base64 photo upload for compatibility Andrei 2025-10-04 08:40:02 +00:00
  • 9c4bc1b90f fix: Add Sharp fallback for photo uploads on old CPUs Andrei 2025-10-04 08:35:25 +00:00
  • d22b0d56a5 fix: Add JWT auth guard to photos controller Andrei 2025-10-04 08:25:25 +00:00
  • 0e13401148 feat: Integrate photo upload with MinIO storage and Sharp optimization Andrei 2025-10-04 08:23:15 +00:00
  • 07d5d3e55c feat: Implement end-to-end photo upload functionality Andrei 2025-10-04 08:19:51 +00:00
  • ac59e6fe82 feat: Add photo upload component for user and child profiles Andrei 2025-10-04 08:11:38 +00:00
  • 426b5a309e feat: Add collapsible sections and mobile grid layout Andrei 2025-10-04 08:08:24 +00:00
  • ec3f0264a0 docs: Mark all critical bugs as fixed in REMAINING_FEATURES.md Andrei 2025-10-04 08:01:14 +00:00
  • 962d0fb5ed fix: Transform sleep voice command duration to startTime/endTime format Andrei 2025-10-04 08:00:11 +00:00
  • 53e375724b feat: Add status dot indicator and fix voice tracking data format Andrei 2025-10-04 07:55:47 +00:00
  • 8aabd8fbbf fix: Disable AI chat streaming to use working non-streaming endpoint Andrei 2025-10-04 07:03:12 +00:00
  • e3de4cb875 fix: Update NEXT_PUBLIC_API_URL to localhost for local development Andrei 2025-10-04 06:56:24 +00:00
  • 2ab98746da fix: Fix 3 critical bugs - voice tracking, session persistence, and status updates Andrei 2025-10-04 06:19:09 +00:00
  • e2ca04c98f feat: Setup PM2 production deployment and fix compilation issues Andrei 2025-10-03 23:15:04 +00:00
  • f83d79a5a7 docs: Create comprehensive API Gateway architecture and security plan Andrei 2025-10-03 22:49:23 +00:00
  • 648204475d docs: Add 3 critical bugs and 8 new high-priority features to roadmap Andrei 2025-10-03 22:46:08 +00:00
  • a01e710111 docs: Add comprehensive remaining features roadmap Andrei 2025-10-03 22:42:41 +00:00
  • 5cc00b2876 feat: Implement AI streaming responses with SSE and deployment infrastructure Andrei 2025-10-03 22:35:31 +00:00
  • 075c4b88c6 feat: Add AI streaming responses foundation (partial implementation) Andrei 2025-10-03 22:24:53 +00:00
  • 906e5aeacd feat: Add comprehensive health check system for production monitoring Andrei 2025-10-03 22:21:43 +00:00
  • fa61405954 feat: Add production infrastructure - Environment config, secrets, and backups Andrei 2025-10-03 22:19:59 +00:00
  • 6750c705d7 docs: Verify and document infrastructure features as complete Andrei 2025-10-03 22:13:48 +00:00
  • e8cf7d7ab6 feat: Complete high-priority frontend features - accessibility and UX Andrei 2025-10-03 22:10:47 +00:00
  • a6891e9a53 feat: AI Personalization Engine & Weekly/Monthly Reports Complete Andrei 2025-10-03 21:58:45 +00:00
  • 831e7f2266 feat: Complete AI Analytics Sprint - Growth Spurt Detection & Predictions Dashboard Andrei 2025-10-03 21:52:26 +00:00
  • 8f08ca9e3e feat: Sprint 2 - Voice Processing Enhancements Complete Andrei 2025-10-03 21:39:33 +00:00
  • 6efb413dbd docs: Sprint 2 Assessment - Testing & Voice Processing Analysis Andrei 2025-10-03 21:31:35 +00:00
  • 7395157e54 feat: Sprint 1 Complete - Security, Logging & Performance Andrei 2025-10-03 21:27:49 +00:00
  • 85e3848a32 feat: Sprint 1 - Part 1 (SQL Injection & GDPR Deletion Table) Andrei 2025-10-03 21:25:46 +00:00
  • 1247fd03f4 docs: Add comprehensive list of 64 remaining features Andrei 2025-10-03 21:17:13 +00:00
  • 188d90e4c3 feat: Complete pre-launch critical polish (date/time & number formatting) Andrei 2025-10-03 21:14:36 +00:00
  • 8cc85ff240 docs: Add Push Notification Permission UI task to backlog Andrei 2025-10-03 21:11:34 +00:00
  • de391b36fd docs: Update implementation-gaps.md with PWA and Localization completion Andrei 2025-10-03 21:10:11 +00:00
  • 0391a04d90 docs: Add comprehensive development backlog Andrei 2025-10-03 21:04:22 +00:00
  • eb78e75582 fix: Replace Box with BottomNavigationAction to fix React prop warning Andrei 2025-10-03 20:56:08 +00:00
  • fb9f9d25c7 feat: Unify navigation with consistent header and centered bottom menu Andrei 2025-10-03 20:55:42 +00:00
  • 75e5c2866d feat: Redesign UI with consistent card styling and mobile header Andrei 2025-10-03 20:34:06 +00:00
  • 0dc2fcf284 fix: Handle family data correctly during registration and onboarding Andrei 2025-10-03 15:39:04 +00:00
  • 952efa6d37 fix: Add missing COPPA fields to registration payload Andrei 2025-10-03 15:23:02 +00:00
  • d81010ef91 fix: Move viewport config to separate export per Next.js 15 requirement Andrei 2025-10-03 15:14:37 +00:00
  • f0e7c5a21b fix: Replace History with AI Chat in mobile bottom navigation Andrei 2025-10-03 15:10:37 +00:00
  • 8f150cbf59 feat: Redesign mobile UI with centered voice button and user menu Andrei 2025-10-03 15:06:46 +00:00
  • 58c3a8d9d5 feat: Complete Spanish, French, Portuguese, Chinese localization and add German/Italian support Andrei 2025-10-03 15:03:02 +00:00
  • 41320638e5 feat: Complete comprehensive localization of all tracking and management pages Andrei 2025-10-03 13:57:47 +00:00
  • 5fea603922 fix: Escape apostrophes in JSX and remove autoFocus attributes to resolve ESLint errors Andrei 2025-10-03 13:26:11 +00:00
  • 8bac3bad4b feat: Localize Sleep, Diaper, Activity, and Settings pages Andrei 2025-10-03 13:18:01 +00:00
  • b1429afcbe fix: Correct medicine tracker route on dashboard Andrei 2025-10-03 13:03:55 +00:00
  • 4be568742a fix: Convert historical liquid medicine dosages to user's preferred unit Andrei 2025-10-03 13:03:06 +00:00
  • 9d66b58f20 fix: Connect measurement unit preference to backend storage Andrei 2025-10-03 12:57:25 +00:00
  • d1490da4f0 feat: Add unit conversion support to tracking pages Andrei 2025-10-03 12:46:13 +00:00
  • 1d0e3466d2 fix: Include timezone in /me endpoint response for persistence Andrei 2025-10-03 12:34:47 +00:00
  • 66c8d4c41e fix: Update updateProfile service to handle timezone and full preferences including timeFormat Andrei 2025-10-03 12:28:54 +00:00
  • 9c7bdb68d5 feat: Add Europe/Bucharest and expand timezone options, update DTOs for timezone and time format Andrei 2025-10-03 12:25:15 +00:00
  • a6d6ee18c2 fix: Remove invalid toZonedTime import from date-fns Andrei 2025-10-03 12:17:09 +00:00
  • 17d6d0db82 fix: Add missing Locale type import in useLocalizedDate hook Andrei 2025-10-03 12:12:47 +00:00
  • 0358e7d331 fix: Resolve HTML nesting errors in DeviceTrustManagement component Andrei 2025-10-03 12:04:07 +00:00
  • 16084c414d refactor: Unify all settings into single Save Preferences button Andrei 2025-10-03 12:01:29 +00:00
  • c27f72e41d refactor: Consolidate settings page save buttons for better UX Andrei 2025-10-03 11:59:27 +00:00
  • 49ac1dd58a feat: Add timezone and time format preferences with auto-detection Andrei 2025-10-03 11:56:42 +00:00
  • b56f9546c2 feat: Complete high-priority i18n localization with date/time support Andrei 2025-10-03 11:49:48 +00:00
  • 8b808e82ad docs: Update LOCALIZATION_IMPLEMENTATION_PLAN with Phase 9 completion status Andrei 2025-10-03 11:26:16 +00:00
  • 9fad81921d feat: Apply localization to Track and Children pages (Phase 9 - Batch 2) Andrei 2025-10-03 11:23:21 +00:00
  • acadfe7905 feat: Apply localization to Login, Dashboard, and Navigation (Phase 9 - Batch 1) Andrei 2025-10-03 11:17:47 +00:00
  • de691525fb feat: Add backend support for measurement unit preferences Andrei 2025-10-03 11:01:19 +00:00
  • c1e37d30b0 feat: Implement frontend localization with i18n and measurement units Andrei 2025-10-03 10:52:38 +00:00
  • cd1ed96714 docs: Note metadata warnings are benign (Next.js 15 best practices) Andrei 2025-10-03 07:43:19 +00:00
  • 898a76c83a feat: Complete PWA implementation with offline support and install prompts Andrei 2025-10-03 07:38:47 +00:00
  • 8e37d7b4df docs: Update implementation-gaps with Security Hardening completion Andrei 2025-10-03 07:20:47 +00:00