You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: clean up upgrade output and hide empty table headers
Clean up the ugly `cli upgrade` output and fix a systemic issue with
empty header rows in box-drawing tables across the codebase.
## Upgrade output
Before:
```
Binary: Installed to /home/byk/.local/bin/sentry
✓ Upgraded to 0.18.0-dev.1773836960
0.18.0-dev.1773794950 → 0.18.0-dev.1773836960
╭─────────┬─────────╮
│ │ │
├─────────┼─────────┤
│ Method │ curl │
│ Channel │ nightly │
╰─────────┴─────────╯
```
After:
```
✓ Upgraded to 0.18.0-dev.1773836960 (from 0.18.0-dev.1773794950)
Method: curl · Channel: nightly
```
Changes:
- Replace metadata table with a compact muted inline line
- Remove redundant version arrow; fold "from" version into success line
- Add `--quiet` to `cli setup` subprocess to suppress leaked stdout
## Systemic table fix
`mdKvTable()` without a heading produces `| | |` empty header cells,
which rendered as an ugly empty bordered row in box-drawing tables.
This affected 12 call sites: auth status, issue/org/project details,
trace/span/log views, and more.
Fix: add `hideHeaders` option to `renderTextTable` and auto-detect
all-empty headers in `renderTableToken` to skip the header row while
still using it for column width measurement.
0 commit comments