Commit Graph

  • 9071a12279 fix: Add production domains to CORS whitelist Andrei 2025-10-03 07:18:11 +00:00
  • 2bb7a2d512 feat: Add comprehensive security hardening with Helmet and strict CORS Andrei 2025-10-03 07:17:31 +00:00
  • d14b461fb2 docs: Update GraphQL implementation status with mutations Andrei 2025-10-03 07:05:45 +00:00
  • 0d0e828412 feat: Implement GraphQL mutations for activities and children Andrei 2025-10-03 07:02:48 +00:00
  • d8211cd573 fix: Resolve GraphQL DateTime and JSON serialization errors Andrei 2025-10-03 06:52:34 +00:00
  • b695c2b9c1 feat: Implement GraphQL API with optimized dashboard queries Andrei 2025-10-02 22:38:56 +00:00
  • e860b3848e feat: Add collapsible groups for AI chat conversations Andrei 2025-10-02 22:29:14 +00:00
  • 9fab99da1d feat: Add AI chat conversation history UI Andrei 2025-10-02 22:19:06 +00:00
  • 11be6d4962 docs: Document AI Safety features as fully integrated Andrei 2025-10-02 22:11:45 +00:00
  • 7f9226b943 feat: Complete Real-Time Sync implementation 🔄 Andrei 2025-10-02 22:06:24 +00:00
  • 29960e7d24 feat: Implement WCAG 2.1 AA accessibility foundation (Phase 1) Andrei 2025-10-02 21:35:45 +00:00
  • 9772ed3349 docs: Create comprehensive accessibility implementation plan Andrei 2025-10-02 20:50:16 +00:00
  • ba383f9335 docs: Update implementation gaps - 80% backend test coverage achieved 🎯 Andrei 2025-10-02 20:45:13 +00:00
  • e4728b670d test: Complete final 6 services to reach 80% backend coverage 🎯 Andrei 2025-10-02 20:42:42 +00:00
  • 3950809575 test: Add Report service tests (448 lines, 21 tests) Andrei 2025-10-02 20:32:22 +00:00
  • fc53e10b71 test: Add Prediction service tests (515 lines, 25 tests) Andrei 2025-10-02 20:29:57 +00:00
  • 17aa39e6a3 test: Add Pattern Analysis service tests (790 lines, 29 tests) Andrei 2025-10-02 20:28:10 +00:00
  • d8a2d97937 docs: Update test coverage statistics to 65% Andrei 2025-10-02 20:03:45 +00:00
  • d03c90a1d7 test: Add Feedback service tests (605 lines, 33 tests) Andrei 2025-10-02 20:02:37 +00:00
  • def4c5ffe1 test: Add Voice service tests (546 lines, 22 tests) Andrei 2025-10-02 20:01:05 +00:00
  • b089b69b59 test: Add Photos service tests (506 lines, 24 tests) Andrei 2025-10-02 19:56:23 +00:00
  • b99ee519d6 test: Add Email and Notifications service tests Andrei 2025-10-02 19:54:56 +00:00
  • ca459d9c5e docs: Update test coverage statistics after adding 5 auth service tests Andrei 2025-10-02 19:49:26 +00:00
  • 433e869ef3 test: Add unit tests for 5 high-priority auth services Andrei 2025-10-02 19:47:52 +00:00
  • 89dc9a4080 docs: Add integration tests to test coverage statistics Andrei 2025-10-02 19:41:51 +00:00
  • bd3717246b docs: Update test coverage statistics (27% not 1%) Andrei 2025-10-02 19:37:11 +00:00
  • 0839022770 docs: Mark all Frontend Settings UIs as completed Andrei 2025-10-02 19:31:46 +00:00
  • 0cf1143820 docs: Mark Redux Persist as completed Andrei 2025-10-02 19:26:26 +00:00
  • 8af1ab0d3d docs: Mark COPPA/GDPR compliance as completed Andrei 2025-10-02 19:24:38 +00:00
  • e7031a4fb1 docs(ai-safety): Add comprehensive implementation summary Andrei 2025-10-02 19:14:28 +00:00
  • d673d4f209 fix(tests): Fix AI Safety test for burnout keyword Andrei 2025-10-02 19:12:37 +00:00
  • e37b02a56c feat(ai-safety): Add enhanced rate limiting and comprehensive tests Andrei 2025-10-02 19:11:35 +00:00
  • 9246d4b00d feat(ai-safety): Implement comprehensive AI Safety features Andrei 2025-10-02 19:05:45 +00:00
  • b2f3551ccd feat(testing): Implement testing foundation with strategy and first unit tests Andrei 2025-10-02 18:54:17 +00:00
  • 3335255710 feat(compliance): Implement COPPA/GDPR compliance UI Andrei 2025-10-02 17:17:06 +00:00
  • afab67da9f chore(mobile): Update React Native mobile app packages Andrei 2025-10-02 16:24:40 +00:00
  • e2bf6fa1d7 chore: Upgrade Zod to v4 Andrei 2025-10-02 16:21:26 +00:00
  • 4a91f8d66e chore: Upgrade Framer Motion to v12 Andrei 2025-10-02 16:20:32 +00:00
  • 37b8a33449 chore: Upgrade TypeScript type definitions Andrei 2025-10-02 16:19:35 +00:00
  • 40eacf1897 fix(mui): Migrate to MUI v7 Grid component Andrei 2025-10-02 16:13:15 +00:00
  • eb609e1260 fix(mui): Migrate from Grid to Grid2 API (MUI v7) Andrei 2025-10-02 16:09:00 +00:00
  • 1044f228f2 fix(ui): Fix homepage grid layout spacing and alignment Andrei 2025-10-02 16:07:27 +00:00
  • d3bac14f71 fix(frontend): Fix MUI hydration mismatch in ReduxProvider Andrei 2025-10-02 16:05:53 +00:00
  • ada98ef3a4 chore(frontend): Upgrade testing libraries and apply patch updates Andrei 2025-10-02 16:03:57 +00:00
  • b9279b47e8 chore(frontend): Upgrade MUI v5 → v7 Andrei 2025-10-02 16:02:21 +00:00
  • fa4be52185 chore(frontend): Upgrade Next.js 14 → 15.5 and React 18 → 19 Andrei 2025-10-02 16:00:38 +00:00
  • 0531573d3f chore: Migrate ESLint to v9 flat config format Andrei 2025-10-02 15:49:58 +00:00
  • bffe7f204d chore: Upgrade ESLint from v8 to v9 Andrei 2025-10-02 15:47:05 +00:00
  • 1dc7cccd99 chore: Upgrade Apollo Server from v4 to v5 Andrei 2025-10-02 15:46:36 +00:00
  • 0cca871864 chore: Upgrade @nestjs/graphql to latest minor version Andrei 2025-10-02 15:44:39 +00:00
  • 8a420cbbc1 chore: Upgrade OpenAI SDK from v5 to v6 Andrei 2025-10-02 15:44:09 +00:00
  • f93335b4c5 chore: Apply safe patch updates (Phase 1) Andrei 2025-10-02 15:42:28 +00:00
  • d558d661a3 chore: Upgrade NestJS from v10 to v11 Andrei 2025-10-02 15:41:38 +00:00
  • aa1ebf51e6 Add GDPR & COPPA compliance features Andrei 2025-10-02 15:32:24 +00:00
  • 8c0981fa90 Implement Redux Persist for state persistence across page reloads Andrei 2025-10-02 14:52:12 +00:00
  • 537e5d7823 Update implementation gaps with daily summary and activities features Andrei 2025-10-02 14:49:24 +00:00
  • 788be7cd32 Fix daily summary to display real activity counts and add medicine tracker Andrei 2025-10-02 14:46:18 +00:00
  • 0321025278 Fix embeddings service and complete test suite integration Andrei 2025-10-02 14:12:11 +00:00
  • e79eda6a7d Improve voice command UX and add desktop home navigation Andrei 2025-10-02 11:52:06 +00:00
  • 26306d7ed8 Add Medicine and Activity trackers with voice command support Andrei 2025-10-02 11:46:10 +00:00
  • a813a36cea Fix voice command status transitions and UI bugs Andrei 2025-10-02 11:17:55 +00:00
  • e94a1018c4 Add voice command review/edit system with user feedback tracking Andrei 2025-10-02 11:03:54 +00:00
  • 77f2c1d767 Fix voice command data structure and prevent duplicate activities Andrei 2025-10-02 10:44:52 +00:00
  • c60467b6f9 Fix login data structure and improve voice input UX Andrei 2025-10-02 10:25:13 +00:00
  • 4b8828fdad Voice commands now create activities directly via API Andrei 2025-10-02 08:08:31 +00:00
  • db0ff8067a Add voice command auto-fill and server-side logging Andrei 2025-10-02 07:53:21 +00:00
  • 8a342fa85b Fix Web Speech API desktop voice recognition Andrei 2025-10-02 07:25:16 +00:00
  • a44faf6ef4 Fix voice input for iOS Safari and prevent infinite loop Andrei 2025-10-02 07:15:44 +00:00
  • 46167a8307 Configure voice service to use Azure OpenAI Whisper for transcription Andrei 2025-10-02 06:12:21 +00:00
  • 26d3f8962f Improve iOS Safari voice input with better error handling and debugging Andrei 2025-10-02 06:03:24 +00:00
  • 330c776124 Add iOS Safari support for voice commands with MediaRecorder fallback Andrei 2025-10-02 05:59:26 +00:00
  • ff69848ec5 Fix biometric auth TypeScript errors Andrei 2025-10-02 05:50:57 +00:00
  • 5a7202cf5b Add biometric login button to login page Andrei 2025-10-02 05:46:57 +00:00
  • 6c8a50b910 Add biometric authentication enrollment UI Andrei 2025-10-01 22:30:09 +00:00
  • dddb82579f Add WebAuthn biometric authentication backend Andrei 2025-10-01 22:24:19 +00:00
  • dd33b4551d Add Device Trust Management UI Andrei 2025-10-01 21:15:08 +00:00
  • 50353d8fc1 Add Session Management UI Andrei 2025-10-01 21:11:30 +00:00
  • 48f45f1b04 Add MFA Verification UI during login Andrei 2025-10-01 21:09:42 +00:00
  • e1842f5c1a Add MFA Setup UI in Settings page Andrei 2025-10-01 21:06:57 +00:00
  • 6044df7ae8 Add Device Trust Management system Andrei 2025-10-01 21:04:51 +00:00
  • c0cade0a82 Add Session Management system Andrei 2025-10-01 21:01:23 +00:00
  • b0264d1045 Add Multi-Factor Authentication (MFA) system - Backend Andrei 2025-10-01 20:56:43 +00:00
  • 16233de9db Mark password reset and email verification as completed Andrei 2025-10-01 20:48:08 +00:00
  • 4abdfabd2f Update implementation gaps doc with completed features Andrei 2025-10-01 20:45:48 +00:00
  • 8f7f583dbd Add rotating thinking messages to AI chat assistant Andrei 2025-10-01 20:40:05 +00:00
  • 8276db39a2 Add skeleton loading states across all tracking pages Andrei 2025-10-01 20:36:11 +00:00
  • b00e75f679 Fix hydration error in VoiceFloatingButton - remove nested buttons Andrei 2025-10-01 20:27:21 +00:00
  • 63a333bba3 Add voice input UI components for hands-free tracking Andrei 2025-10-01 20:24:43 +00:00
  • 79966a6a6d Add voice intent classification for hands-free tracking Andrei 2025-10-01 20:20:07 +00:00
  • f640e091ce Add prompt injection protection for AI endpoints Andrei 2025-10-01 20:15:11 +00:00
  • 8e3567e3d6 Add rate limiting to API endpoints Andrei 2025-10-01 20:08:28 +00:00
  • 846710d80c fix: Make network detection more lenient for reverse proxy environments Andrei 2025-10-01 19:51:56 +00:00
  • 78aef1d918 feat: Add health check endpoint for network status detection Andrei 2025-10-01 19:44:42 +00:00
  • 50bde54c8e feat: Integrate Redux Provider and simplify Redux store configuration Andrei 2025-10-01 19:42:33 +00:00
  • dad20f6d08 fix: Remove NetworkStatusIndicator from main page (Redux not integrated) Andrei 2025-10-01 19:38:58 +00:00
  • 68e33712f1 feat: Add comprehensive error boundaries for graceful error handling Andrei 2025-10-01 19:37:04 +00:00
  • 7cb2ff97de feat: Implement offline-first Redux architecture with optimistic updates Andrei 2025-10-01 19:24:46 +00:00
  • aaa239121e feat: Implement password reset and email verification with Mailgun Andrei 2025-10-01 19:17:48 +00:00
  • 7ee79adcea Initial commit: Maternal app with AI chat fix and onboarding improvements Andrei 2025-10-01 19:01:55 +00:00
  • f3ff07c0ef Add comprehensive .gitignore Andrei 2025-10-01 19:01:52 +00:00