Skip to content

Fix CLI catalog, OAuth, and stale artifacts#21

Closed
tiankaima wants to merge 4 commits into
mainfrom
agent/cli-issue-batch
Closed

Fix CLI catalog, OAuth, and stale artifacts#21
tiankaima wants to merge 4 commits into
mainfrom
agent/cli-issue-batch

Conversation

@tiankaima

Copy link
Copy Markdown
Member

Closes #12.
Closes #13.
Closes #14.
Closes #15.
Closes #16.
Closes #17.

Summary

  • make colored CJK catalog TUIs stable at wide and compact terminal sizes and honor no-color modes
  • let Enter open the highlighted record and display the identifiers accepted by view
  • bind OAuth callback redirects to the actual IPv4 loopback listener
  • remove four unreferenced, obsolete TUI screenshots
  • sync the current server OpenAPI contract and regenerate the Go client so CI drift checks are meaningful

Verification

  • go test ./... -count=1
  • go vet ./...
  • GOFLAGS=-buildvcs=false go build ./cmd/life-ustc
  • OpenAPI sync/regeneration produces a clean diff
  • regression tests cover ANSI/CJK at 80x24 and 40x12, selection/open behavior, no-color output, list/view identifiers, and the real loopback socket address
  • delegated PTY checks exercised 80x24 and 40x12 against the public API, including zero escape bytes under --no-color

@tiankaima

Copy link
Copy Markdown
Member Author

Superseded by #22, which keeps the batched CLI fixes and additionally validates the exact server #498 OpenAPI companion branch. #22 is green.

@tiankaima tiankaima closed this Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment