- Update to 11.2
- Improved grid layout with file icons hidden
- Improved rendering of inactive and disabled grid items
- Remember last user-selected paths for file and folder pickers
- Fixed folder name hidden in "item name" view type
- Fixed determination of unsupported trash folder (Linux)
- Fixed copying broken symlinks (macOS)
- Fixed default action when pressing Enter in popup dialogs
- Fixed default popup dialog size (macOS)
- Use localized start of week for %WeekDay% (Linux, macOS)
- Swap sides using CTRL+W instead of F10
- Show confirmation dialog before swapping sides
- Update to 11.1
- New file group layout on main grid (reloaded)
- Alternate colors for main grid folder groups
- Added file group context menu
- Quick selection of items in folder group
- Fixed FTP access errors with Explicit SSL/TLS
- Fixed Google Drive error when double quotes in file name
- Fixed RTL layout bug with number input control
- Fixed grid column default sizes
- Fixed grid rendering performance during mouse scrolling
- Update all config files transactionally
- Respect user-preferred number/time format (Linux)
- Fixed floating panels not being resizable (Linux)
- Instantly open selection context menu on right mouse button down
- Further improved high DPI support
- Updated deprecated system API calls (requires macOS 10.10 or later)
- Fixed crash when accessing Nexis storage (macOS)
- Avoid buffer flush when aborting native file output
- Clear preview after folder history selection
- Pre-allocate target file without setting size
- Unified system error message formatting
OBS-URL: https://build.opensuse.org/request/show/839423
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=37
- Update to 11.0
- Revised file layout on main grid
- Skip download/upload when copying Google Drive files inside account
- Support moving Google Drive files between shared drives and My Drive
- Support copying Google Drive shortcuts between accounts
- Support copying Google Docs, Sheets, Slides, etc. within account
- Fixed parsing uninitialized Google Drive modification time
- Fixed Google Drive file already existing check running too late
- Ignore slash/backslash differences during manual search
- Avoid creating orphan database entry if one DB file fails to load
- Limit modification time error count for log file warning message
- Support copying WSL symlinks
- Avoid duplicate MTP/Google Drive item creation from multiple threads
- Fixed TMPDIR not found during startup (macOS)
- Added sync variant icons
- Avoid redundant icon format conversions
- Buffer high-DPI image scaling results
- Improved MTP thumbnail scaling performance
- Avoid race condition during parallel file icon rendering (Linux)
- Allow creating folder name with leading/trailing spaces
- Start supporting GTK3 (Linux)
OBS-URL: https://build.opensuse.org/request/show/824675
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=34
- make it compile!
- Update to 10.7
- Resolve ambiguous paths in (S)FTP folder picker
- Fixed path alias check to not rely on volume serial
- Check already existing move target by ID instead of path
- Use native image conversion routines in installer
- Added base folder info for unresolved conflicts message
- Avoid silent failure when setting epoch modTime
- Fixed parsing locale with unexpected format
- Fixed RealTimeSync failing to start FreeFileSync batch
- Exclude failed item paths containing backslash in names
- Fixed RealTimeSync GUI distortion after drag & drop
- Support command arguments and exit code with launcher
- Consider UTF encoding when trimming long temp name during file copy
OBS-URL: https://build.opensuse.org/request/show/662557
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=33
- Update to 10.4
- Allow overriding log folder path for gui and batch runs
- Fixed RTS not triggering for volume path by name
- Fixed reading FTP folders including wildcard chars
- Fixed image overlay graphics glitch (Linux)
- Don't show error if versioning folder is not yet existing
- Fixed crash removing folder pair before comparison (F5)
- Fixed crash when parent of newly-moved file is missing
- Fixed statistics when folder containing moved files is found
missing
OBS-URL: https://build.opensuse.org/request/show/637724
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=32
- Update to 10.3
- New log panel showing details about the last operation
- Show status of last syncs in configuration panel
- Access log files via the configuration panel
- Allow auto-retry and ignore errors during comparison
- Show folder RealTimeSync is waiting on
- New %logfile_path% macro for "on completion" command
- Show errors and warnings count in log file header
- Fixed crash when resizing panel during comparison
- Fixed folders created hidden when source is a volume root path
- Use steady clock while waiting in RealTimeSync
- Fixed folder access error with Google Drive File Stream
- Open global log folder path via options dialog
- Limit global logs by age instead of size
- Deprecated batch-level log files and LastSyncs.log
OBS-URL: https://build.opensuse.org/request/show/637714
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=31
- Update to 10.2
- Limit number of file versions by age and count
- Report not yet existing folders as warning instead of error
- Improved comparison speed for high-latency traversals
- Set up parallel file operations for versioning folder
- Early clean up to avoid hitting (S)FTP connection limits
- Support FTP servers with ANSI encoding
- Fixed folder drag and drop for modal dialogs
- Fixed progress graph glitch due to unsteady system clock
- Unbuffered folder lock file existence checking
- Fixed macOS Donation Ed. not recognized after rename
- Updated translation files
OBS-URL: https://build.opensuse.org/request/show/625333
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=30
- update to 10.1
- Binary-compare multiple files in parallel
- Copy file permissions when creating base folders
- Fixed hang when scrolling file list (Windows)
- Fixed file list mismatch when cancelling sync
- Fixed delay when cancelling folder existence check
- Fixed sync processing order to honor FIFO
- Fixed startup delay when internet is offline (Linux, macOS)
- Fixed crash when closing via the macOS Dock
- Support installation without admin rights (macOS)
- Fixed bcrypt.dll not found on startup (Windows XP)
- Respect Content-Length header for HTTP requests
- Support parallel folder traversal on Ubuntu 16.4
- Fixed missing shared library dependencies (Linux)
- Unified precompiled Linux binary packages
- changes from 10.0
- The installer is now ad-free!
- Sync multiple files in parallel (Donation Edition)
- Compare multiple files in parallel within a single folder tree
- Aggregate worker threads per device during folder traversal
- Reset GUI layout configuration for high DPI displays
- Keep GUI responsive during synchronization
- Remember maximum number of visible folder pairs
- Fixed high DPI issues in installer
- Don't delay errors by callback interval during comparison
- Handle concurrent intermediate folder creation for versioning
- Sync all folder level items before recursion (avoid CWDs)
- Updated translation files
- changes from 9.9
- High DPI display support
- Allow automatic retry at configuration level
- Show error handling settings during sync
- Avoid libpng.so dependency (Linux)
- Fixed undefined behavior closing paused progress dialog
- Check if buggy DLLs are loaded into address space (Windows)
- Fixed FTP parsing error for Windows CE device
- Workaround VSS provider implementation bug
- Respect macOS user settings for date and thousands separator
- Updated translation files
OBS-URL: https://build.opensuse.org/request/show/617870
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=29
- update to 9.8
- New option to auto-close progress dialog
- Update last sync time if no differences found
- Added 5 seconds countdown before shutdown/sleep
- Preserve XML attribute creation order
- Support HTTPS web accesses without redirect
- Connect network share upon logon type not granted
- Fixed invalid pointer error when reading MTP
- Fixed temporary db file triggering RealTimeSync
- Fixed runtime error during uninstallation
- Continue status updates during sync cancellation
- Log number of items found during comparison
- Warn about outdated nviewH64.dll instead of crashing
- Show default log file path when saving a batch job
- Consider only full days for time since last sync
- rebase patch freefilesync-build.patch
- fix build for openSUSE_Leap_15.0
OBS-URL: https://build.opensuse.org/request/show/580307
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=27
- update to 0.9.3
- Support multiple connections per FTP folder traversal
- 35% faster folder traversal for FTP servers supporting MLSD
- Use single CWD when changing FTP working directory
- Fixed EOPNOTSUPP error on gvfs-mounted FTP (Linux)
- Maximize FTP I/O speed using prefetch/output buffers
- Prevent input focus stealing after manual comparison
- Use larger socket buffer for FTP upload speed increase
- Fixed out of memory error when copying large files via FTP
- New popup dialog option to ignore all errors
- Reduced memory peaks by enforcing streaming buffer size limits
- Removed custom sync directions from config XML if not needed
- Flash task bar after comparison if other app has input focus
OBS-URL: https://build.opensuse.org/request/show/518962
OBS-URL: https://build.opensuse.org/package/show/network/FreeFileSync?expand=0&rev=24