Blog
Updates, release notes, and technical write-ups about RsyncUI.
Version 2.9.0
Thursday, January 29, 2026 in Release Notes
Categories:
Version 2.9.0 - Jan 29, 2026 The previous release candidate, version 2.9.0rc, has been released as version 2.9.0 without the need for a new build. There have been several linting updates. Only a few linting issues remain, all linting rules have been …
Compiling RsyncUI
Friday, January 16, 2026 in Technical Deep Dives
Categories:
Overview There are at least three methods to compile RsyncUI, one without an Apple Developer account and two with an Apple Developer account. Regardless of the method used, it is straightforward to compile RsyncUI, as it is not dependent on any …
Verify remote
Thursday, January 15, 2026 in Technical Deep Dives
Categories:
Overview The “verify remote” function has been removed in RsyncUI version 2.8.6, which was released on January 8, 2026. A new application, RsyncVerify, is scheduled for release in February. Further refinement of the user interface is …
Number of files
Thursday, January 15, 2026 in Technical Deep Dives
Categories:
Numbers updated: January 15, 2026 (version 2.9.0). RsyncUI depends only on the standard Swift and SwiftUI toolchain—no external libraries. cloc DecodeEncodeGeneric/Sources ParseRsyncOutput/Sources RsyncArguments/Sources RsyncUI/RsyncUI …
Version 2.8.7
Wednesday, January 14, 2026 in Release Notes
Categories:
Version 2.8.7 - Jan 14, 2026 It appears that the updated package successfully addresses the issue of missing statistics. I have not encountered the “no stats” problem after the update, and several users have downloaded the release …
Tagging of data
Saturday, March 01, 2025 in Technical Deep Dives
Categories:
Overview RsyncUI must tag data accurately; otherwise some source data might not synchronize. RsyncUI supports both the latest rsync release and the legacy macOS default version. Tagging is computed in the ParseRsyncOutput Swift package bundled with …
Swift concurrency
Saturday, March 01, 2025 in Technical Deep Dives
Categories:
My understanding of Swift concurrency is modest. If you want deeper coverage, I recommend exploring articles from authors who specialize in this topic. RsyncUI is a GUI app; most work happens on the main thread. Heavier tasks run on threads from the …