#193: CommandAutocomplete uses unique keys, no duplicate name collisions
#194: /provider login shows URL without false clipboard claim
#199: TopBar shows actual package version instead of 0.0.0
Four CLI/TUI fixes in one PR:
- #192: Ctrl+T no longer leaks 't' into input
- #193: CommandAutocomplete uses unique keys, no duplicate name collisions
- #194: /provider login shows URL without false clipboard claim
- #199: TopBar shows actual package version instead of 0.0.0
- #192: Suppress leaked character when Ctrl+T/L/N/K fires in useInput by
setting a ctrlJustFired ref and rejecting the next onChange call in the
InputBar onChange wrapper
- #193: CommandAutocomplete uses composite key `${cmd.execution}-${cmd.name}`
to prevent duplicate key warnings; CommandRegistry.getAll() deduplicates
gateway commands that share a name with local commands
- #194: /provider login message no longer claims '(URL copied to clipboard)'
since clipboard access is unavailable server-side
- #199: cli.ts reads version from package.json via createRequire and passes
it as a prop to TuiApp which forwards it to TopBar instead of hardcoded 0.0.0
Fixes#192, #193, #194, #199
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Four CLI/TUI fixes in one PR: