[FEATURE] Reduce UI clutter: hide “current/latest version” footer when up-to-date + add /version command
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
In the Claude Code TUI, the footer shows version info (e.g. current and latest) even when they are the same. In my terminal this takes two lines of valuable vertical space, which is especially annoying on smaller window heights.
Most of the time this information is only useful when there’s an update available. When everything is up-to-date, it’s redundant UI noise.
Current behavior
Footer displays:
current: X.Y.Z
latest: X.Y.Z
This can occupy 2 lines and reduces usable space for actual chat/output.
Expected behavior
Only show version/update info when latest != current (i.e., when an update is available).
Provide a manual way to check version details when needed.
Proposed Solution
Add a command like /version to display version info on demand (current, latest, maybe build info).
Show footer version info only when an update is available (or compress it to a single-line “Update available” message).
Optional enhancement
Add a setting/flag to control this behavior, e.g.:
version_display: always | outdated | never (default: outdated)
Why this helps
Saves terminal space (especially important on smaller screens).
Reduces clutter and improves readability.
Keeps the important “update available” signal when it actually matters.
Alternative Solutions
_No response_
Priority
Low - Nice to have
Feature Category
Interactive mode (TUI)
Use Case Example
I often use Claude Code in a split terminal with a small window height. The always-visible current/latest footer takes 2+ lines, which reduces the visible conversation/output and forces more scrolling. When I’m up to date, that space is wasted most of the time.
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗