Blog
Version 2.5.6
Saturday, May 31, 2025 in Blog
Categories:
Version 2.5.6 (build 149) - May 31, 2025 a development release Almost every day I do some development in RsyncUI. The development are motivated by: issues and feedback from users reporting issues and feedback is important I am not an UX designer and …
Version 2.5.5
Friday, May 23, 2025 in Blog
Categories:
Version 2.5.5 (build 147) - May 23, 2025 This is a maintenance release. In the latest release, there were several UI updates. This release fixes some of the minor issues discovered after previous release. There is also one refactor of internal code, …
Version 2.5.3
Wednesday, May 14, 2025 in Blog
Categories:
Version 2.5.3 (build 145) - May 14, 2025 A note about the term folder and directory. Quote ChatGPT: “Both “folder” and “directory” refer to the same concept: a container used to organise files on a computer. …
Number of files
Thursday, May 01, 2025 in Blog
Categories:
Numbers updated: May 23, 2025, version 2.5.5 There is a very nice and excellent tool, cloc (https://github.com/AlDanial/cloc), for counting of files and lines of code. Below are the numbers for Swift files which are part of the repository for …
Historic releases
Friday, March 21, 2025 in Blog
Categories:
Previous releases Version and dates only: Version 2.4.1 - 2025-03-21 Version 2.3.9 - 2025-03-09 Version 2.3.7 - 2025-03-07 Version 2.3.5 - 2025-02-26 Version 2.3.4 - 2025-02-12 Version 2.3.2 - 2025-01-29 Version 2.3.0 - 2025-01-15 Version 2.2.5 - …
URLs Notepad
Saturday, March 01, 2025 in Blog
Categories:
A few samples of URL´s I am executing from Notepad. URL´s must start with rsyncuiapp://, if not RsyncUI will not recognize the command. My URL´s saved in Notepad for easy access and execution of my most used tasks. The Notepad page might also be …
Timer and Calendar
Saturday, March 01, 2025 in Blog
Categories:
The Timer and Calendar The Calendar and schedules is developed by utilizing the Timer library. The actual synchronize task is kicked off when the scheduler writes the profile name to an observed value monitored by RsyncUI. The profile name is added …
Tagging of data
Saturday, March 01, 2025 in Blog
Categories:
Tagging of data to be synchronized It is imperative that RsyncUI tags tasks with data to be synchronized correctly. If the tagging fails, there may be local data that is not synchronized. RsyncUI supports the latest version of rsync and the older …
Swift concurrency
Saturday, March 01, 2025 in Blog
Categories:
To begin, I must admit that my knowledge of Swift concurrency is limited. I have a basic understanding of the subject, and if you are reading this blog and seeking further details about the topic, I recommend conducting a search and reading articles …
Observers
Saturday, March 01, 2025 in Blog
Categories:
A key feature of RsyncUI is observation for two notifications: NSNotification.Name.NSFileHandleDataAvailable Process.didTerminateNotification Without observation and required actions when observed, RsyncUI becomes useless. Both observations are …