Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rsyncOSX/RsyncUI
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.9.1
Choose a base ref
...
head repository: rsyncOSX/RsyncUI
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.9.2dev1
Choose a head ref
  • 10 commits
  • 12 files changed
  • 1 contributor

Commits on Mar 4, 2026

  1. Release v2.9.1: update README and URLs

    Bump project to v2.9.1: add GitHub downloads badge and update README version/date. Update versionRsyncUI.json to point release DMG URLs to v2.9.1 for previous entries, add a 2.9.0 entry, and fix JSON formatting (removed stray comma).
    rsyncOSX committed Mar 4, 2026
    Configuration menu
    Copy the full SHA
    74be21b View commit details
    Browse the repository at this point in the history
  2. Bump version to 2.9.2 and update Xcode settings

    Prepare release 2.9.2: update Makefile VERSION (and ZIP_PATH) from 2.9.1 to 2.9.2, bump Xcode CURRENT_PROJECT_VERSION from 181 to 182, and update MARKETING_VERSION entries to 2.9.2. Also adjust MACOSX_DEPLOYMENT_TARGET for test targets from 26.2 to 14.6. These changes align project metadata and build settings for the new release.
    rsyncOSX committed Mar 4, 2026
    Configuration menu
    Copy the full SHA
    ae14665 View commit details
    Browse the repository at this point in the history
  3. Simplify and reword help text strings

    Rewrite and condense multi-line help text in ObservableAddConfigurations.swift and ObservableParametersRsync.swift. The --delete/helptext messages were rephrased for clarity, capitalization and punctuation were normalized, and unnecessary newlines were removed. No functional logic was changed—only user-facing strings and minor formatting.
    rsyncOSX committed Mar 4, 2026
    Configuration menu
    Copy the full SHA
    00ea349 View commit details
    Browse the repository at this point in the history
  4. Add LogRecords tab and fix help text formatting

    Introduce LogRecordsTabView to display, search, and delete log records, and integrate it into the inspector (add InspectorTab.logview and the tab item in DefaultView). Also correct indentation/formatting of multiline help strings in ObservableAddConfigurations and ObservableParametersRsync for consistent presentation.
    rsyncOSX committed Mar 4, 2026
    Configuration menu
    Copy the full SHA
    2ff2907 View commit details
    Browse the repository at this point in the history
  5. Remove Logs-by-configuration view and refs

    Delete LogsbyConfigurationView.swift and remove its references. Update LogRecordsTabView to remove the empty-state overlay, add padding, remove the explicit navigationTitle, and avoid clearing selectedloguuids twice. Update SidebarMainView to drop the log_listings enum case, remove the sidebar menu item and navigation branch that pointed to the deleted view, and remove its sidebar icon mapping. These changes remove the deprecated per-configuration logs UI and tidy up related selection and layout behavior.
    rsyncOSX committed Mar 4, 2026
    Configuration menu
    Copy the full SHA
    1c074e4 View commit details
    Browse the repository at this point in the history
  6. Show clear toolbar only on Log view

    Pass selectedTab binding into LogRecordsTabView (DefaultView updated) and add @binding selectedTab in LogRecordsTabView. The toolbar's clear-selection button is now rendered only when selectedTab == .logview, preventing the control from appearing in other inspector tabs. Also adjusted the button's help text and preserved the existing overlay/count badge behavior.
    rsyncOSX committed Mar 4, 2026
    Configuration menu
    Copy the full SHA
    128e176 View commit details
    Browse the repository at this point in the history
  7. Move LogRecordsTabView; add conditional searchable

    Renamed/moved LogRecordsTabView into InspectorViews and changed search behavior so the search field appears only when the log view tab is selected. Replaced the direct .searchable(text:) call with a conditional .searchable(if:text:) usage and added a View extension implementing searchable(if:text:prompt:) to apply the modifier only when the condition is true. This keeps the search UI scoped to the log view and centralizes the conditional logic.
    rsyncOSX committed Mar 4, 2026
    Configuration menu
    Copy the full SHA
    a33cc2d View commit details
    Browse the repository at this point in the history
  8. Move toolbar to navigation and clear title

    Change the AddTaskView toolbar item placement from .status to .navigation so the action button appears in the navigation bar when the Edit tab is active. Also clear the DefaultView navigation title (.navigationTitle("") ) to avoid showing a redundant title when using the navigation toolbar.
    rsyncOSX committed Mar 4, 2026
    Configuration menu
    Copy the full SHA
    28c960d View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2026

  1. Add Verify Task tab and rename DefaultView

    Rename DefaultView to EditTabView and update Sidebar usage. Add a new VerifyTaskTabView to present a "Verify Task" tab with toolbar play/stop actions, inspector presentation, and a dry-run verification flow using RsyncProcessStreaming (including streaming handlers, process execution, and result processing). Wire the new tab into the inspector TabView and navigation, and make small UI/text formatting tweaks. Also include a minor whitespace adjustment in VerifyTasks.swift.
    rsyncOSX committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    ffcaf98 View commit details
    Browse the repository at this point in the history
  2. Remove Verify Tasks UI and cleanup sidebar

    Rename RsyncCommandView.swift into InspectorViews/VerifyTask (path moved only). Remove the verify_tasks entry and related UI code: delete the VerifyTasks view file, remove the verify_tasks case from Sidebaritems, remove the sidebar divider/visibility and navigation branch for verify_tasks, and remove its sidebar icon mapping. Cleans up sidebar logic and removes the Verify Tasks feature surface.
    rsyncOSX committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    8c4b240 View commit details
    Browse the repository at this point in the history
Loading