Skip to content

gitwink v0.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 11:42

Added

  • Diff window — whole-file view. A ±3 / ±25 / Full context toggle in the
    diff header expands the view beyond the changed hunks; "Full" shows the
    entire file with additions/deletions still highlighted, right in the
    side-by-side view (no separate editor). Cached only at the default size;
    disabled and server-capped for very large files.
  • Diff window — resizable columns. Drag the divider between the old and new
    columns to rebalance them when one side's lines are clipped, double-click
    to reset to 50/50. The split is remembered across diff windows.

Fixed

  • The timeline no longer snaps the open commit, selection, and scroll back
    to the first row a second or two after you click a row. A background
    refresh (panel re-summon, a finished scan, a file-watcher event) is now a
    quiet in-place refresh that keeps your view and follows the commit you
    opened by identity instead of re-anchoring to the top.
  • Diff resizer is smooth and robust — the diff no longer re-parses on every
    drag frame, the drag recovers from pointer-cancel / lost-capture, and a
    zero-width edge case can no longer produce invalid layout.
  • Hardened the windowed all-repos timeline against several races surfaced by
    a multi-pass review: a stale refresh clobbering a newer filter change,
    opposite-direction page extends splicing a non-contiguous window, and
    recovery anchors matching the wrong row when two repos share a commit hash.