Blog

Posts in 2025
  • Version 2.5.6

    Saturday, May 31, 2025 in Blog

    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 …

    Read more

  • Version 2.5.5

    Friday, May 23, 2025 in Blog

    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, …

    Read more

  • Version 2.5.3

    Wednesday, May 14, 2025 in Blog

    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. …

    Read more

  • Number of files

    Thursday, May 01, 2025 in Blog

    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 …

    Read more

  • Historic releases

    Friday, March 21, 2025 in Blog

    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 - …

    Read more

  • URLs Notepad

    Saturday, March 01, 2025 in Blog

    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 …

    Read more

  • Timer and Calendar

    Saturday, March 01, 2025 in Blog

    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 …

    Read more

  • Tagging of data

    Saturday, March 01, 2025 in Blog

    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 …

    Read more

  • Swift concurrency

    Saturday, March 01, 2025 in Blog

    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 …

    Read more

  • Observers

    Saturday, March 01, 2025 in Blog

    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 …

    Read more