Skip to content

feat: pull-request actions, floating diffs, home-view polish - #9

Closed
777lotto wants to merge 1 commit into
betfrom
agent/pr-actions-and-floats
Closed

feat: pull-request actions, floating diffs, home-view polish#9
777lotto wants to merge 1 commit into
betfrom
agent/pr-actions-and-floats

Conversation

@777lotto

Copy link
Copy Markdown
Owner
  • Pull Requests view rows gain go/gd/gc/gm: check out, diff vs base, comment, and merge (confirm-gated; deletes the branch remote+local, returns to base and fast-forwards when you were on the PR branch)
  • github.lua: Client:mutate write path (merge_pull/comment_pull/ delete_branch) through the same gh->curl transport chain; fail-closed guards; empty 204 bodies decode to nil
  • show_scratch opens a centered rounded float (q/ close) instead of a bottom split - commits, pushes, GitHub details, PR diffs all float
  • home view: empty sections render as one dimmed header line, noise placeholders dropped, hint-free dividers, glyph tab bar, branch trackshort rendered as arrows/check
  • tests: mutation coverage added; smoke tab assertion updated

What changed

Scope

  • Area:
  • Platform:

Validation

  • I targeted bluff, or this is a bluffbet promotion.
  • Commits are signed and show as verified on GitHub.
  • Lua compilation, focused unit tests, and the Git fixture smoke test pass.
  • :help git-panel matches user-visible behavior.
  • I updated CHANGELOG.md for a user-visible change.
  • I added a screenshot or recording for a visible UI change.

- Pull Requests view rows gain go/gd/gc/gm: check out, diff vs base,
  comment, and merge (confirm-gated; deletes the branch remote+local,
  returns to base and fast-forwards when you were on the PR branch)
- github.lua: Client:mutate write path (merge_pull/comment_pull/
  delete_branch) through the same gh->curl transport chain; fail-closed
  guards; empty 204 bodies decode to nil
- show_scratch opens a centered rounded float (q/<Esc> close) instead of
  a bottom split - commits, pushes, GitHub details, PR diffs all float
- home view: empty sections render as one dimmed header line, noise
  placeholders dropped, hint-free dividers, glyph tab bar, branch
  trackshort rendered as arrows/check
- tests: mutation coverage added; smoke tab assertion updated

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@777lotto
777lotto enabled auto-merge August 16, 2026 21:03
@777lotto
777lotto disabled auto-merge August 16, 2026 21:03
@777lotto
777lotto marked this pull request as draft August 16, 2026 21:05
@777lotto 777lotto closed this Aug 16, 2026
@777lotto
777lotto deleted the agent/pr-actions-and-floats branch August 31, 2026 20:04
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