From 966f67911e0b9496cd175f31c2bcf71faa8962b9 Mon Sep 17 00:00:00 2001 From: abrichr Date: Wed, 29 Jul 2026 18:04:24 -0400 Subject: [PATCH] feat: link Cloud showcase to mobile decision demo --- components/DashboardShowcase.js | 14 ++++++++++---- cypress/e2e/dashboard-showcase.cy.js | 8 ++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/components/DashboardShowcase.js b/components/DashboardShowcase.js index a2914bc..e3c7a55 100644 --- a/components/DashboardShowcase.js +++ b/components/DashboardShowcase.js @@ -180,6 +180,8 @@ export default function DashboardShowcase() { This is the hosted product running today at app.openadapt.ai. Workflows, runs, evidence, and reports stay connected in one reviewable dashboard. + When a run needs a person, the same decision arrives + as one focused mobile handoff.

@@ -350,12 +352,16 @@ export default function DashboardShowcase() {
- Explore the public demo + See a mobile decision - - See launch plans + + Explore the full demo
diff --git a/cypress/e2e/dashboard-showcase.cy.js b/cypress/e2e/dashboard-showcase.cy.js index 9a45da7..69858d2 100644 --- a/cypress/e2e/dashboard-showcase.cy.js +++ b/cypress/e2e/dashboard-showcase.cy.js @@ -53,14 +53,14 @@ describe('Cloud product showcase', () => { 'demo.openemr.io/openemr/index.php' ) - // The CTA opens the real public hosted-product demo without requiring - // an account. + // The CTA opens the real public mobile decision demo without requiring + // an account. The route is the user-action contract; the label is not. cy.get('#cloud-product') - .contains('a', 'Explore the public demo') + .find('[data-testid="mobile-decision-demo-link"]') .should( 'have.attr', 'href', - 'https://app.openadapt.ai/demo' + 'https://app.openadapt.ai/demo/attention' ) // Wait for the active capture to decode, then screenshot.