Commit History

fix(admin): auto-navigate to Admin Dashboard after login from admin button click
1d8c897

yahyoha Claude Sonnet 4.6 commited on

feat(login): add onSuccess callback to LoginModal
68117b6

yahyoha Claude Sonnet 4.6 commited on

fix(auth): correctly check role name in isAdmin — roles from /auth/me are objects not strings
430b949

yahyoha Claude Sonnet 4.6 commited on

fix(frontend): flatten disease info + add loading state to dashboard
b9d39d4

yahyoha Claude Sonnet 4.6 commited on

fix(auth): use absolute API_BASE URLs for auth and admin endpoints
5c11c77

yahyoha Claude Sonnet 4.6 commited on

feat: complete remaining roadmap features (1.3, 1.5, 1.6, 3.1, 4.3)
52a1ab7

yahyoha Claude Sonnet 4.6 commited on

feat(nlp): wire Clinical Notes Parser into EMR mode
3739f6d

yahyoha Claude Sonnet 4.6 commited on

feat(admin): add Create User, Edit Role, Activate/Deactivate user management
d039aab

yahyoha Claude Sonnet 4.6 commited on

fix(deploy): download preprocessors in Dockerfile + harden predict/counterfactuals
88ca41a

yahyoha Claude Sonnet 4.6 commited on

fix(auth): remove manual token passing from ClinicalReportModal (api client now handles it)
7f7a144

yahyoha Claude Sonnet 4.6 commited on

fix(auth): wire api.setToken() on login, logout, and page reload
910a1cc

yahyoha Claude Sonnet 4.6 commited on

fix(auth): add setToken() to api client so all requests send Bearer token
f80de55

yahyoha Claude Sonnet 4.6 commited on

feat(active-learning): add ReviewQueuePanel with annotation UI and stats
15b79e9

yahyoha Claude Sonnet 4.6 commited on

feat(timeseries): add PatientRiskTimeline component with LineChart and visit table
abd5395

yahyoha Claude Sonnet 4.6 commited on

feat(nlp): add ClinicalNotesInput component with NLP tag and extracted fields display
cb36da5

yahyoha Claude Sonnet 4.6 commited on

feat(llm): wire Generate AI Report button into EngineeringMode
1dd13de

yahyoha Claude Sonnet 4.6 commited on

feat(llm): add ClinicalReportModal with AI/rule-based source badge
eb1e859

yahyoha Claude Sonnet 4.6 commited on

feat(llm): add generateReport() method to API client
9048f02

yahyoha Claude Sonnet 4.6 commited on

feat(dark-mode,a11y): wire ThemeProvider, toggle button, and WCAG improvements
1492b55

yahyoha Claude Sonnet 4.6 commited on

feat(dark-mode,a11y): add dark mode variants to component classes + skip link
aff1ef5

yahyoha Claude Sonnet 4.6 commited on

feat(dark-mode): add ThemeContext with OS preference detection and persistence
9d49663

yahyoha Claude Sonnet 4.6 commited on

feat(comparison): add Before/After Compare view to sidebar navigation
3f1027c

yahyoha Claude Sonnet 4.6 commited on

feat(comparison): add Before/After Comparison Mode component
0363671

yahyoha Claude Sonnet 4.6 commited on

feat(batch): add Batch Prediction view to sidebar navigation
acc0863

yahyoha Claude Sonnet 4.6 commited on

feat(batch): add BatchUpload component for CSV batch prediction UI
29ee854

yahyoha Claude Sonnet 4.6 commited on

feat(timeline): integrate PatientTimeline slide-over into ClinicalEmrMode
9ecb147

yahyoha Claude Sonnet 4.6 commited on

feat(timeline): add PatientTimeline component for patient history
69b1ab4

yahyoha Claude Sonnet 4.6 commited on

feat(admin): wire AdminDashboard and auth into App.jsx
c95c4e8

yahyoha Claude Sonnet 4.6 commited on

feat(admin): add AdminDashboard component with analytics and user management
4d66d09

yahyoha Claude Sonnet 4.6 commited on

feat(auth): add LoginModal for frontend sign-in flow
4ace108

yahyoha Claude Sonnet 4.6 commited on

feat(auth): add AuthContext with JWT login/logout and role detection
640ccf9

yahyoha Claude Sonnet 4.6 commited on

feat(pdf): add print media query styles for window.print() export
35b0044

yahyoha Claude Sonnet 4.6 commited on

feat(pdf): add Export PDF and Print buttons to ClinicalEmrMode
93762ed

yahyoha Claude Sonnet 4.6 commited on

feat(pdf): add useShapSnapshot hook for html2canvas SHAP chart capture
f74d50f

yahyoha Claude Sonnet 4.6 commited on

feat(pdf): add PDFReport component with @react-pdf/renderer
2fc5978

yahyoha Claude Sonnet 4.6 commited on

refactor(frontend): update components, hooks, utils for v2 platform
93a6b8c

yahyoha Claude Sonnet 4.6 commited on

feat(pwa): make ClinicalEmrMode layout responsive for tablet
e021fc7

yahyoha Claude Sonnet 4.6 commited on

feat(pwa): wire OfflineBanner + InstallPrompt into App layout
e52d7c7

yahyoha Claude Sonnet 4.6 commited on

feat(pwa): add InstallPrompt component for PWA install button
58f436b

yahyoha Claude Sonnet 4.6 commited on

feat(pwa): add OfflineBanner component for offline detection
4932bce

yahyoha Claude Sonnet 4.6 commited on

fix(ClinicalEMR): align What-If Scenarios layout with Engineering Mode
d5144c7

yahyoha commited on

feat(Diabetes_Clinical_Risk): add UI explanation + 4-profile mock patients + MedicalTooltip in SHAP table
8de25d9

yahyoha commited on

fix: What-If scenarios now correctly trigger for positive predictions regardless of confidence
32ee744

yahyoha commited on

feat: integrate Clinical Data Dictionary into UI + documentation
242cae9

yahyoha commited on

changed the color for positive and negative SHAP values to be more intuitive (green for positive, red for negative).
3eede5e

yahyoha commited on

feat(ui): production polish - Sex segmented control, slider badges, tooltip definitions
c09b1ab

yahyoha commited on

feat(ux): interactive medical tooltips + remove Arabic language toggle
31ffba5

yahyoha commited on

fix(ui): schema-driven form controls overhaul
b351ed7

yahyoha commited on

feat: dynamic DiCE counterfactuals with 3-state clinical rendering
71900ff

yahyoha commited on

UI/UX Polish: Recharts fixes, DiCE counterfactuals, smart inputs, randomize button
ec1b820

yahyoha commited on