release(cli): cut v0.2.8#4092
Conversation
Two CLI changes since v0.2.7, both fixing remote-auth UX: - `superset auth login` now races the loopback callback and the paste prompt in parallel, with an Ink UI for the paste path. Fixes login on remote machines where SSH_CONNECTION isn't set (tmux reattach, VS Code Remote, Codespaces, mosh). `c` copies the auth URL via OSC 52 with native `pbcopy`/`clip`/`wl-copy`/`xclip`/`xsel` fallback. Esc / Ctrl-C exit cleanly. (#4072) - Polished the `/cli/auth/code` web page to match Claude Code's paste-code UI (single-line code box, ghost copy button, click-to- copy with selection-on-release fallback). Wired standard readline shortcuts in the CLI paste prompt: option+backspace / ctrl+w delete the previous word; cmd+backspace / ctrl+u / ctrl+k clear the buffer. (#4075) Push cli-v0.2.8 after this lands to fire the release pipeline.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThe CLI package version is bumped from ChangesVersion Bump
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~1 minute Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile Summary
Confidence Score: 5/5Safe to merge — purely a version bump with no logic changes. All three changed files are correct and internally consistent. The only non-obvious change (desktop version in bun.lock) is explained by the lockfile catching up to a pre-existing package.json bump, not by any new code. No files require special attention.
|
| Filename | Overview |
|---|---|
| packages/cli/cli.config.ts | VERSION constant bumped from 0.2.7 to 0.2.8 — straightforward single-line change |
| packages/cli/package.json | Package version bumped from 0.2.7 to 0.2.8, consistent with cli.config.ts |
| bun.lock | Lockfile updated to reflect CLI v0.2.8; also records apps/desktop version as 1.8.3 (up from 1.8.1 on the base commit), though apps/desktop/package.json was already at 1.8.3 — lockfile was catching up to a prior version bump |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[PR: release cli v0.2.8] --> B[cli.config.ts VERSION 0.2.7 to 0.2.8]
A --> C[package.json version 0.2.7 to 0.2.8]
A --> D[bun.lock updated]
D --> E[superset-cli 0.2.7 to 0.2.8]
D --> F[superset-desktop 1.8.1 to 1.8.3 lockfile catching up]
Reviews (1): Last reviewed commit: "release(cli): cut v0.2.8" | Re-trigger Greptile
🧹 Preview Cleanup CompleteThe following preview resources have been cleaned up:
Thank you for your contribution! 🎉 |
Two CLI changes since v0.2.7, both fixing remote-auth UX: - `superset auth login` now races the loopback callback and the paste prompt in parallel, with an Ink UI for the paste path. Fixes login on remote machines where SSH_CONNECTION isn't set (tmux reattach, VS Code Remote, Codespaces, mosh). `c` copies the auth URL via OSC 52 with native `pbcopy`/`clip`/`wl-copy`/`xclip`/`xsel` fallback. Esc / Ctrl-C exit cleanly. (#4072) - Polished the `/cli/auth/code` web page to match Claude Code's paste-code UI (single-line code box, ghost copy button, click-to- copy with selection-on-release fallback). Wired standard readline shortcuts in the CLI paste prompt: option+backspace / ctrl+w delete the previous word; cmd+backspace / ctrl+u / ctrl+k clear the buffer. (#4075) Push cli-v0.2.8 after this lands to fire the release pipeline.
Already integrated, superseded by current versions, or net-empty in this fork: superset-sh#3881 superset-sh#3887 superset-sh#3917 superset-sh#3925 superset-sh#3940 superset-sh#3956 superset-sh#3961 superset-sh#3974 superset-sh#4017 superset-sh#4048 superset-sh#4049 superset-sh#4055 superset-sh#4063 superset-sh#4070 superset-sh#4092 superset-sh#4110 superset-sh#4138 superset-sh#4159 superset-sh#4163 superset-sh#4164 superset-sh#4209 superset-sh#4210 superset-sh#4249 superset-sh#4349 superset-sh#4405 superset-sh#4462 superset-sh#4464 superset-sh#4494 superset-sh#4495 superset-sh#4500 superset-sh#4535 superset-sh#4541 superset-sh#4566 superset-sh#4580 superset-sh#4589 superset-sh#4593 superset-sh#4603 superset-sh#4637 superset-sh#4642 superset-sh#4655 superset-sh#4657 superset-sh#4659 superset-sh#4685 superset-sh#4692 superset-sh#4745 superset-sh#4789 superset-sh#4797 superset-sh#4824 superset-sh#4835 superset-sh#4847 superset-sh#4885 superset-sh#4896.
Summary
Two CLI changes since v0.2.7, both fixing remote-auth UX:
superset auth loginworks reliably on remote terminals (feat(cli): always-on paste fallback for auth login (Ink UI) #4072): races the loopback callback and the paste prompt in parallel with a new Ink UI. Fixes login on remote machines whereSSH_CONNECTIONisn't set (tmux reattach, VS Code Remote, Codespaces, mosh).ccopies the auth URL via OSC 52 (cross-device through SSH) with nativepbcopy/clip/wl-copy/xclip/xselfallback. Esc / Ctrl-C exit cleanly withLogin interrupted./cli/auth/codeto match Claude Code's UI (single-line code box, ghost copy button that flips to "✓ Copied!", click-anywhere-on-the-box copy with selection-on-release fallback). Wired standard readline shortcuts in the CLI paste prompt:option+backspace/ctrl+wdelete previous word;cmd+backspace/ctrl+u/ctrl+kclear the buffer. Plain backspace still deletes one char.Push
cli-v0.2.8after this lands to fire the release pipeline.Test plan
Authorized!printsSSH_CONNECTION: paste path completes successfullyckeybinding copies via OSC 52 over SSH; toast appears for 1.5sLogin interruptedexit 0, no stack traceoption+backspacedeletes a word,ctrl+uclears the bufferSummary by cubic
Release
@superset/cliv0.2.8. Improves remote auth reliability and polishes the paste-code flow for a smoother login on local and remote terminals.SSH_CONNECTION(tmux, VS Code Remote, Codespaces, mosh).ccopies the auth URL via OSC 52 with nativepbcopy/clip/wl-copy/xclip/xselfallbacks. Esc/Ctrl-C exit cleanly with “Login interrupted”./cli/auth/code(single-line code box, ghost copy that flips to “✓ Copied!”, click-to-copy with selection fallback). Added readline shortcuts in the CLI prompt: option+backspace/ctrl+w delete word; cmd+backspace/ctrl+u/ctrl+k clear; backspace deletes a char.Written for commit 77a56e0. Summary will update on new commits.
Summary by CodeRabbit