Skip to content

Improve repo clone UX with live progress and protocol preference#56

Merged
hex2dec merged 1 commit intomainfrom
feat/repo-clone-ux
Apr 2, 2026
Merged

Improve repo clone UX with live progress and protocol preference#56
hex2dec merged 1 commit intomainfrom
feat/repo-clone-ux

Conversation

@hex2dec
Copy link
Copy Markdown
Owner

@hex2dec hex2dec commented Apr 2, 2026

Summary

  • stream native git clone progress to stderr while keeping stable text and JSON command output on stdout
  • add a saved clone protocol preference with a first-use SSH/HTTPS selection flow instead of silently defaulting to HTTPS
  • preserve auth tokens when saving clone preferences and harden unauthenticated integration tests against local machine config leakage

Testing

  • cargo fmt
  • cargo test
  • cargo clippy --all-targets --all-features -- -D warnings

Closes #42

@hex2dec hex2dec merged commit f4fc6e8 into main Apr 2, 2026
@hex2dec hex2dec deleted the feat/repo-clone-ux branch April 2, 2026 04:14
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.

Improve repo clone UX with live progress and protocol preference

1 participant