Releases: wizyoung/DiffTracker
Releases · wizyoung/DiffTracker
Release list
0.5.2
0.5.1
0.5.0
- Add Explorer file context action for Diff Tracker while recording, with the final label: Open with Diff Tracker
- Add configurable default open mode for changed files (WebView / Inline / Side-by-side / Original / Split Original+WebView)
- Add
Open split viewmode (left original file + right WebView diff) - Add global recording toggle shortcut:
Shift+Alt+D - Improve changes tree to workspace-relative nested directory grouping
- Use VS Code native file icons in the changes tree
- Show changed-file count badge on the Diff Tracker activity icon
- Add and streamline global file actions in changes view workflows (Keep All / Revert All)
- Add
Clear Diffsbaseline reset to current workspace state - lots of optimizations & fixes
Bug fix
- Refactor diff pipeline to use a unified logical-line model
- Stabilize block grouping for large paste/delete and EOF scenarios
- Fix WebView empty-file rendering fallback that could hide block actions after full deletion
- Unify inline virtual URI mapping and refresh flow to prevent stale inline readonly content
- Improve mixed newline handling (LF/CRLF/CR) in Keep/Revert block operations
Cursor-like WebView, Workspace-wide file watching
- Cursor-like WebView diff: floating Undo/Keep, unified view default, wrap/expand, and Keep All/Reject All in the toolbar
- Offline WebView rendering (bundled @pierre/diffs)
- Workspace-wide file watching (no longer limited to open files)
- New Watch Ignore panel with
.gitignoresupport - Faster tracking in large workspaces (debounced changes + optimized watchers)
- Smoother recording start on big repos (baseline builds in batches, large files skipped)
Support Word-level diff highlighting
Support Word-level diff highlighting
UI Tweak and Bug fixs
Better diff display
- Add Partial Revert/Keep buttons, just like cursor
- Add go-to-original-file button in left panel
More intuitive inline diff display
change from LCS-based diff to Patience Diff algorithm for more intuitive diff display.