Skip to content

feat(cli): wide output, verbose mode, plural roots, and SDK 0.1.1#1

Merged
anmho merged 5 commits intomainfrom
feat/wide-verbose-scalar
Apr 13, 2026
Merged

feat(cli): wide output, verbose mode, plural roots, and SDK 0.1.1#1
anmho merged 5 commits intomainfrom
feat/wide-verbose-scalar

Conversation

@anmho
Copy link
Copy Markdown
Owner

@anmho anmho commented Apr 13, 2026

Summary

This PR improves CLI usability and reliability while keeping API coverage intact.

  1. Bump SDK to @anmho/bluebubbles-sdk@0.1.1.
  2. Add global --verbose diagnostics (request start/status + transport errors to stderr).
  3. Add -o wide human output mode for richer tabular list views.
  4. Rename root resources to plural: chats, messages (breaking change).
  5. Add bluebubbles server open to launch the desktop app.
  6. Add API timeout and clearer network errors for unreachable server (fail-fast).
  7. Redact query-string data in verbose endpoint logs.

Breaking Change

Command roots are now plural.

  • Before: bluebubbles chat ..., bluebubbles message ...
  • After: bluebubbles chats ..., bluebubbles messages ...

Examples

bluebubbles messages list --limit 20
bluebubbles messages list --limit 20 -o wide
bluebubbles messages list --limit 20 --json
bluebubbles ping --verbose --json
bluebubbles server open

Validation

  • bun run check
  • bun run test
  • source .env && bun run test:commands (local smoke)
  • Live smoke checks for --help, messages list, ping --verbose --json, and unreachable-server timeout handling

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3a80e844a4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/lib/bluebubbles/client.ts
@anmho anmho force-pushed the feat/wide-verbose-scalar branch from 3a80e84 to ddedefa Compare April 13, 2026 06:03
@anmho anmho changed the title feat(cli): wide output, verbose mode, scalar docs, and SDK 0.1.1 feat(cli): wide output, verbose mode, plural roots, and SDK 0.1.1 Apr 13, 2026
@anmho anmho merged commit 8adb6e8 into main Apr 13, 2026
1 check passed
@anmho anmho deleted the feat/wide-verbose-scalar branch April 13, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant