Skip to content

feat: redesign TUI and add update command#11

Merged
JacobFV merged 1 commit intomainfrom
feat/tui-redesign-and-update-command
Feb 10, 2026
Merged

feat: redesign TUI and add update command#11
JacobFV merged 1 commit intomainfrom
feat/tui-redesign-and-update-command

Conversation

@JacobFV
Copy link
Collaborator

@JacobFV JacobFV commented Feb 10, 2026

Summary

  • Redesign all TUI components replacing emoji-based rendering with clean Unicode geometric symbols (▸ ● ◆ ┃) for a high-tech terminal aesthetic
  • Add agi update command with npm registry version checking, install method detection (npm vs Homebrew), and self-update execution
  • Bold box-drawing borders, geometric state indicators, continuous vertical log line, minimal dialog chrome

Test plan

  • npm run typecheck passes
  • npm run build succeeds
  • npm run lint clean
  • agi update shows current version and checks registry
  • TUI renders with geometric symbols instead of emojis

🤖 Generated with Claude Code

Replace emoji-based rendering with clean Unicode geometric symbols
throughout the terminal UI. StatusBar now uses bold box-drawing borders
with geometric state indicators, EventDisplay uses a continuous vertical
log line with type-specific prefixes, and dialogs use bold borders with
minimal chrome.

Add `agi update` command that checks npm registry for the latest version,
detects install method (npm vs Homebrew), and runs the appropriate update.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@JacobFV JacobFV merged commit 0ae8856 into main Feb 10, 2026
4 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