Blog

Updates, release notes, and technical write-ups about RsyncUI.

Posts in 2026
  • Version 2.9.0

    Friday, January 16, 2026 in Release Notes

    Version 2.9.0 - Jan 16, 2026 in development To compile your own version, please refer to the blog post titled “Compiling RsyncUI”. The main branch is consistently updated with the latest code revisions. The development of the next version …

    Read more

  • Compiling RsyncUI

    Friday, January 16, 2026 in Technical Deep Dives

    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 …

    Read more

  • Verify remote

    Thursday, January 15, 2026 in Technical Deep Dives

    Overview This function has been removed from RsyncUI version 2.8.6 (January 8, 2026). Currently, the function is being developed as a standalone application. Its continued use is essential, and it is preferable to use it independently rather than as …

    Read more

  • Number of files

    Thursday, January 15, 2026 in Technical Deep Dives

    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 …

    Read more

  • Version 2.8.7

    Wednesday, January 14, 2026 in Release Notes

    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 …

    Read more

  • Version 2.8.6

    Friday, January 09, 2026 in Release Notes

    Version 2.8.6 - Jan 9, 2026 This release is a maintenance update. The previous release candidate has been upgraded to the new release. There are a few UI updates. The Verify remote functionality has been removed and will be integrated into its own …

    Read more

Posts in 2025
  • Tagging of data

    Saturday, March 01, 2025 in Technical Deep Dives

    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 …

    Read more

  • Swift concurrency

    Saturday, March 01, 2025 in Technical Deep Dives

    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 …

    Read more