fix(admin): auto-navigate to Admin Dashboard after login from admin button click 1d8c897 yahyoha Claude Sonnet 4.6 commited on 12 days ago
feat(login): add onSuccess callback to LoginModal 68117b6 yahyoha Claude Sonnet 4.6 commited on 12 days ago
fix(auth): correctly check role name in isAdmin — roles from /auth/me are objects not strings 430b949 yahyoha Claude Sonnet 4.6 commited on 12 days ago
fix(frontend): flatten disease info + add loading state to dashboard b9d39d4 yahyoha Claude Sonnet 4.6 commited on 12 days ago
fix(auth): use absolute API_BASE URLs for auth and admin endpoints 5c11c77 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat: complete remaining roadmap features (1.3, 1.5, 1.6, 3.1, 4.3) 52a1ab7 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(nlp): wire Clinical Notes Parser into EMR mode 3739f6d yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(admin): add Create User, Edit Role, Activate/Deactivate user management d039aab yahyoha Claude Sonnet 4.6 commited on 13 days ago
fix(deploy): download preprocessors in Dockerfile + harden predict/counterfactuals 88ca41a yahyoha Claude Sonnet 4.6 commited on 13 days ago
fix(auth): remove manual token passing from ClinicalReportModal (api client now handles it) 7f7a144 yahyoha Claude Sonnet 4.6 commited on 13 days ago
fix(auth): wire api.setToken() on login, logout, and page reload 910a1cc yahyoha Claude Sonnet 4.6 commited on 13 days ago
fix(auth): add setToken() to api client so all requests send Bearer token f80de55 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(active-learning): add ReviewQueuePanel with annotation UI and stats 15b79e9 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(timeseries): add PatientRiskTimeline component with LineChart and visit table abd5395 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(nlp): add ClinicalNotesInput component with NLP tag and extracted fields display cb36da5 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(llm): wire Generate AI Report button into EngineeringMode 1dd13de yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(llm): add ClinicalReportModal with AI/rule-based source badge eb1e859 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(llm): add generateReport() method to API client 9048f02 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(dark-mode,a11y): wire ThemeProvider, toggle button, and WCAG improvements 1492b55 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(dark-mode,a11y): add dark mode variants to component classes + skip link aff1ef5 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(dark-mode): add ThemeContext with OS preference detection and persistence 9d49663 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(comparison): add Before/After Compare view to sidebar navigation 3f1027c yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(comparison): add Before/After Comparison Mode component 0363671 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(batch): add Batch Prediction view to sidebar navigation acc0863 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(batch): add BatchUpload component for CSV batch prediction UI 29ee854 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(timeline): integrate PatientTimeline slide-over into ClinicalEmrMode 9ecb147 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(timeline): add PatientTimeline component for patient history 69b1ab4 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(admin): wire AdminDashboard and auth into App.jsx c95c4e8 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(admin): add AdminDashboard component with analytics and user management 4d66d09 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(auth): add LoginModal for frontend sign-in flow 4ace108 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(auth): add AuthContext with JWT login/logout and role detection 640ccf9 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(pdf): add print media query styles for window.print() export 35b0044 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(pdf): add Export PDF and Print buttons to ClinicalEmrMode 93762ed yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(pdf): add useShapSnapshot hook for html2canvas SHAP chart capture f74d50f yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(pdf): add PDFReport component with @react-pdf/renderer 2fc5978 yahyoha Claude Sonnet 4.6 commited on 13 days ago
refactor(frontend): update components, hooks, utils for v2 platform 93a6b8c yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(pwa): make ClinicalEmrMode layout responsive for tablet e021fc7 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(pwa): wire OfflineBanner + InstallPrompt into App layout e52d7c7 yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(pwa): add InstallPrompt component for PWA install button 58f436b yahyoha Claude Sonnet 4.6 commited on 13 days ago
feat(pwa): add OfflineBanner component for offline detection 4932bce yahyoha Claude Sonnet 4.6 commited on 13 days ago
fix(ClinicalEMR): align What-If Scenarios layout with Engineering Mode d5144c7 yahyoha commited on Jun 1
feat(Diabetes_Clinical_Risk): add UI explanation + 4-profile mock patients + MedicalTooltip in SHAP table 8de25d9 yahyoha commited on Jun 1
fix: What-If scenarios now correctly trigger for positive predictions regardless of confidence 32ee744 yahyoha commited on Jun 1
changed the color for positive and negative SHAP values to be more intuitive (green for positive, red for negative). 3eede5e yahyoha commited on Jun 1
feat(ui): production polish - Sex segmented control, slider badges, tooltip definitions c09b1ab yahyoha commited on May 31
feat(ux): interactive medical tooltips + remove Arabic language toggle 31ffba5 yahyoha commited on May 31
feat: dynamic DiCE counterfactuals with 3-state clinical rendering 71900ff yahyoha commited on May 31
UI/UX Polish: Recharts fixes, DiCE counterfactuals, smart inputs, randomize button ec1b820 yahyoha commited on May 31