omnidiag / frontend /src /components

Commit History

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

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

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(comparison): add Before/After Comparison Mode component
0363671

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): 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(pdf): add Export PDF and Print buttons to ClinicalEmrMode
93762ed

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): 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

fix: resolve 3 critical integration bugs causing 500 errors
c7cae6b

yahyoha commited on

fix(emr): add null guard for selectedPatient to prevent avatar render crash
a1c631d

yahyoha commited on

feat(emr): refactor ClinicalEmrMode for dynamic disease-aware clinical view
f407522

yahyoha commited on

feat(chart): add maxVisible prop and Show All toggle to ShapBarChart
97ccf94

yahyoha commited on

feat(app): integrate DiseaseProvider, DiseaseSelector, and DynamicClinicalForm
4cb0abf

yahyoha commited on

feat(forms): add SchemaFieldFactory and DynamicClinicalForm engine
03645a7

yahyoha commited on

feat(components): add static UI widgets for schema-driven forms
2490f94

yahyoha commited on

feat(core): apply production security updates, fix infrastructure bugs, and add SHAP service
dc38183

yahyoha commited on

feat(ui): build React dashboard with engineering and clinical EMR modes
9b3e3af

yahyoha commited on