Skip to content

chore(preview): render the real startup screen for launch scenes - #229

Merged
yxflc11 merged 1 commit into
mainfrom
codex/claude-preview-startup
Oct 10, 2026
Merged

yxflc11 merged 1 commit into
mainfrom
codex/claude-preview-startup

Conversation

@yxflc11

@yxflc11 yxflc11 commented Oct 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

Follow-up to #223 in the design preview:

  • launch-error hard-coded the old copy that blamed the keychain. It now renders the real DesktopInstallScreen over a fake Desktop bridge, so it shows the current generic failure text.
  • launch-waiting is new: Docker not running, reason docker_unavailable. It renders the same component, showing 「本机服务需要 Docker。请先打开 Docker,OpenBot 会自动继续…」 with 重试 and 更改连接方式.

Both scenes render real code, so screenshot reviews can no longer drift from the app.

Observation, not changed here: while Docker is missing, the screen shows the 「启动需要处理」 heading and the Docker message but no waiting indicator. The text already says it continues automatically; a subtle spinner could make that visible later.

Checks

  • Both scenes rendered in Chrome (dark) with no page errors.
  • tsc -p apps/web: passed.
  • Preview tests: passed.
  • Hygiene guards: passed.

🤖 Generated with Claude Code

The launch-error scene hard-coded the old copy that blamed the keychain. It and a new launch-waiting scene (Docker not running) now render DesktopInstallScreen over a fake Desktop bridge, so the preview can no longer drift from the app.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@yxflc11
yxflc11 merged commit 9814cf1 into main Oct 10, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant