-
Notifications
You must be signed in to change notification settings - Fork 28
Comparing changes
Open a pull request
base repository: rsyncOSX/RsyncUI
base: v2.9.1
head repository: rsyncOSX/RsyncUI
compare: v2.9.2dev1
- 10 commits
- 12 files changed
- 1 contributor
Commits on Mar 4, 2026
-
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).
Configuration menu - View commit details
-
Copy full SHA for 74be21b - Browse repository at this point
Copy the full SHA 74be21bView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for ae14665 - Browse repository at this point
Copy the full SHA ae14665View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 00ea349 - Browse repository at this point
Copy the full SHA 00ea349View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 2ff2907 - Browse repository at this point
Copy the full SHA 2ff2907View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 1c074e4 - Browse repository at this point
Copy the full SHA 1c074e4View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 128e176 - Browse repository at this point
Copy the full SHA 128e176View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a33cc2d - Browse repository at this point
Copy the full SHA a33cc2dView commit details -
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.Configuration menu - View commit details
-
Copy full SHA for 28c960d - Browse repository at this point
Copy the full SHA 28c960dView commit details
Commits on Mar 5, 2026
-
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.
Configuration menu - View commit details
-
Copy full SHA for ffcaf98 - Browse repository at this point
Copy the full SHA ffcaf98View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 8c4b240 - Browse repository at this point
Copy the full SHA 8c4b240View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.9.1...v2.9.2dev1