Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: modem-dev/hunk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.2
Choose a base ref
...
head repository: modem-dev/hunk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.9.3
Choose a head ref
  • 4 commits
  • 8 files changed
  • 3 contributors

Commits on Apr 13, 2026

  1. fix: normalize rename-only diff paths

    Backport of 120fa90.
    
    0.9.x does not ship the newer public OpenTUI adapter file from main, so this backport keeps the loader and file-label normalization changes plus their regression tests.
    benvinegar committed Apr 13, 2026
    Configuration menu
    Copy the full SHA
    c5d6423 View commit details
    Browse the repository at this point in the history
  2. fix(renderer): strip newline from Pierre empty-line placeholder spans

    Pierre's processLine injects a { type: "text", value: "\n" } node into
    empty line elements so they are not childless. flattenHighlightedLine was
    passing that value directly through tabify, which left a literal "\n" in
    the rendered span text. That newline broke terminal row rendering: line
    numbers disappeared and row backgrounds (e.g. green for additions) were
    not painted.
    
    The fix applies cleanLastNewline before tabify, matching what cleanDiffLine
    already does in the unhighlighted fallback path.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
    (cherry picked from commit 0f37e96)
    2 people authored and benvinegar committed Apr 13, 2026
    Configuration menu
    Copy the full SHA
    9e39d17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee32971 View commit details
    Browse the repository at this point in the history
  4. chore(release): cut 0.9.3

    benvinegar committed Apr 13, 2026
    Configuration menu
    Copy the full SHA
    1f769fd View commit details
    Browse the repository at this point in the history
Loading