Problem
The empty thread renders a single centered dim sentence ("Waiting for the encrypted Copilot stream…", ChatThread.tsx). Competitors show a welcoming empty state with brand mark + suggested first prompts.
Suggested fix
Design an empty state with the H mark, a one-line "what now", and 2–3 tappable suggested prompts.
Filed from a UI research sweep of the Helm mobile app (landing + live demo session) using Playwright + full source review, cross-referenced against Claude, ChatGPT, GitHub Copilot Chat, and Codex/Claude Code UIs.
Problem
The empty thread renders a single centered dim sentence ("Waiting for the encrypted Copilot stream…",
ChatThread.tsx). Competitors show a welcoming empty state with brand mark + suggested first prompts.Suggested fix
Design an empty state with the H mark, a one-line "what now", and 2–3 tappable suggested prompts.
Filed from a UI research sweep of the Helm mobile app (landing + live demo session) using Playwright + full source review, cross-referenced against Claude, ChatGPT, GitHub Copilot Chat, and Codex/Claude Code UIs.