Skip to content

WL-0MMLXZ9Z90O3N49Q: Fix TUI Shift+G GitHub action reliability and browser open behavior#923

Merged
SorraTheOrc merged 10 commits intomainfrom
wl-WL-0MMLXZ9Z90O3N49Q-tui-github-g-fixes
Mar 11, 2026
Merged

WL-0MMLXZ9Z90O3N49Q: Fix TUI Shift+G GitHub action reliability and browser open behavior#923
SorraTheOrc merged 10 commits intomainfrom
wl-WL-0MMLXZ9Z90O3N49Q-tui-github-g-fixes

Conversation

@SorraTheOrc
Copy link
Member

Summary

  • make the TUI GitHub shortcut reliable across terminal/blessed key encodings by routing uppercase G intent through a dedicated handler and preventing delegate-key collisions
  • extract GitHub open/push behavior into src/tui/github-action-helper.ts, keep fallback behavior when helper import fails, and preserve toast/clipboard fallback UX
  • prevent throttler debug logs from corrupting TUI rendering unless WL_GITHUB_THROTTLER_DEBUG is explicitly set
  • speed up browser launch by switching URL open to detached spawn and preferring explorer.exe first on WSL

Validation

  • npm run build

@SorraTheOrc SorraTheOrc merged commit 9cfb550 into main Mar 11, 2026
4 checks passed
@SorraTheOrc SorraTheOrc deleted the wl-WL-0MMLXZ9Z90O3N49Q-tui-github-g-fixes branch March 11, 2026 22:18
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