Skip to content

Remove non-critical welcome dialogs#280

Merged
backnotprop merged 2 commits intomainfrom
remove-non-critical-welcome-dialogs
Mar 12, 2026
Merged

Remove non-critical welcome dialogs#280
backnotprop merged 2 commits intomainfrom
remove-non-critical-welcome-dialogs

Conversation

@backnotprop
Copy link
Owner

Summary

  • Remove UI Features Setup dialog (TOC & sticky actions — display-only settings with sensible defaults)
  • Remove Plan Diff Marketing dialog (one-time feature announcement)
  • Remove What's New v0.11.0 dialog (one-time feature announcement)
  • Keep Permission Mode Setup as the only first-run dialog (affects agent behavior)
  • Delete 5 dead files, clean up cascade chain in App.tsx

Test plan

  • First-time user (no cookies) sees only Permission Mode Setup on Claude Code
  • Non-Claude-Code origins see no dialogs on first load
  • Build passes (bun run build:hook)

🤖 Generated with Claude Code

backnotprop and others added 2 commits March 12, 2026 00:00
Remove UI Features Setup, Plan Diff Marketing, and What's New v0.11.0
dialogs from the first-run cascade. Only the Permission Mode Setup
dialog remains as it's the only one that affects agent behavior.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Moves the 334-line PLAN_CONTENT string from App.tsx to demoPlan.ts to reduce clutter.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@backnotprop
Copy link
Owner Author

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

🤖 Generated with Claude Code

@backnotprop backnotprop merged commit fbd4ee4 into main Mar 12, 2026
5 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