Skip to content

feat: add contextual help and copy hash - #29

Merged
dinakars777 merged 1 commit into
mainfrom
codex/context-help-copy-hash
May 31, 2026
Merged

feat: add contextual help and copy hash#29
dinakars777 merged 1 commit into
mainfrom
codex/context-help-copy-hash

Conversation

@dinakars777

Copy link
Copy Markdown
Owner

Summary

git-time-machine now exposes its recovery controls through a contextual ? help overlay and lets users copy the selected full commit hash with y. The same slice broadens search beyond commit messages so users can filter by hash, author, and relative time while finding a recovery point.

Closes #18.

What Changed

  • Added contextual help for timeline, diff, search, and restore flows.
  • Added clipboard copy support with platform candidates for macOS, Windows, Wayland, and X11.
  • Added status feedback when copying succeeds or clipboard support is unavailable.
  • Expanded search matching from commit message only to message, hash, author, and relative time.
  • Documented the GitHub research pass and updated README, roadmap, changelog, and landing-page controls.

Testing

  • cargo fmt --check && cargo clippy -- -D warnings && cargo test
  • cargo run -- --help
  • git-time-machine --export-json against a temporary Git repository

Compound Engineering
GPT-5

@dinakars777
dinakars777 merged commit 4b5855f into main May 31, 2026
1 check passed
@dinakars777
dinakars777 deleted the codex/context-help-copy-hash branch May 31, 2026 09: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.

Feature: Add keybinding to copy commit hash to clipboard

1 participant