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

Return to the regular view of this page.

Release Notes

RsyncUI version release notes and changelogs.

Version 2.9.3

Version 2.9.3 - March 16, 2026 (prerelease)

If no bugs are reported during this week, this release will be the next version 2.9.3 without a new build.

This prerelease addresses a logical error in the Tasks menu when selected from the sidebar. The Add tasks button on the toolbar is now consistently visible when in the Tasks menu.

In version 2.9.2, the “Add tasks” button on the toolbar is only visible when a task is selected and when the “Edit” tab is selected.

Additionally, this release introduces two builds: one exclusively for Apple Silicon (arm86) and the other for both Apple Silicon and Intel architectures. The arm86 build is approximately 2MB smaller than the standard build.

Upon reviewing the Full Changelog, it is evident that numerous files have undergone modifications. Notably, only a minor update is applicable to rectify the aforementioned issue. The remaining changes are primarily driven by AI and quality assurance processes, which facilitate the extraction of components from code for subsequent reuse.

Version 2.9.2

Version 2.9.2 - March 11, 2026

Detailed Code Changes: v2.9.1 → 2.9.2

There are no changes to the model, only UI-updates. All details about a task is now moved to the Tasks menu. Cleaned up the Sidebar. There is a link to info about the --delete parameter.

Summary:

  • Major refactor of Inspector views: new tabbed interface, modular SwiftUI views.
  • File moves, renames, and deletions for better organization.
  • Updates to documentation, project, and build files.
  • Minor business logic and observable state changes.

Key File Changes

  • InspectorViews Refactor:

    • DefaultView.swift deleted
    • New: EditTabView.swift (main inspector tab view)
    • New: LogRecordsTabView.swift (moved/renamed from LogsbyConfigurationView.swift)
    • New: VerifyTaskTabView.swift (moved/renamed from VerifyTasks.swift)
    • Several files renamed/moved for clarity (e.g., RsyncCommandView.swift, VerifyTaskTabView.swift)
  • Tabbed Inspector UI:

    • EditTabView introduces a tabbed inspector: Edit, Parameters, Log Records, Verify Task
    • Each tab is a separate SwiftUI view
  • Log Records & Verification:

    • Dedicated inspector tabs for log records and verify task
    • Improved state management and SwiftUI integration
  • Observable State Updates:

    • Minor changes in ObservableAddConfigurations.swift, ObservableParametersRsync.swift
  • Project/Build Files:

    • RsyncUI.xcodeproj/project.pbxproj, Makefile, versionRsyncUI.json updated
  • Documentation:

    • README.md, QUALITY_ANALYSIS_DETAILED.md updated

Quality & Architecture

  • Refactor improves modularity, maintainability, and user experience in Inspector area.
  • New tabbed inspector is more extensible for future features.
  • Documentation and quality analysis updated to match new codebase state.