Release Notes
New in Version 1.2
Tahoe Compatibility
JuxtaCode's UI has been overhauled to work with Liquid Glass on macOS Tahoe.

Symbols to Indicate Change Types
Until now, JuxtaCode's UI has purely relied on colour to indicate what type of change is being highlighted. With this update, a symbol appears in the top left of each highlighted segment to indicate if it represents an addition (+), removal (-), modification (≠) or conflict (!).
Performance and Stability
- Smoother commit list loading.
- Initial workspace diff loads more reliably.
- Fixed a potential crash when generating diffs.
Version 1.1.8
- Support for Quick Look has been added in a number of places. This can be helpful when comparing non-text files (like images).
- Different repositories with the same name will have extra path information in their window titles to differentiate them.
- Fixed a bug preventing diffs loading correctly when initiated via Git from an external source.
Version 1.1.7
- Added ability to copy paths from files in the inspector sidebar.
- Fixed a bug that prevented the merge tool working with Git worktrees.
Version 1.1.6
- Added ability to copy hashes from commits in the sidebar.
- Fixed a bug that could cause license activation to fail.
Version 1.1.5
- Fixed a bug where a window could appear blank when opened with the sidebar collapsed.
Version 1.1.4
- Fixed bug that could cause avatars to flicker
- Stability and performance improvements
Version 1.1.3
- Fixed rare crash that could occur when presenting diffs
- Improved performance of diff generation and presentation.
- When a 2-way diff includes the working copy of a file, the diff will now refresh when changes are saved to the working copy.
Version 1.1.2
- Fixed a crash that occurs in Sequoia.
- The text of the commit message in the commit inspector is now selectable.
- The expanded/collapsed state of the commit message is now persisted.
- Sidebar entries in comparison windows (files and text clippings) can now be selected.
Version 1.1
- Added “Search Commits” feature. Search commits by message, hash, branch or tag.
- Added “Open Commit in New Tab” feature.
- Added “Repository” menu.
- Refreshed branch/tag picker with section headings, badges and overflow submenus.
- The “Compare with Previous Commit” toolbar item has been replaced with “Compare with Another Commit…”. (I intend to bring back the former in another form in a future release.)
- Added a tip popover for selecting 2 changesets.
- Added an inline tip to the branch picker for filtering the branch/tag list.
- In standalone 2-way diff tabs, the info sidebar is now on the right to be consistent with other tab types.
- Improved vertical positioning of section highlights within the scrollbar.
- Fixed left/right sorting of changesets in 2-way diffs (A & B) to be topological where possible and not just chronological.
- Various fixes for the font size combo box.
Version 1.0.14
- juxta installer: added the ability to opt out of making juxta the default Git diff/merge tool.
- Fixed: diffs sometimes appeared empty or not highlighted when using certain character encodings (e.g. UTF-16).
- Fixed: selecting a branch or tag would not work if the list had been filtered.
Version 1.0.13
Updated libgit2 to version 1.8.0 to address Git compatibility issues.