Skip to content

OpenDiff v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 03:33
ad096d3

See the assets below to download and install OpenDiff for your platform.

What's Changed

Other Changes

  • Prepare Windows portable zip packaging by @baseGame in #51
  • Contain UI labels so text cannot spill out of controls by @baseGame in #52
  • Fix Folder Compare narrow toolbar overlap by @baseGame in #53
  • Fix Linux desktop drag-and-drop auto-open compare by @baseGame in #54
  • Align Home and top menus with Beyond Compare 5 by @baseGame in #55
  • Align Folder and Text Compare session menus and toolbars by @baseGame in #57
  • Fix Linux Thunar drops missed by wry drag handler by @baseGame in #56
  • Harden Folder Compare real file ops by @baseGame in #58
  • Make Folder Sync, Folder Merge, and Text Merge execute for real by @baseGame in #59
  • Align Table, Hex, and Picture session toolbars with real actions by @baseGame in #60
  • Persist options, formats, profiles, and recent report exports by @baseGame in #61
  • Fix Folder Compare narrow overlap and clipped home menus by @baseGame in #62
  • Wire Folder and Text Compare Rules/Filters session actions by @baseGame in #63
  • Deepen Options with fonts, diff colors, and persisted tweaks by @baseGame in #64
  • Wire Picture Compare Tol and Range into real tolerance by @baseGame in #65
  • Deepen Table Compare Excel and HTML sheet handling by @baseGame in #66
  • Wire remote profile browse and connect for saved paths by @baseGame in #67
  • Strengthen Text Merge with LCS diff3 conflict handling by @baseGame in #68
  • Add acceptance audit and close top session-chrome gaps by @baseGame in #69
  • Tighten Home chrome and wire Edit clipboard actions by @baseGame in #70
  • Deepen Session Settings, Hex Go To, and Folder Peek by @baseGame in #71
  • Deepen Options tree, Folder Select, and Media playback by @baseGame in #72
  • Gate overwrite backups, expand CLI open/sync entry, and wire folder bulk ops by @baseGame in #73
  • Deepen registry chrome, archive folder sides, and merge conflict nav by @baseGame in #74
  • Add post-#74 parity re-acceptance matrix notes by @baseGame in #75
  • Deepen Text Patch section nav, Table key/ignore, and Text Edit toolbar by @baseGame in #76
  • Wire Version Minor/Rules, Picture Blend/Meta, Sync Accept, and Merge Peek by @baseGame in #77
  • Wire Session/Tools/View menus to real session handlers by @baseGame in #78
  • Deepen session path-pair titles, folder name filters, and Home density by @baseGame in #80
  • Deepen CLI open/compare flags, Hex rules, Text Edit syntax, and Session Exit by @baseGame in #81
  • Polish clipboard compare, wire Save Snapshot, and deepen CLI open launch fields by @baseGame in #82
  • Deepen script report commands and Folder Sync/Merge session chrome by @baseGame in #83
  • Add MEDIA-REPORT, ATTRIB, EXPAND/COLLAPSE, and MOVE/MOVETO script commands by @baseGame in #85
  • Implement script CRITERIA, deepen Version Rules, and add Picture report chrome by @baseGame in #87
  • Enable Session New Window and deepen script CRITERIA time flags by @baseGame in #88
  • Save Picture reports to disk and open New Window on the current route by @baseGame in #89
  • Wire PICTURE-REPORT for images and show Version minor counts by @baseGame in #91
  • Honor follow-symlinks in folder scans and step Hex find matches by @baseGame in #92
  • Lay out Text Merge four-way panes and parse slash table dates by @baseGame in #93
  • Wire Media tag filters/rules and accept open /fv aliases by @baseGame in #94
  • Round-trip folder snapshots and wire Text Edit wrap by @baseGame in #95
  • Deepen HEX-REPORT and wire Hex byte copy/export by @baseGame in #96
  • Save Version and Table reports to disk by @baseGame in #97
  • Save Registry reports and add Folder Sync Peek chrome by @baseGame in #98
  • Save Media and Folder Merge reports to disk by @baseGame in #99
  • Extract archive copy and filter Home session tree by @baseGame in #100
  • Save Folder Sync reports and accept CLI sync alias by @baseGame in #101
  • Persist Folder Compare Align With across rescan and add Text Edit Go To Line by @baseGame in #102
  • Show Text Patch section preview panes and restore Options defaults by @baseGame in #103
  • Deepen Folder Merge and Sync session toolbar chrome by @baseGame in #104
  • Add Appearance status/path bar toggles and Hex Same row filter by @baseGame in #105
  • Mark session toolbar toggles active and add large button option by @baseGame in #106
  • Add Text Compare context chrome and Hex EOF windowed browse by @baseGame in #107
  • Add Picture alpha tolerance and Folder timestamp criteria by @baseGame in #108
  • Add Picture blend modes and Startup workspace restore by @baseGame in #109
  • Enable Folder Compare Minor for timestamp-only differences by @baseGame in #110
  • Mark Folder Compare attribute-only differences as Minor by @baseGame in #111
  • Wire chrome shortcut dispatch and 7z archive read/list by @baseGame in #118
  • Mark Folder Compare size-only differences as Minor and deepen Tweaks by @baseGame in #119
  • Widen script automation coverage and add Folder Compare tweaks by @baseGame in #120
  • Add CSV report export and usable FTPS list/read by @baseGame in #121
  • Add S3 remote list/read/upload and Markdown reports by @baseGame in #122
  • Add 7z archive write/edit and usable SVN remote by @baseGame in #124
  • Add TAR/GZIP archive write and usable Dropbox/OneDrive remotes by @baseGame in #125
  • Add offline hive and live registry compare, plus niche script verbs by @baseGame in #126
  • Add niche shortcut chords for sync, merge, and session opens by @baseGame in #127
  • Raise session maturity and add Dropbox/OneDrive OAuth helper by @baseGame in #128
  • Add live Windows registry write and deepen script sessions by @baseGame in #129
  • Drain remaining parity gaps: scripts, reports, shortcuts, RAR read by @baseGame in #130
  • Add RAR archive write/edit via rars by @baseGame in #131
  • Align session and menu labels with reference UI by @baseGame in #133
  • Refresh README smoke screenshots from tip UI by @baseGame in #134
  • Fix compare error stringify for Media/Version by @baseGame in #135
  • Align status/toolbar chrome for UI text parity by @baseGame in #136
  • Align insert mode, path metadata, and session diff navigation by @baseGame in #137
  • Add disk free-space footers and Insert/Overwrite editing by @baseGame in #138
  • Add empty status-pane placeholders and richer folder multi-select footers by @baseGame in #140
  • Add Lucide icons to session toolbars for denser chrome by @baseGame in #141
  • Add Diffs/Structure, Format, Font toolbar controls and broaden load time by @baseGame in #142
  • Add load time, importance status, and Text Merge MainBar parity by @baseGame in #143
  • Refresh README smoke screenshots from tip UI by @baseGame in #144
  • Add registry importance, path chrome, and Options depth by @baseGame in #145
  • Add Picture/Media/Version path footers and Options depth by @baseGame in #146
  • Add Hex path footer dates and Options Tabs/Archive depth by @baseGame in #147
  • Isolate new-tab sessions and wire archive extensions backend by @baseGame in #148
  • Thread archive extensions into Folder Sync and Folder Merge scans by @baseGame in #149
  • Add Sessions, Goto/Wrap, and denser Sync Now toolbar chrome by @baseGame in #150
  • Align Home and single-session frames with denser capture chrome by @baseGame in #151
  • Prefer denser CSS glyph plates for session toolbar actions by @baseGame in #152
  • Map Clipboard capture/compare letter glyphs to Lucide icons by @baseGame in #154
  • Deepen Options backup/commands and densify session toolbars by @baseGame in #153
  • Tighten path/status density and deepen global menus by @baseGame in #155
  • Gate Folder Sync Cancel/Accept and wire session path menus by @baseGame in #156
  • Add folder path Back/Forward history by @baseGame in #157
  • Densify Home CTA grid and single-session frame chrome by @baseGame in #158
  • Densify Folder Compare path footers and session chrome by @baseGame in #159
  • Surface Folder Filters strip and densify status segments by @baseGame in #160
  • Add Filters/Peek strip glyphs and densify MainBar metrics by @baseGame in #161
  • Add Folder Merge Filters strip and Sync preview name filters by @baseGame in #162
  • Forward Folder Merge name filters into merge plan API by @baseGame in #163
  • Apply name filters on merge execute and auto-rebuild plans by @baseGame in #164
  • Auto-rebuild Folder Compare on Filters strip and densify Text chrome by @baseGame in #165
  • Deepen Options compare defaults and densify Hex chrome by @baseGame in #166
  • Deepen Options Formats/Profiles/Reports and densify Picture chrome by @baseGame in #167
  • Deepen Options Media/Version defaults and densify chrome by @baseGame in #168
  • Wrap Version in WorkbenchShell and wire Table Compare options by @baseGame in #169
  • Densify Registry and Clipboard Compare session chrome by @baseGame in #170
  • Densify Home frame pass 2 and Text Merge chrome by @baseGame in #171
  • Densify Folder Sync/Merge chrome and polish MainBar glyphs by @baseGame in #172
  • Densify Peek panels and Options dialog; stabilize e2e rAF by @baseGame in #173
  • Deepen global menus and densify multi-tab shell chrome by @baseGame in #174
  • Wire Sync/Merge selection actions and honest menu leftovers by @baseGame in #175
  • Add New Folder backend and Sync Actions menu overrides by @baseGame in #176
  • Wire Folder Compare Actions copy/move/rename depth by @baseGame in #177
  • Wire Folder Compare Actions contents/explorer leftovers by @baseGame in #178
  • Apply cream app icon and README wordmark branding by @baseGame in #179
  • Persist ignored marks and true OS reveal/select by @baseGame in #180
  • Wire Explorer OS reveal on Folder Sync and Folder Merge by @baseGame in #181
  • Add folder session status Legend panel by @baseGame in #182
  • Polish MainBar glyph plates toward capture rhythm by @baseGame in #184
  • Densify Home and shell chrome for frame pass 3 by @baseGame in #183
  • Densify Peek panels and status strips toward capture chrome by @baseGame in #185
  • Add Folder Merge Actions Copy to Output menu verb by @baseGame in #187
  • Deepen Options leftovers and densify dialog chrome by @baseGame in #186
  • Densify Home and shell chrome for frame pass 4 by @baseGame in #188
  • Cap folder-pair status at 4 panes; densify Peek dual columns by @baseGame in #189
  • Polish FC Actions Delete.../Rename... ellipsis and Merge verbs by @baseGame in #190
  • Densify Text Edit and Text Patch session chrome by @baseGame in #192
  • Deepen Options File Operations, Archive Types, and Tweaks by @baseGame in #191
  • Densify Picture Meta/Blend/Tol and Media scrub chrome by @baseGame in #194
  • Deepen global menu shortcut and enablement tables by @baseGame in #193
  • Add Options Tweaks leftovers with real store hooks by @baseGame in #195
  • Polish MainBar glyph plates toward capture rhythm (pass 3) by @baseGame in #197
  • Densify Home and shell chrome for frame pass 5 by @baseGame in #196
  • Add File Compare Report dialog with format and scope by @baseGame in #198
  • Densify Filters strip and Peek dual-column chrome by @baseGame in #199
  • Deepen Options Formats, Profiles, Reports, and compare criteria by @baseGame in #200
  • Densify Home and shell chrome for frame pass 6 by @baseGame in #201
  • Wire View Legend Ctrl+Alt+L for folder sessions by @baseGame in #202
  • Densify Hex and Table Compare session chrome by @baseGame in #203
  • Tighten folder path footers and status band spacing by @baseGame in #204
  • Deepen global menu leftovers after shortcut tables by @baseGame in #206
  • Densify Home and shell chrome for frame pass 7 by @baseGame in #205
  • Densify Text Compare session chrome by @baseGame in #207
  • Densify Registry and Clipboard Compare session chrome by @baseGame in #208
  • Densify Version Compare session chrome by @baseGame in #209
  • Densify Home and shell chrome for frame pass 8 by @baseGame in #210
  • Deepen Options leftovers with store-backed prefs by @baseGame in #212
  • Tighten Filters strip and Peek dual-column spacing by @baseGame in #211
  • Densify Picture and Media Compare session chrome by @baseGame in #213
  • Densify File Compare Report dialog chrome by @baseGame in #214
  • Densify Text Edit and Text Patch session chrome (pass 2) by @baseGame in #215
  • Fill remaining global menu View and Session leftovers by @baseGame in #216
  • Densify Folder Sync and Merge session chrome (pass 2) by @baseGame in #217
  • Densify Folder Compare tree and column chrome by @baseGame in #218
  • Densify Home and shell chrome for frame pass 9 by @baseGame in #219
  • Wire remaining Folder Merge View menu verbs to persisted display state by @baseGame in #220
  • Options depth 4: persist remaining Settings leftovers by @baseGame in #221
  • Filters and Peek densify pass 4 by @baseGame in #222
  • Home and shell frame pass 10 by @baseGame in #223
  • Home and shell frame pass 11 by @baseGame in #224
  • Filters and Peek densify pass 5 by @baseGame in #225
  • Fill remaining Session and Help menu leftovers by @baseGame in #227
  • Densify Hex and Table Compare session chrome by @baseGame in #228
  • Options depth 5: persist remaining Settings leftovers by @baseGame in #226
  • Home and shell frame pass 12 by @baseGame in #229
  • Tighten path pair and status pane spacing by @baseGame in #230
  • Densify Picture, Media, and Version path chrome by @baseGame in #231
  • Home and shell frame pass 13 by @baseGame in #232
  • Filters and Peek densify pass 6 by @baseGame in #233
  • Options depth 6: persist remaining Picture and Text leftovers by @baseGame in #235
  • Densify Text, Sync, Merge, Registry, and Clipboard chrome by @baseGame in #238
  • Fill remaining Session and File menu leftovers by @baseGame in #236
  • Home leftover densify after pass 13 by @baseGame in #234
  • Home leftover densify pass 14 by @baseGame in #241
  • Tighten status pane padding by @baseGame in #239
  • Filters and Peek densify pass 7 by @baseGame in #240
  • Densify Text Edit, Patch, and Hex chrome by @baseGame in #242
  • Options depth 7: Picture ignore-color defaults by @baseGame in #243
  • Home leftover densify pass 15 by @baseGame in #247
  • Densify Picture, Media, Version, and Table path chrome by @baseGame in #246
  • Options depth 8: Media and Version unimportant fields by @baseGame in #244
  • Filters and Peek densify pass 8 by @baseGame in #245
  • Densify leftover Folder, Picture, and Registry session chrome by @baseGame in #250
  • Home leftover densify pass 16 by @baseGame in #249
  • Options depth 9: Folder display-filter defaults and leftover open menus by @baseGame in #251
  • Filters and Peek densify pass 9 by @baseGame in #248
  • Home leftover densify pass 17 by @baseGame in #252
  • Filters and Peek densify pass 10 by @baseGame in #253
  • Options depth 10: Folder Merge display defaults by @baseGame in #254
  • Fill leftover Session and File menu open commands by @baseGame in #256
  • Options: persist Folder Compare status filter defaults by @baseGame in #257
  • Tighten leftover Reports and Registry session chrome by @baseGame in #258
  • Densify leftover Media, Version, Table, and Clipboard chrome by @baseGame in #255
  • Home leftover densify pass 18 by @baseGame in #259
  • Densify leftover Folder Compare, Sync, and Merge cards by @baseGame in #261
  • Densify leftover Text, Registry, Media, and Reports chrome by @baseGame in #262
  • Wire Folder Sync strategy defaults on the Options page by @baseGame in #265
  • Densify Folder Compare toolbar and criteria strip by @baseGame in #266
  • Wire Save Report on sessions that already export reports by @baseGame in #264
  • Tighten leftover Picture pane and Reports/Registry strips by @baseGame in #263
  • Filters and path densify pass 11 by @baseGame in #260
  • Wire leftover View commands and disable inapplicable Edit/View verbs by @baseGame in #267
  • Densify Session Settings and Hex Go To dialog chrome by @baseGame in #268
  • Densify leftover inspector, shell overlay, and session aux chrome by @baseGame in #269
  • Densify leftover About and help-status chrome by @baseGame in #270
  • Densify leftover remote path browser chrome by @baseGame in #272
  • Densify leftover Hex rules and Table report chrome by @baseGame in #273
  • Densify leftover file-op, error, and jobs aux chrome by @baseGame in #271
  • Wire Session Compare and Swap on Clipboard Compare by @baseGame in #274
  • Ask before Folder Sync overwrite and delete by @baseGame in #275
  • Let Folder Merge rows pick an action before execute by @baseGame in #276
  • Densify leftover File Formats and Remote Profiles chrome by @baseGame in #277
  • Densify leftover Options shortcut and shared-session lists by @baseGame in #278
  • Densify leftover workspace manager chrome on Home by @baseGame in #279
  • Wire workspace sidebar session search by @baseGame in #280
  • Disable unused Edit clipboard verbs on Text Compare by @baseGame in #281
  • Honor excluded Folder Sync and Merge rows by @baseGame in #282
  • Disable unused session verbs and wire Folder Merge and Text Patch by @baseGame in #283
  • Flatten leftover Picture canvas and summary chrome by @baseGame in #285
  • Densify leftover Home restore and save banners by @baseGame in #286
  • Apply a Sync or Merge row action to all visible rows by @baseGame in #287
  • Step Folder Merge Next and Previous Conflict by @baseGame in #284
  • Step Folder Sync Next and Previous Conflict by @baseGame in #289
  • Show per-row Sync and Merge execute status by @baseGame in #290
  • Disable leftover Reports and Clipboard session verbs by @baseGame in #291
  • Show Folder Sync completion status and keep peek on the checked row by @baseGame in #292
  • Wire Folder Compare Next Difference and disable leftover unused verbs by @baseGame in #293
  • Count excluded Sync and Merge rows in chrome and completion totals by @baseGame in #294
  • Wire Media and Version Session Rules and Settings by @baseGame in #295
  • Enable Hex Compare Edit Copy for selected bytes by @baseGame in #296
  • Enable Registry Compare Copy Left and Copy Right by @baseGame in #297
  • Open Compare, Merge, and Sync Base Folders from current roots by @baseGame in #298
  • Bump version to 1.2.0 by @baseGame in #299

Full Changelog: v1.1.2...v1.2.0