From 0d9dce17200ad712a3ec96bcc2ff4737d7cd5a7b Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 16:12:46 +0000 Subject: [PATCH 1/7] Update src/app/admin/page.tsx --- src/app/admin/page.tsx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index c00095d..4025cc8 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -98,7 +98,7 @@ const AdminDashboardPage = () => { category: "Week 1", title: "28% Adoption", excerpt: "Initial rollout phase. Radiologists completing onboarding.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=10", imageAlt: "Week 1 chart", authorName: "System", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", @@ -109,7 +109,7 @@ const AdminDashboardPage = () => { category: "Week 4", title: "42% Adoption", excerpt: "Sustained momentum. Champions program launched.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=11", imageAlt: "Week 4 chart", authorName: "System", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", @@ -120,7 +120,7 @@ const AdminDashboardPage = () => { category: "Week 8", title: "61% Adoption", excerpt: "Near-term target within reach. Focus on Emergency Radiology adoption.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=12", imageAlt: "Week 8 chart", authorName: "System", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", @@ -177,7 +177,7 @@ const AdminDashboardPage = () => { category: "Radiology (Main)", title: "8 Eligible | 6 Active | 75% Adoption", excerpt: "Override Rate: 18% | Status: ✅ Compliant | Strong performance. Champions program active.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3syy0a", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3syy0a&_wi=4", imageAlt: "Radiology main", authorName: "Radiology Department", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", @@ -188,7 +188,7 @@ const AdminDashboardPage = () => { category: "Emergency Radiology", title: "4 Eligible | 2 Active | 50% Adoption", excerpt: "Override Rate: 31% | Status: ⚠️ Below Target | Needs intervention and training.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3syy0a", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3syy0a&_wi=5", imageAlt: "Emergency radiology", authorName: "Emergency Radiology", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", @@ -199,7 +199,7 @@ const AdminDashboardPage = () => { category: "CT & MRI Suite", title: "4 Eligible | 4 Active | 100% Adoption", excerpt: "Override Rate: 12% | Status: ✅ Compliant | Excellent adoption. Role model for others.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3syy0a", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3syy0a&_wi=6", imageAlt: "CT MRI suite", authorName: "CT & MRI Suite", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", @@ -244,35 +244,35 @@ const AdminDashboardPage = () => { id: "champion-1", name: "Dr. Priya Nair", role: "🏅 Certified Champion | 245 scans reviewed | 12 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb&_wi=3", imageAlt: "Dr. Priya Nair" }, { id: "champion-2", name: "Dr. Rajesh Sharma", role: "🏅 Certified Champion | 198 scans reviewed | 8 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq&_wi=2", imageAlt: "Dr. Rajesh Sharma" }, { id: "champion-3", name: "Dr. Anjali Mehta", role: "🏅 Certified Champion | 189 scans reviewed | 6 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb&_wi=4", imageAlt: "Dr. Anjali Mehta" }, { id: "champion-4", name: "Dr. Arjun Kumar", role: "🌱 Rising Star | 156 scans reviewed | 4 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq&_wi=3", imageAlt: "Dr. Arjun Kumar" }, { id: "champion-5", name: "Dr. Sanjana Desai", role: "Active Contributor | 128 scans reviewed | 3 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb&_wi=5", imageAlt: "Dr. Sanjana Desai" } ]} -- 2.49.1 From a8a4349dbae2b1984c5c423212df3cf790f0d61f Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 16:12:46 +0000 Subject: [PATCH 2/7] Update src/app/audit/page.tsx --- src/app/audit/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/audit/page.tsx b/src/app/audit/page.tsx index e34d5e0..a115b75 100644 --- a/src/app/audit/page.tsx +++ b/src/app/audit/page.tsx @@ -72,7 +72,7 @@ export default function AuditLogPage() { excerpt: "TB Infiltrate confirmed. Signed by Dr. Rajesh Sharma. Flagged for model review.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=4", imageAlt: "Audit log entry", authorName: "Dr. Rajesh Sharma", authorAvatar: @@ -86,7 +86,7 @@ export default function AuditLogPage() { excerpt: "False Positive. Reason: Previous post-fracture scarring, not acute fracture.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=5", imageAlt: "Audit log entry", authorName: "Dr. Rajesh Sharma", authorAvatar: @@ -100,7 +100,7 @@ export default function AuditLogPage() { excerpt: "Modified: Cardiomegaly confirmed, but severity downgraded to mild based on clinical context.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=6", imageAlt: "Audit log entry", authorName: "Dr. Rajesh Sharma", authorAvatar: -- 2.49.1 From 82a20b5709970a46b8cd6031249149d4c7f0873b Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 16:12:47 +0000 Subject: [PATCH 3/7] Update src/app/champions/page.tsx --- src/app/champions/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/champions/page.tsx b/src/app/champions/page.tsx index 38c7a79..4f0a411 100644 --- a/src/app/champions/page.tsx +++ b/src/app/champions/page.tsx @@ -52,35 +52,35 @@ export default function ChampionsPage() { id: "champion-1", name: "Dr. Priya Nair", role: "🏅 Certified Champion | 245 scans reviewed | 12 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb&_wi=6", imageAlt: "Dr. Priya Nair", }, { id: "champion-2", name: "Dr. Rajesh Sharma", role: "🏅 Certified Champion | 198 scans reviewed | 8 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq&_wi=4", imageAlt: "Dr. Rajesh Sharma", }, { id: "champion-3", name: "Dr. Anjali Mehta", role: "🏅 Certified Champion | 189 scans reviewed | 6 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb&_wi=7", imageAlt: "Dr. Anjali Mehta", }, { id: "champion-4", name: "Dr. Arjun Kumar", role: "🌱 Rising Star | 156 scans reviewed | 4 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq&_wi=5", imageAlt: "Dr. Arjun Kumar", }, { id: "champion-5", name: "Dr. Sanjana Desai", role: "Active Contributor | 128 scans reviewed | 3 flags submitted", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb&_wi=8", imageAlt: "Dr. Sanjana Desai", }, ]} @@ -135,7 +135,7 @@ export default function ChampionsPage() { category: "Adoption Alert", title: "🟡 Adoption Alert — Emergency Radiology Below Target", excerpt: "Emergency Radiology is at 50% adoption. Below the 70% contract target. Intervention needed.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=13", imageAlt: "Alert", authorName: "Admin Dashboard", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", @@ -146,7 +146,7 @@ export default function ChampionsPage() { category: "New Scan", title: "🔵 New Scan in Queue — High Priority", excerpt: "PT-2049, Chest X-Ray. High confidence flag by AI. Awaiting radiologist review.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ta7hrl", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ta7hrl&_wi=6", imageAlt: "New scan", authorName: "Scan Queue System", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", -- 2.49.1 From 8fdcc8a2fb8e531ca24497fbb1fd6ab66c0079da Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 16:12:47 +0000 Subject: [PATCH 4/7] Update src/app/dept-settings/page.tsx --- src/app/dept-settings/page.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/dept-settings/page.tsx b/src/app/dept-settings/page.tsx index f3d4436..e1d2b98 100644 --- a/src/app/dept-settings/page.tsx +++ b/src/app/dept-settings/page.tsx @@ -56,19 +56,19 @@ const DeptSettingsPage = () => { { title: "TB Infiltrate Threshold", description: "Current: 70% | Range: 55%-90% | Adjusting the threshold affects alert sensitivity across your department.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=7", imageAlt: "Threshold slider" }, { title: "Cardiomegaly Threshold", description: "Current: 75% | Range: 55%-90% | Higher thresholds reduce false positives but may miss subtle findings.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=8", imageAlt: "Threshold slider" }, { title: "Pneumothorax Threshold", description: "Current: 65% | Range: 55%-90% | Critical findings like pneumothorax require careful threshold tuning.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=skjc2y&_wi=9", imageAlt: "Threshold slider" } ]} @@ -92,7 +92,7 @@ const DeptSettingsPage = () => { category: "Radiologist", title: "Dr. Priya Nair", excerpt: "Scans Reviewed: 142 | Overrides: 18 | Override Rate: 12.7% | Status: ✅ Optimal", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb&_wi=1", imageAlt: "Dr. Priya Nair", authorName: "Dr. Priya Nair", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", @@ -103,7 +103,7 @@ const DeptSettingsPage = () => { category: "Radiologist", title: "Dr. Arjun Kumar", excerpt: "Scans Reviewed: 89 | Overrides: 28 | Override Rate: 31.5% | Status: ⚠️ Review", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq&_wi=1", imageAlt: "Dr. Arjun Kumar", authorName: "Dr. Arjun Kumar", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rzqhrq", @@ -114,7 +114,7 @@ const DeptSettingsPage = () => { category: "Radiologist", title: "Dr. Anjali Mehta", excerpt: "Scans Reviewed: 156 | Overrides: 8 | Override Rate: 5.1% | Status: ✅ Excellent", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb&_wi=2", imageAlt: "Dr. Anjali Mehta", authorName: "Dr. Anjali Mehta", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt0xbb", -- 2.49.1 From d84e1a09ac75e056330d5f7b318dd740ddcca018 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 16:12:48 +0000 Subject: [PATCH 5/7] Update src/app/layout.tsx --- src/app/layout.tsx | 50 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 42 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 6713378..7528d11 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -6,18 +6,50 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "DiagnosticAI Co-Pilot | Radiology AI Annotation Support", + description: "AI-assisted radiology diagnostic support for Indian hospitals. Review, override, and log AI annotations with full compliance tracking.", + keywords: "radiology AI, diagnostic support, CDSCO compliance, Indian healthcare, medical imaging", + metadataBase: new URL("https://diagnosticai.co-pilot"), + alternates: { + canonical: "https://diagnosticai.co-pilot", + }, + openGraph: { + title: "DiagnosticAI Co-Pilot", + description: "Trustworthy AI support for radiologists. The diagnosis is always yours.", + url: "https://diagnosticai.co-pilot", + siteName: "DiagnosticAI Co-Pilot", + type: "website", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qimohr", + alt: "DiagnosticAI Co-Pilot Logo", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "DiagnosticAI Co-Pilot", + description: "AI annotation support for Indian radiologists", + images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qimohr"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -26,7 +58,9 @@ export default function RootLayout({ return ( - + {children}