Skip to content

refactor(welcome): replace welcome-gate splash with inline header#75

Merged
Patel230 merged 1 commit into
mainfrom
feat/inline-welcome
Jun 27, 2026
Merged

refactor(welcome): replace welcome-gate splash with inline header#75
Patel230 merged 1 commit into
mainfrom
feat/inline-welcome

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Summary

Replaces the separate welcome-gate splash phase with a branded HAWK header rendered inline at the top of the chat scrollback.

  • Header now takes a terminal height so it can adapt layout (compact/tight) and truncate later lines (chips, status) from the bottom when vertical space is short, while always preserving the wordmark + mascot.
  • Adds a 2-line top gap so the wordmark isn't flush against the terminal edge.
  • Drops the phaseWelcomeGate / welcomeDismissed / openConfigOnStart / autoOpenConfigMsg machinery and the welcome_gate*.go files.

Tests

  • New welcome_inline_test.go covering the inline header, reserved layout height, compact copy, and starter prompts. Starter-prompt assertions check copy common to both the needs-setup and ready branches so they're deterministic regardless of the host's /config state.

🤖 Generated with Claude Code

Remove the separate welcome-gate UI phase and render the branded HAWK
header inline at the top of the chat scrollback. The header takes a
terminal height so it can adapt layout (compact/tight) and truncate
later lines (chips, status) from the bottom when space is short, while
always preserving the wordmark + mascot. Adds a 2-line top gap so the
wordmark is not flush against the terminal edge.

Drops the phaseWelcomeGate / welcomeDismissed / openConfigOnStart /
autoOpenConfigMsg machinery and the welcome_gate files.
@Patel230 Patel230 force-pushed the feat/inline-welcome branch from 4a2487c to 1c0aece Compare June 27, 2026 12:19
@Patel230 Patel230 merged commit 589f042 into main Jun 27, 2026
18 checks passed
@Patel230 Patel230 deleted the feat/inline-welcome branch June 27, 2026 12:48
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