Skip to content

Releases: wizyoung/DiffTracker

0.5.2

Choose a tag to compare

@wizyoung wizyoung released this 10 Feb 06:03
  • Fix watch ignore rules not refreshing in some recording states
  • Reuse snapshot filtering in watcher updates to avoid tracking binary/oversized files
  • Clear pre-seeded empty baseline for non-trackable created files in watcher flow

0.5.1

Choose a tag to compare

@wizyoung wizyoung released this 09 Feb 17:00
  • Improve recording controls in Change Recording with inline start entry, starting status, and title start/stop actions

0.5.0

Choose a tag to compare

@wizyoung wizyoung released this 08 Feb 07:02
  • 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 view mode (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 Diffs baseline reset to current workspace state
  • lots of optimizations & fixes

Bug fix

Choose a tag to compare

@wizyoung wizyoung released this 05 Feb 20:01
  • 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

Choose a tag to compare

@wizyoung wizyoung released this 04 Feb 07:23
  • 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 .gitignore support
  • 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

Choose a tag to compare

@wizyoung wizyoung released this 25 Dec 17:02

Support Word-level diff highlighting

UI Tweak and Bug fixs

Choose a tag to compare

@wizyoung wizyoung released this 20 Dec 17:31

UI Tweak and Bug fixs

Better diff display

Choose a tag to compare

@wizyoung wizyoung released this 20 Dec 15:04
  • Add Partial Revert/Keep buttons, just like cursor
  • Add go-to-original-file button in left panel

More intuitive inline diff display

Choose a tag to compare

@wizyoung wizyoung released this 20 Dec 14:24

change from LCS-based diff to Patience Diff algorithm for more intuitive diff display.

v0.1.0

Choose a tag to compare

@wizyoung wizyoung released this 20 Dec 08:08

Init Release
v0.1.0