fix(tui): version string, tab rename, sparse tab centering #142

Merged
lerko merged 5 commits from fix/tui-version-and-tab-label into main 2026-06-20 19:19:44 +00:00
Owner

Summary

  • Version string — strip Go module pseudo-version suffix from footer. Shows v0.1.0 instead of v0.1.1-0.20260620165311-5ca534b0b100+dirty
  • Tab rename — "Sites" → "Monitors" in tab bar and detail breadcrumbs, matching README/CLI/docs
  • Sparse tab centering — tables on low-row tabs (Alerts, Nodes, Maint, Users) sit in the upper third instead of flush against the tab bar with a void below
  • Assets recaptured — all screenshots and demo GIF reflect the fixes

Test plan

  • Verify footer shows clean version on go run and tagged builds
  • Confirm "Monitors" tab label and breadcrumb in detail view
  • Check centering looks right on Alerts/Nodes with few rows
  • Verify Monitors/Logs tabs (dense data) are unaffected
## Summary - **Version string** — strip Go module pseudo-version suffix from footer. Shows `v0.1.0` instead of `v0.1.1-0.20260620165311-5ca534b0b100+dirty` - **Tab rename** — "Sites" → "Monitors" in tab bar and detail breadcrumbs, matching README/CLI/docs - **Sparse tab centering** — tables on low-row tabs (Alerts, Nodes, Maint, Users) sit in the upper third instead of flush against the tab bar with a void below - **Assets recaptured** — all screenshots and demo GIF reflect the fixes ## Test plan - [x] Verify footer shows clean version on `go run` and tagged builds - [x] Confirm "Monitors" tab label and breadcrumb in detail view - [x] Check centering looks right on Alerts/Nodes with few rows - [x] Verify Monitors/Logs tabs (dense data) are unaffected
lerko added 3 commits 2026-06-20 18:23:39 +00:00
Strip Go module pseudo-version suffix (timestamp+hash+dirty) from the
footer version string — shows "v0.1.0" instead of the full build
metadata. Rename "Sites" tab and breadcrumbs to "Monitors" for
consistency with README, CLI help, and user-facing docs.
Tables on tabs with few rows (Alerts, Nodes, Maint, Users) now sit in
the upper third of the viewport instead of flush against the tab bar.
Dense tabs like Monitors and Logs fill naturally and are unaffected.
chore(assets): recapture screenshots with version and tab fixes
CI / test (pull_request) Successful in 1m44s
CI / lint (pull_request) Successful in 1m17s
CI / vulncheck (pull_request) Successful in 51s
ef8e5c0b93
All screenshots now show clean version string, "Monitors" tab label,
and upper-third vertical centering on sparse tabs.
lerko added 1 commit 2026-06-20 18:30:46 +00:00
fix(tui): revert centering, fix demo GIF pacing
CI / test (pull_request) Successful in 2m1s
CI / lint (pull_request) Successful in 1m6s
CI / vulncheck (pull_request) Successful in 56s
07f3cc8e09
Revert upper-third centering — inconsistent start positions across tabs
felt jumpy. Back to standard top-align with consistent table placement.

Demo GIF now pauses on Nodes tab (cluster view is a selling point) and
skips Maint/Users quickly instead of sprinting through all three.
lerko added 1 commit 2026-06-20 19:11:35 +00:00
fix(assets): recapture theme screenshots with top-aligned layout
CI / test (pull_request) Successful in 1m43s
CI / lint (pull_request) Successful in 1m12s
CI / vulncheck (pull_request) Successful in 51s
0e5f2dded5
lerko merged commit 0e5f2dded5 into main 2026-06-20 19:19:44 +00:00
lerko deleted branch fix/tui-version-and-tab-label 2026-06-20 19:19:44 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lerkolabs/uptop#142