Changelog

All notable changes to RemoteDiff.

1.1.0Bézier connectors, blue modifications, signed DMG

Apr 30, 2026
  • addedCubic Bézier connector ribbons in the gap between Side-by-Side panes — swooping wedges link old changes to their new counterparts
  • addedModification rows render in blue (distinct from green additions and red deletions) so real edits stand out from pure adds/removes
  • addedFiles in the sidebar are grouped by directory under breadcrumb headers (app › core › tests)
  • addedAuto-scroll to the first change when opening a file or switching view modes
  • addedPython triple-quoted docstrings are now syntax-highlighted as strings across line boundaries (no more keywords lighting up inside docstring prose)
  • improvedDMG is now signed with a Developer ID certificate, notarised by Apple, and stapled — install with a single double-click, no Gatekeeper warnings
  • improvedAdjacent edits collapse into a single connector ribbon (no more stacks of tiny ribbons for back-to-back line edits)
  • improvedSix built-in syntax themes gained a harmonised modification-blue colour

1.0.1Gatekeeper fix

Mar 26, 2026
  • fixedAdd ad-hoc code signing so the .app no longer triggers macOS “damaged” / cannot-be-opened errors after a fresh download

1.0.0DMG installer

Mar 25, 2026
  • addedDrag-to-Applications DMG installer with custom background image and Applications symlink
  • addedBuild script (scripts/build-app.sh) produces a polished DMG ready to share
  • improvedRefreshed app icon with a cleaner logo + gloss effect

0.5.0CLI launcher & SSH askpass

Mar 24, 2026
  • addedCLI launcher — open repos from the terminal with remotediff host:path
  • addedSSH askpass helper — native macOS password dialog for SSH auth
  • added--install flag to symlink CLI to /usr/local/bin
  • addedSupport for --ref, --staged, and --untracked CLI flags
  • addedCLI bundled inside the app at RemoteDiff.app/Contents/Resources/remotediff

0.4.0Inline highlights & keyboard shortcuts

Mar 24, 2026
  • addedInline diff highlights for changed words within lines
  • addedDeletion markers for removed lines in side-by-side view
  • addedKeyboard shortcuts settings panel
  • improvedScroll position preserved when switching between files
  • improvedChange navigation with ⌘↑ / ⌘↓ jump between hunks

0.3.1Line gap fix

Mar 23, 2026
  • fixedInter-line gaps in CodePaneView causing visual inconsistencies

0.3.0Syntax highlighting & themes

Mar 23, 2026
  • addedSyntax highlighting with 30+ language configurations
  • addedColor theme support with a theme picker in settings
  • addedMulti-line text selection in code panes
  • addedFile-extension-based language detection

0.2.0Synced scrolling & change navigation

Mar 23, 2026
  • addedSynced scrolling for dual-pane side-by-side view
  • addedChange navigation — jump to next/previous diff hunk
  • added⌘[ / ⌘] keyboard shortcuts for file navigation
  • improvedDual-pane layout alignment for matching line numbers

0.1.0Initial release

Mar 23, 2026
  • addedSSH git diff fetching from remote hosts
  • addedThree view modes — side-by-side, diff hunks, and full file
  • addedConnection manager with multi-repo support
  • addedLive watching with ControlMaster-based persistent SSH
  • addedSSH config auto-parsing for host picker
  • addedDiff result caching per repository
  • addedUntracked and staged file support
  • addedRemote branch display with auto-refresh