Commit graph

  • ffaa92cd13 Revert: Remove token from response (HttpOnly cookie is sufficient) Mannu 2026-05-17 10:52:08 +05:30
  • 73cfd2a761 Fix admin login response missing token Mannu 2026-05-17 10:50:35 +05:30
  • d18213fc7d Test route Mannu 2026-05-17 10:47:35 +05:30
  • dc54fd31c6 Debug route Mannu 2026-05-17 10:45:11 +05:30
  • 724a914fa7 Add debug Mannu 2026-05-17 10:43:32 +05:30
  • a2bc6b6857 Simplify admin stats Mannu 2026-05-17 09:47:36 +05:30
  • 5f80ec4570 Fix admin pages to use cookie auth Mannu 2026-05-17 01:20:26 +05:30
  • c11484b910 Fix rate limit variable scope Mannu 2026-05-17 01:14:32 +05:30
  • e47001365e Rate limit controlled via RATE_LIMIT_ENABLED env Mannu 2026-05-17 01:12:15 +05:30
  • f84ee96e2b Enhanced debug Mannu 2026-05-17 00:52:39 +05:30
  • 082c2bcdd8 Add debug endpoint Mannu 2026-05-17 00:46:12 +05:30
  • cb7d9411ff Fix JOIN - sessions directly to family_members Mannu 2026-05-17 00:38:15 +05:30
  • 7b6f033d42 Fix UUID join in auth.ts Mannu 2026-05-17 00:35:49 +05:30
  • a43bb060ff Fix UUID join types Mannu 2026-05-17 00:31:32 +05:30
  • 57d1b070f4 Fix onboarding schema Mannu 2026-05-17 00:25:56 +05:30
  • 92878a6bd9 Fix schema columns Mannu 2026-05-17 00:25:23 +05:30
  • e4b2019325 Fix family_members column Mannu 2026-05-17 00:18:49 +05:30
  • 514b115326 Fix onboarding SQL column names Mannu 2026-05-17 00:15:51 +05:30
  • e7a5de3cc2 Fix onboarding to use custom session auth Mannu 2026-05-17 00:13:56 +05:30
  • 340cf4322e Add audit_log and password_resets migrations Mannu 2026-05-17 00:01:07 +05:30
  • a54f30ddcb Security hardening - all 8 patches applied Mannu 2026-05-16 23:59:43 +05:30
  • f4a1d4544b Fix scoped.ts TypeScript error - simplify to avoid transaction type issue Mannu 2026-05-16 23:17:38 +05:30
  • b3e8b0a75f Fix TypeScript error in AI route Mannu 2026-05-16 23:13:24 +05:30
  • 5acb2760cc Fix db imports: use dbUnscoped Mannu 2026-05-16 23:12:33 +05:30
  • 2196c3d07d Security hardening: auth, bcrypt, rate-limiting, RLS, audit Mannu 2026-05-16 23:11:01 +05:30
  • 4cf886ea43 Add security libs: auth, audit, rate-limit, scoped db Mannu 2026-05-16 23:10:56 +05:30
  • 149d8bc72c auth: fix family_id join with uuid cast Mannu 2026-05-16 23:05:20 +05:30
  • ca4e1355d6 Dockerfile: enable pnpm in builder stage Mannu 2026-05-16 22:38:02 +05:30
  • aec1e4bcab Dockerfile: use pnpm install --ignore-scripts to bypass build approval Mannu 2026-05-16 22:37:16 +05:30
  • d5a48072d7 Dockerfile: approve build scripts for esbuild/sharp Mannu 2026-05-16 22:35:58 +05:30
  • 6f800e07df Dockerfile: use pnpm instead of npm Mannu 2026-05-16 22:34:36 +05:30
  • 387da42286 Add growth chart with WHO percentile bands Mannu 2026-05-16 18:31:24 +05:30
  • 0865706a94 Add WHO growth standards with percentile tracking Mannu 2026-05-16 18:07:41 +05:30
  • 260e287f0b Add vaccine reminders to home page Mannu 2026-05-16 16:31:12 +05:30
  • b93f1f5dcf Add notifications API for vaccine reminders Mannu 2026-05-16 16:30:14 +05:30
  • 3e54efaf66 Add vaccine tabs: Completed/Upcoming/Overdue with days overdue display Mannu 2026-05-16 16:29:33 +05:30
  • bc08828c18 Disable service worker to fix console errors Mannu 2026-05-16 16:09:36 +05:30
  • 39a93d64e2 Add GET /api/auth/signin for session checking Mannu 2026-05-16 15:30:59 +05:30
  • 3ffd3c32db Fix: Remove pediatrician_phone column reference Mannu 2026-05-16 15:20:04 +05:30
  • c65051cf7d Add password management to admin users page Mannu 2026-05-16 15:12:23 +05:30
  • 0349be2067 Fix TypeScript error - add hasPassword to User interface Mannu 2026-05-16 15:06:58 +05:30
  • 752924a323 Add password status column to admin users page Mannu 2026-05-16 15:03:58 +05:30
  • 40c3dcf33f Make dashboard cards clickable Mannu 2026-05-16 14:25:28 +05:30
  • 26af4b9318 Fix column name error in admin/families API Mannu 2026-05-16 14:21:49 +05:30
  • 2de47056e7 Fix admin panels Mannu 2026-05-16 14:19:22 +05:30
  • 8867e66928 Fix admin-login route - create proper page at /admin-login Mannu 2026-05-16 12:59:01 +05:30
  • 6543d888c8 Fix admin login page Mannu 2026-05-16 11:28:54 +05:30
  • da8675c045 Add admin member management Mannu 2026-05-16 10:45:38 +05:30
  • f967215fc8 Add email/password authentication Mannu 2026-05-16 10:37:48 +05:30
  • 09f263b423 Fix R2 photo privacy - filter by childId Mannu 2026-05-11 09:31:09 +05:30
  • 67bb077687 Fix AI page header layout Mannu 2026-05-11 09:21:19 +05:30
  • 75909615b4 Style AI page like other pages Mannu 2026-05-11 09:17:14 +05:30
  • 5984a8ea13 Add modal confirm dialog for delete Mannu 2026-05-11 02:00:21 +05:30
  • 6e2ee3830e Fix delete button confirmation and size Mannu 2026-05-11 01:58:34 +05:30
  • 8d74656ecc Fix AI chat UX Mannu 2026-05-11 01:57:03 +05:30
  • e51853f335 Add debug logging for childId Mannu 2026-05-11 01:54:09 +05:30
  • 1c5c02ffbd Fix chat API query - use separate queries instead of aggregate Mannu 2026-05-11 01:51:21 +05:30
  • 9e506279a7 Fix AI chat performance and UX Mannu 2026-05-11 01:49:36 +05:30
  • 881888ef10 Fix AI chat: handle undefined sessions Mannu 2026-05-11 01:44:08 +05:30
  • fb2527f4b3 Fix AI chat: disable send without session Mannu 2026-05-11 01:42:37 +05:30
  • 2d61ba2afc Fix chat API to work with database Mannu 2026-05-11 01:40:40 +05:30
  • f8df3ce313 Fix AI chat page: add back button, disable send while loading Mannu 2026-05-11 01:32:22 +05:30
  • 049a496f7f Document Turbopack cumulative fixes tip Mannu 2026-05-11 01:29:55 +05:30
  • b8c03acd02 Fix Medical page header to match other pages, avoid Turbopack bug Mannu 2026-05-11 01:29:35 +05:30
  • 26fe359303 Update documentation with recent fixes and known issues Mannu 2026-05-11 01:16:14 +05:30
  • 4deb7ff69d Highlight Free Plan with background shade Mannu 2026-05-11 00:55:28 +05:30
  • 953adbd3b3 Fix memberCount to fetch from database Mannu 2026-05-11 00:53:36 +05:30
  • 5aa7b7df31 Fix family_members API - use tagged template literals Mannu 2026-05-11 00:53:02 +05:30
  • 9e9ba17afb Fix family_members API - remove display_name column Mannu 2026-05-11 00:51:48 +05:30
  • 31ac12b418 Consolidate settings and add familyName to FamilyProvider Mannu 2026-05-11 00:48:00 +05:30
  • add108c920 Remove sign out button from settings page Mannu 2026-05-11 00:40:25 +05:30
  • fdd2a67f7a Fix hardcoded IDs and data fetching across all pages Mannu 2026-05-11 00:32:31 +05:30
  • cb5f9ac0eb Fix FamilyProvider error handling Mannu 2026-05-11 00:12:00 +05:30
  • c97add7376 Fix login flow: login stays on login, onboarding checks auth, homepage checks family Mannu 2026-05-11 00:06:23 +05:30
  • e0fdd432d3 Fix pediatricianPhone reference Mannu 2026-05-10 23:56:40 +05:30
  • a95f55967d Audit: Fix FamilyProvider, add signout, remove hardcoded defaults Mannu 2026-05-10 23:54:56 +05:30
  • 35895d226f Auto-create user on signin Mannu 2026-05-10 23:48:23 +05:30
  • 31d2c5a29f Fix signin SQL value handling Mannu 2026-05-10 23:43:38 +05:30
  • 1f8cf74188 Update CLAUDE.md with auth and admin info Mannu 2026-05-10 23:42:16 +05:30
  • 57e852bfbc Use database sessions with cookie instead of localStorage Mannu 2026-05-10 23:40:10 +05:30
  • 1932d2ae6b Fix login flow to store and use real family_id Mannu 2026-05-10 23:37:54 +05:30
  • 1d4acd9c2a Add redirect from /admin/login to /admin-login Mannu 2026-05-10 23:28:43 +05:30
  • e7944cd88f Fix login page to not show sidebar Mannu 2026-05-10 23:26:11 +05:30
  • ec0cd13fc0 Move login to route group to exclude from admin layout Mannu 2026-05-10 23:25:32 +05:30
  • 552c3dcb5d Fix sidebar footer positioning with flexbox Mannu 2026-05-10 23:22:48 +05:30
  • 782ac937e6 Fix sidebar footer positioning Mannu 2026-05-10 23:19:06 +05:30
  • fbbc479032 Fix date handling in admin APIs Mannu 2026-05-10 23:12:56 +05:30
  • fe364c6e11 Fix admin API to use family_members table Mannu 2026-05-10 23:11:18 +05:30
  • 43ee05d661 Fix TypeScript errors in revenue and support API Mannu 2026-05-10 22:47:38 +05:30
  • 0f7e778413 Fix TypeScript error in revenue page Mannu 2026-05-10 22:46:05 +05:30
  • cda25b04ca Add comprehensive admin panel with analytics, families, users, children, revenue, support, settings Mannu 2026-05-10 22:43:20 +05:30
  • d5b07078ae Add Admin System Mannu 2026-05-10 22:17:21 +05:30
  • 09dee5d987 Sprint 3: Admin Panel + Family Switching Complete Mannu 2026-05-10 22:11:52 +05:30
  • f03484f262 Sprint 2: Invitation System Complete Mannu 2026-05-10 21:54:41 +05:30
  • 4a8833b4c7 Sprint 1: Foundation Fix - Complete Mannu 2026-05-10 21:50:21 +05:30
  • 4f5836909c Sprint 1: Foundation Fix - Part 1 Mannu 2026-05-10 21:49:42 +05:30
  • c3255e82da Migrate Chat Sessions to database Mannu 2026-05-10 21:13:21 +05:30
  • 3e66b259f2 Migrate medical data from localStorage to database Mannu 2026-05-10 21:07:26 +05:30
  • a1b436710f Add full CRUD for Medicine, Allergies, Doctor Visits, Illness Mannu 2026-05-10 18:07:06 +05:30
  • e1bd89e664 Add medication reminders to Medicine section Mannu 2026-05-10 17:56:15 +05:30