Skip to content

Fix terminal reset, bulk-approve flash, and closed PR visibility#19

Merged
mrdon merged 1 commit into
mainfrom
mrdon/18-fix-startup-visibility-bugs
Apr 15, 2026
Merged

Fix terminal reset, bulk-approve flash, and closed PR visibility#19
mrdon merged 1 commit into
mainfrom
mrdon/18-fix-startup-visibility-bugs

Conversation

@mrdon
Copy link
Copy Markdown
Contributor

@mrdon mrdon commented Apr 15, 2026

Summary

  • Hand Bubble Tea a duped stdout file descriptor so the autoupdater's FD-1 redirect to /dev/null can no longer swallow tea's alt-screen-exit sequences (no more needing reset before running prx)
  • Gate tryStartupTransition's bulk-approve entry on all repos' open/merged/tracked list fetches being complete — stops the fireworks/flicker when running across many repos
  • Hide State == "CLOSED" (closed-without-merge) PRs in the review list unless they have new activity; there's nothing to approve or react to

Closes #18

Security implications of changes have been considered

- Give tea a duped stdout FD so autoupdater's FD-1
  /dev/null redirect can't swallow alt-screen exit
- Gate bulk-approve transition on all repo list
  fetches completing to stop mid-startup flicker
- Hide CLOSED (non-merged) PRs unless they have
  new activity

Closes #18
@mrdon mrdon merged commit 58abeaa into main Apr 15, 2026
@mrdon mrdon deleted the mrdon/18-fix-startup-visibility-bugs branch April 15, 2026 21:21
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.

Fix terminal-reset bug, premature bulk-approve screen, and closed-PR visibility

1 participant