From 3983fecb14042da3260117a46191201aeb2ce0c3 Mon Sep 17 00:00:00 2001 From: Sarah Sanders <88458517+sarahxsanders@users.noreply.github.com> Date: Mon, 26 Oct 2026 10:10:48 -0400 Subject: [PATCH 1/2] fix(tui): show an error icon on the busy screen headline MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The busy screen headline used the PostHog flag mark and a hedgehog, so it read as branding. It now uses the red ✘ that the outro and auth error screens use. The "Skill saved" state uses the green check icon. Generated-By: PostHog Desktop Task-Id: 73ea6d7c-8dbb-48fd-835d-df0af1ccc586 --- src/tui/screens/MintFailureScreen.tsx | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/tui/screens/MintFailureScreen.tsx b/src/tui/screens/MintFailureScreen.tsx index 164773a1a..f4b990e7e 100644 --- a/src/tui/screens/MintFailureScreen.tsx +++ b/src/tui/screens/MintFailureScreen.tsx @@ -3,7 +3,7 @@ import { useRef, useState, useSyncExternalStore } from 'react'; import type { WizardStore } from '@tui/store'; import { PickerMenu } from '@tui/primitives/index'; import { useStdoutDimensions } from '@tui/hooks/useStdoutDimensions'; -import { Colors } from '@tui/styles'; +import { Colors, Icons } from '@tui/styles'; import { MINT_FAILURE_MESSAGE, MINT_FAILURE_BODY, @@ -20,14 +20,6 @@ export type MintFailureServices = { type Action = 'save' | CodingAgent | 'report' | 'continue' | 'exit' | 'retry'; -/** Two blocks of the PostHog flag, left of the headline. */ -const Mark = () => ( - - █ - █ - -); - export function MintFailureScreen({ store, services, @@ -117,9 +109,15 @@ export function MintFailureScreen({ flexDirection="column" alignItems="center" > - - {spellbook ? 'Skill saved' : MINT_FAILURE_MESSAGE} 🦔 - + {spellbook ? ( + + {Icons.check} Skill saved + + ) : ( + + ✘ {MINT_FAILURE_MESSAGE} + + )} {spellbook From 8cdd80425573f1c72538bf175220803beb05bc41 Mon Sep 17 00:00:00 2001 From: Sarah Sanders <88458517+sarahxsanders@users.noreply.github.com> Date: Mon, 26 Oct 2026 12:58:02 -0400 Subject: [PATCH 2/2] test(tui): update busy screen snapshots for error headline --- src/tui/__tests__/__snapshots__/frames/mint-failure-120x40.txt | 2 +- src/tui/__tests__/__snapshots__/frames/mint-failure-80x28.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tui/__tests__/__snapshots__/frames/mint-failure-120x40.txt b/src/tui/__tests__/__snapshots__/frames/mint-failure-120x40.txt index 8a6356d08..0d05d3788 100644 --- a/src/tui/__tests__/__snapshots__/frames/mint-failure-120x40.txt +++ b/src/tui/__tests__/__snapshots__/frames/mint-failure-120x40.txt @@ -14,7 +14,7 @@ - ██ The Wizard's a little busy 🦔 + ✘ The Wizard's a little busy The wizard can still share spells. Grab a skill and let your agent take over. diff --git a/src/tui/__tests__/__snapshots__/frames/mint-failure-80x28.txt b/src/tui/__tests__/__snapshots__/frames/mint-failure-80x28.txt index 4a6e9c44f..21aba7dcb 100644 --- a/src/tui/__tests__/__snapshots__/frames/mint-failure-80x28.txt +++ b/src/tui/__tests__/__snapshots__/frames/mint-failure-80x28.txt @@ -8,7 +8,7 @@ - ██ The Wizard's a little busy 🦔 + ✘ The Wizard's a little busy The wizard can still share spells. Grab a skill and let your agent take over.