Skip to content

feat: commit labels, click-checkout, reset v0.5.0-rc.0#11

Merged
opariffazman merged 4 commits into
mainfrom
feat/ui-ux-improvements
May 28, 2026
Merged

feat: commit labels, click-checkout, reset v0.5.0-rc.0#11
opariffazman merged 4 commits into
mainfrom
feat/ui-ux-improvements

Conversation

@opariffazman

Copy link
Copy Markdown
Owner

Summary

  • commit labels: C1, C2… replace hashes everywhere (graph node, detail, log, commit/checkout/reset/merge/cherry-pick/revert output)
  • labels as input: accept C-labels at commit-ish arg positions; real branch/tag names always win (git branch C3 still makes branch C3)
  • click-checkout: click node → checkout branch if tip, else detached at C-label; runs via executeCommand (logged + autosaved), detail stays open
  • reset button: top-left, inline confirm, wipes engine + history + IndexedDB; reload stays clean
  • detail panel: C-label headline + short hash small for reference + parents shown as labels

Test Plan

  • graph nodes + git log + commit output show C-labels
  • git checkout C2 / git reset C1 resolve; git branch C3 NOT expanded
  • click non-tip → detached; click branch-tip → attaches
  • reset → Yes wipes; reload stays clean (IndexedDB cleared)
  • full suite: typecheck 0, lint clean, 356 tests pass

🤖 Generated with Claude Code

opariffazman and others added 3 commits May 28, 2026 20:42
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
C-labels (C1, C2…) replace hashes everywhere; accepted as refs at
commit-ish positions, real branch/tag names always win. Click commit
node checks it out (branch if tip, else detached) via executeCommand.
Reset button top-left: inline confirm wipes engine + history + IndexedDB.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-05-28 15:44 UTC

Repo-wide format:check in CI flagged the spec doc committed earlier.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@opariffazman
opariffazman merged commit 6e5b9aa into main May 28, 2026
3 checks passed
@opariffazman
opariffazman deleted the feat/ui-ux-improvements branch May 28, 2026 15:44
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