This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Blog

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

Release Notes

RsyncUI version release notes and changelogs.

Version 0.6.0

Version 0.6.0 - Feb 3, 2026 (beta release)

Beta version 0.6.0 is updated:

The navigation within the application is undergoing frequent updates.The Zoomable view, which opens when a row is selected and Enter is pressed, will now remain in the background and automatically update when traversing the file table.

This enhancement will facilitate easier viewing of photos and key information, tagging of photos, and automatic updates of the Zoomable view when a closer examination is required.

Version 0.5.0

Version 0.5.0 - Feb 2, 2026 (beta release)

Technical Deep Dives

Technical articles about RsyncUI’s implementation, architecture, and advanced concepts.

Number of files

Numbers updated: February 2, 2026 (version 0.5.0). There is also a Quality Analysis Report of the code for the app.

PhotoCulling depends only on the standard Swift and SwiftUI toolchain—no external libraries.

cloc DecodeEncodeGeneric/Sources ParseRsyncOutput/Sources RsyncArguments/Sources PhotoCulling/PhotoCulling RsyncProcessSt
reaming/Sources
      74 text files.
      74 unique files.                              
       9 files ignored.

github.com/AlDanial/cloc v 2.08  T=0.03 s (2218.8 files/s, 223771.8 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Swift                           74           1026           1043           5394
-------------------------------------------------------------------------------
SUM:                            74           1026           1043           5394
-------------------------------------------------------------------------------

Main Repository

Swift Packages used by RsyncUI

All packages track the main branch and are updated to latest revisions as of v0.5.0:

  1. DecodeEncodeGeneric - Generic JSON codec

  2. ParseRsyncOutput - Rsync output parser

  3. RsyncArguments - Rsync argument builder

  4. RsyncProcessStreaming - Streaming process handler