---
created: 2026-04-07T03:23:24.916Z
title: Contextual no-orders message based on connection status
area: ui
files:
  - crates/app/ui/dashboard.slint
  - crates/app/src/main.rs
---

## Problem

When no orders are found, the app displays a message that includes "check connection settings" regardless of whether the Shopify connection is actually working. If the connection has already been validated (e.g., a successful sync has occurred), telling the user to check their connection settings is misleading and unhelpful.

## Solution

Make the empty-state message context-aware: if the Shopify connection is proven working (e.g., a successful sync has completed or credentials are validated), show a simpler "No orders found" message without the connection troubleshooting hint. Only suggest checking connection settings when the connection status is unknown or has failed.
