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: Clipy/Clipy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: develop
Choose a base ref
...
head repository: Clipy/Clipy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: settings-donations
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 119 files changed
  • 1 contributor

Commits on Sep 11, 2026

  1. Configuration menu
    Copy the full SHA
    9c3e97b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd5782f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f63646d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b332501 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2026

  1. Configuration menu
    Copy the full SHA
    e07b9df View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2026

  1. Fix Sparkle startup and consolidate update settings

    Previously, disabling Clipy's automatic checks skipped startUpdater(),
    which also prevented manual update checks. Always start the updater after
    clearing the legacy feed URL, leaving scheduling and permission prompts
    to Sparkle.
    
    Automatic checks and check intervals were also stored in separate Clipy
    preferences. Answers to Sparkle's permission prompt did not update Clipy's
    preference, and interval changes were only applied when relaunching the
    app. Remove the duplicate keys and expose Sparkle's persisted values
    through setters and KVO publishers so consumers can observe and update
    the same settings.
    
    Expose canCheckForUpdates and a typed, optional lastUpdateCheckDate to
    reflect updater readiness and the absence of previous checks.
    Econa77 committed Sep 13, 2026
    Configuration menu
    Copy the full SHA
    951dcc4 View commit details
    Browse the repository at this point in the history
  2. Add SwiftUI update settings

    Econa77 committed Sep 13, 2026
    Configuration menu
    Copy the full SHA
    c24a932 View commit details
    Browse the repository at this point in the history
  3. Add SwiftUI beta settings

    Econa77 committed Sep 13, 2026
    Configuration menu
    Copy the full SHA
    1a16a32 View commit details
    Browse the repository at this point in the history
  4. Add SwiftUI shortcut settings

    Econa77 committed Sep 13, 2026
    Configuration menu
    Copy the full SHA
    838462c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05eb44b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b0fdef3 View commit details
    Browse the repository at this point in the history
  7. Remove legacy AppKit preferences screens

    Delete the old preference controllers, XIBs, localized resources, and their Xcode project references after switching to SwiftUI settings panes.
    
    Remove unused preference images and colors, the designable button, obsolete localization keys, and exclusion list mutation helpers used only by the old UI.
    Econa77 committed Sep 13, 2026
    Configuration menu
    Copy the full SHA
    4259236 View commit details
    Browse the repository at this point in the history
  8. Commit numeric settings when editing ends

    Keep numeric input in local draft state while retaining the standard TextField formatter. Apply changes on submission, focus loss, or pane changes, and preserve immediate stepper updates.
    
    End editing when the settings window closes so pending values are saved. This prevents intermediate history limits from reaching the periodic history cleanup while the user is still typing.
    Econa77 committed Sep 13, 2026
    Configuration menu
    Copy the full SHA
    900157e View commit details
    Browse the repository at this point in the history
  9. Keep settings panes accessible on smaller screens

    Preserve each pane’s ideal height while allowing content to scroll when it exceeds the available screen height. Recalculate the height limit when the window changes screens and reposition windows that would extend beyond the visible screen.
    Econa77 committed Sep 13, 2026
    Configuration menu
    Copy the full SHA
    5f77f22 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9c06eb7 View commit details
    Browse the repository at this point in the history
  11. Add donation tab to settings

    Econa77 committed Sep 13, 2026
    Configuration menu
    Copy the full SHA
    71dfaf9 View commit details
    Browse the repository at this point in the history
Loading