Skip to content

feat(cli): open picker for bare resume - #128

Merged
github-actions[bot] merged 6 commits into
mainfrom
feat/optional-resume-session
Aug 2, 2026
Merged

feat(cli): open picker for bare resume#128
github-actions[bot] merged 6 commits into
mainfrom
feat/optional-resume-session

Conversation

@mohitranka

Copy link
Copy Markdown
Contributor

Summary

  • show the navigable session picker for bare --resume
  • highlight the most recently modified session
  • create a new session with a notice when no previous sessions exist
  • cancel without creating a session; preserve explicit IDs and /resume behavior

Validation

  • cargo fmt --all -- --check
  • cargo test -p forge-cli
  • cargo test -p forge-tui --lib (683 passed)
  • `git diff --check

@mohitranka

Copy link
Copy Markdown
Contributor Author

Fixed in ec091d7: the temporary session journal created while the startup picker is open is now removed after both cancellation and successful selection. This prevents empty journals from appearing in future resume lists.

Validation: cargo fmt --all -- --check, cargo test -p forge-cli, and cargo test -p forge-tui --lib (683 passed).

@github-actions
github-actions Bot enabled auto-merge (squash) August 2, 2026 06:49
@mohitranka

Copy link
Copy Markdown
Contributor Author

Fixed the CI failure in 3b95695: Clippy rejected identical if branches in the resume startup flow. The condition is now collapsed into one expression.

Validated locally with cargo fmt --all -- --check, cargo clippy --workspace --all-targets --locked -- -D warnings, and cargo test -p forge-cli.

@github-actions
github-actions Bot merged commit da63a6d into main Aug 2, 2026
6 checks passed
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