Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 10:05
· 90 commits to main since this release

Added

  • Interactive CLI menu — bare 9routerx on a real terminal now shows an
    arrow-key picker (Bubble Tea + lipgloss, MIT; highlight uses the dashboard
    accent #2f5bd3): ↑/↓ or j/k navigate, Enter selects, q/Esc/Ctrl+C quit.
    Number keys 1-6 with 0 exit keep the old direct-select behaviour and
    Enter still defaults to item 1 (open dashboard). Pipe/CI/service stdin
    automatically falls back to the plain numbered menu, exactly as before, and
    the default port line in the header is http://127.0.0.1:20128.

Changed

  • BREAKING-ish: default port 888 → 20128 for ecosystem compatibility with
    9router / 9router-go; set PORT=888 to keep the old behavior.
  • docs: npm install as primary install path; npm badges
  • docs: acknowledgments table with live star badges; attribution fixes (headroom source, frontend deps)
  • CLI output is emoji-free: the update notice prints as
    [UPDATE] v<x.y.z> available — run '9routerx update', success lines print
    [OK], warnings print [WARN].
  • Errors from menu actions (start against a busy port, failed stop) render
    inside the interactive picker instead of being lost on the redrawn screen.
  • Binaries grow ~1 MB from the TUI dependency (windows-amd64 -ldflags "-s -w":
    49.98 MB → 51.04 MB).