Skip to content

Conversation

@javoire
Copy link
Owner

@javoire javoire commented Jan 28, 2026

Summary

  • Display spinner messages in gray/dim color for less visual noise
  • Don't offer to add base branch to a stack (it can't have a parent)
  • Keep spinner running during PR fetch to eliminate ~3 second feedback gap

🤖 Generated with Claude Code

javoire and others added 3 commits January 28, 2026 14:18
Add dim color styling to in-progress spinner messages to visually
distinguish them from success/error messages.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
When running `stack status` on the base branch (e.g., main), the command
would incorrectly offer to add it to a stack with itself as parent.
Accepting this created a circular dependency (main → main).

Now detects when the current branch is the base branch and shows a
helpful message instead of the problematic prompt.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Move wg.Wait() and individual PR fetching inside the spinner block
so the "Loading stack..." spinner displays continuously until the
tree is ready to print, eliminating the ~3 second feedback gap.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@javoire javoire changed the title fix: keep spinner running during PR fetch in status feat: improve status command UX Jan 28, 2026
@javoire javoire merged commit 374703a into main Jan 28, 2026
1 check passed
@javoire javoire deleted the fix/spinner-gap-status branch January 28, 2026 20:12
javoire pushed a commit that referenced this pull request Jan 28, 2026
…26-01-28)

### Features

* improve status command UX ([#52](#52)) ([374703a](374703a))
@javoire
Copy link
Owner Author

javoire commented Jan 28, 2026

🎉 This PR is included in version 1.10.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants