Repository navigation
Releases: moritzwilksch/diffle
Releases · moritzwilksch/diffle
Release list
v0.2.4
v0.2.3
Features
- (sidebar) Expand the commit list, list uncommitted changes (#295)
v0.2.2
v0.2.1
Features
- (compare) Compare two named ranges like git range-diff (#286)
v0.2.0
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
v0.1.9
What's Changed
✨ New Features
- feat(screenshot): add a capture runner and fix e2e verb papercuts by @moritzwilksch in #242
- feat: Add
diffle showto 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
- docs: Link website by @pavelzw in #247
- docs(agents): restrict e2e runs to explicit requests, e2e edits by @moritzwilksch in #254
- docs(readme): trim to installation, core workflows, user-visible limits by @moritzwilksch in #257
- docs: Mention pierre by @pavelzw in #262
🏗️ 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
- ci: Build a SEA by @pavelzw in #244
- ci(sea): wait for the local release server instead of sleeping by @pavelzw in #252
- ci: Add update-snapshots workflow by @pavelzw in #256
- ci: Wait until e2e test is done in update-snapshots by @pavelzw in #259
- ci: fix octo-sts subject by @pavelzw in #260
♻️ Chores
Full Changelog: v0.1.8...v0.1.9
v0.1.8
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
- fix: improve allowed origin help message by @pavelzw in #226
- fix(cli): reject unknown revisions before opening the browser by @moritzwilksch in #232
- fix(review): bring an off-screen file comment into view and focus it by @moritzwilksch in #235
- fix(header): walk the compare menu with j / k and the arrows by @moritzwilksch in #234
- fix(review): prewarm syntax highlighting ahead of scrolling by @moritzwilksch in #236
- fix(client): disable font ligatures by @moritzwilksch in #237
- fix(review): comment on the cursor's line when its number is pressed by @moritzwilksch in #239
🏗️ Testing
♻️ Chores
Full Changelog: v0.1.7...v0.1.8
v0.1.7
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
♻️ Chores
- chore: update screenshots in readme by @moritzwilksch in #219
- chore: Prepare 0.1.7 release by @moritzwilksch in #225
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
✨ New Features
- feat(settings): show the installed version in the settings dialog by @pavelzw in #195
- feat(cli): default to working mode without revisions by @moritzwilksch in #206
- feat(ui): restyle segmented controls with a raised selected pill by @moritzwilksch in #209
- feat: Revamp search behavior by @pavelzw in #208 and #211
🐞 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
What's Changed
✨ New Features
- feat: Add nix flake by @I-Al-Istannen in #156
- feat(ModePicker): default to merge base and remove offset input tooltip by @pavelzw in #163
- feat(comments): comment on a whole file, not only on lines by @pavelzw in #160
- feat(skills): add symlink for
screenshot-changeskill by @moritzwilksch in #178 - feat(screenshot-change): add video recording support to skill by @moritzwilksch in #183
🐞 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
New Contributors
- @I-Al-Istannen made their first contribution in #156
Full Changelog: v0.1.4...v0.1.5