Skip to content

Releases: moritzwilksch/diffle

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 07 Oct 23:37
e900319

Features

  • (comments) Acknowledge yy on the copy-all button (#302)

Bug fixes

  • (lsp) Hit-test hovered words by pointer, upgrade @pierre/diffs (#303)

Refactors

  • (lsp) Classify symbol targets with Shiki scopes, drop tree-sitter (#304)

Documentation

  • (readme) Refresh screenshots for v0.2.3 (#297)

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 07 Oct 11:37
0f9789e

Features

  • (sidebar) Expand the commit list, list uncommitted changes (#295)

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 06 Oct 21:20
c17bf70

Features

  • (help) Link docs and GitHub from the help screens (#288)

Bug fixes

  • (lsp) Hit-test words inside word-level diff marks (#293)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 08:24
4711ad0

Features

  • (compare) Compare two named ranges like git range-diff (#286)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 05:43
2fa02c0

Features

  • (session) [breaking] Reload a refs comparison on request instead of recomputing it (#267)
  • (lsp) Highlight occurrences on hovering (#275)
  • (tree) Fold all files down to the active file (#276)
  • (lsp) Match symbols by word-start prefixes, case-insensitively (#278)
  • (lsp) Peek the highlighted reference in context (#282)

Bug fixes

  • (settings) Trim dialog prose to essentials (#272)
  • (ui) Reflow header and comment forms gracefully at narrow widths (#273)
  • (ui) Ease guarded button arm, disarm, and feedback labels (#271)
  • (lsp) List references when going to a definition from itself (#280)

Documentation

  • Use https://diffle.app for installer script (#264)
  • (readme) Refresh light and dark screenshots (#270)
  • (readme) Refresh screenshots, re-accept e2e snapshots (#274)
  • (readme) Refresh screenshots, re-accept keyboard help snapshot (#283)

Testing

  • Drop low-value tests, give each rule one owner (#284)

Build and CI

  • Add git-cliff for release notes generation (#265)
  • Give tests a Windows timeout budget and stop autocrlf rewrites (#285)
  • Give tests a Windows timeout budget and stop autocrlf rewrites (#285)

v0.1.9

Choose a tag to compare

@pavelzw pavelzw released this 01 Oct 21:36
1260608

What's Changed

✨ New Features

  • feat(screenshot): add a capture runner and fix e2e verb papercuts by @moritzwilksch in #242
  • feat: Add diffle show to view a single commit by @pavelzw in #243
  • feat(review): copy a file's path from its header by @moritzwilksch in #253
  • feat(tree): mark a whole directory viewed from its tree row by @moritzwilksch in #255
  • feat: add commit details in range comparison view by @pavelzw in #245

📚 Documentation

🏗️ Testing

  • test: wait out patch prewarm before rewriting worktree files by @pavelzw in #258
  • test(cli): spawn each help text once, outside test timeouts by @pavelzw in #261

⚙️ Automation

♻️ Chores

Full Changelog: v0.1.8...v0.1.9

v0.1.8

Choose a tag to compare

@pavelzw pavelzw released this 30 Sep 20:27
63c6cb4

What's Changed

✨ New Features

  • feat(comments): render suggestions as a diff from the quoted lines by @moritzwilksch in #231
  • feat(review): show binary images as images, with swipe, onion skin and difference views by @moritzwilksch in #233
  • feat(review): gv toggles viewed on the file above the cursor by @pavelzw in #240

🐞 Bug Fixes

🏗️ Testing

  • test(fixture): add a deterministic fixture repository by @pavelzw in #214

♻️ Chores

Full Changelog: v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@pavelzw pavelzw released this 22 Sep 21:51
86bd7a2

What's Changed

✨ New Features

  • feat(client): bundle Inter and JetBrains Mono by @pavelzw in #215
  • feat(header): add back and forward jump navigation buttons by @moritzwilksch in #222

🐞 Bug Fixes

  • fix(screenshot-change): render design fonts and capture at 2x by @moritzwilksch in #210
  • fix(header): show the s shortcut in the diff layout tooltip by @pavelzw in #220

📦 Refactorings

  • refactor(github): talk to GitHub with a token instead of gh by @pavelzw in #221

♻️ Chores

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@pavelzw pavelzw released this 18 Sep 14:12
d879f36

What's Changed

✨ New Features

🐞 Bug Fixes

  • fix(review): keep the draft comment's lines tinted and name them in the composer by @moritzwilksch in #199
  • fix(review): keep the cursor still when marking a file viewed by mouse by @moritzwilksch in #198
  • fix(review): land the held row at the document end in one frame by @moritzwilksch in #200
  • fix(review): follow the pointer between words inside one token by @moritzwilksch in #197
  • fix(review): select a file when its header is clicked by @moritzwilksch in #202
  • fix(lsp): scroll the focused reference out from under its sticky header by @moritzwilksch in #201
  • fix: Nix CI by @pavelzw in #207
  • fix(review): show a note for a diff without hunks instead of an empty body by @moritzwilksch in #174

♻️ Chores

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@pavelzw pavelzw released this 15 Sep 17:38
bc2f6bd

What's Changed

✨ New Features

🐞 Bug Fixes

  • fix(ui): stop marking Working as expanded in the compare menu by @pavelzw in #159
  • fix: honor linguist-generated gitattributes by @pavelzw in #158
  • fix(review): show a placeholder when a binary file is expanded by @moritzwilksch in #173
  • fix(server): name the rejected header in 403 responses by @pavelzw in #184
  • fix(review): move to the next unviewed file after v, not the next open one by @moritzwilksch in #177
  • fix(review): hold the viewport across split/unified and theme toggles by @moritzwilksch in #175
  • fix(tooltip): show tooltips for ellipsized tree rows and titles in shadow roots by @moritzwilksch in #179
  • fix(hover): keep the type tooltip open while the pointer is on it by @moritzwilksch in #176

🏗️ Testing

  • test: make the watcher and highlight tests fast and deterministic by @moritzwilksch in #181

⚙️ Automation

♻️ Chores

🤷🏻 Other Changes

  • ci: Fix Assign Labels workflow on forks by @pavelzw in #157

New Contributors

Full Changelog: v0.1.4...v0.1.5