Skip to content

Commit

Permalink
2.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
alin23 committed Dec 3, 2024
1 parent 0396b14 commit 054a578
Show file tree
Hide file tree
Showing 11 changed files with 98 additions and 30 deletions.
56 changes: 40 additions & 16 deletions Clop.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,14 @@
C733B3D22A50789C002A0585 /* Video.swift in Sources */ = {isa = PBXBuildFile; fileRef = C733B3D12A50789C002A0585 /* Video.swift */; };
C735DA022B021D6E001DCAA8 /* Migrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = C735DA012B021D6E001DCAA8 /* Migrations.swift */; };
C735DA032B021D72001DCAA8 /* Migrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = C735DA012B021D6E001DCAA8 /* Migrations.swift */; };
C736FAA52CFFA5710024EF71 /* Crop PDF for reading on iPad Air.shortcut in Resources */ = {isa = PBXBuildFile; fileRef = C736FAA32CFFA5710024EF71 /* Crop PDF for reading on iPad Air.shortcut */; };
C736FAA62CFFA5710024EF71 /* Crop to 16 by 9.shortcut in Resources */ = {isa = PBXBuildFile; fileRef = C736FAA42CFFA5710024EF71 /* Crop to 16 by 9.shortcut */; };
C736FAA72CFFA5710024EF71 /* Convert to WEBP.shortcut in Resources */ = {isa = PBXBuildFile; fileRef = C736FAA12CFFA5710024EF71 /* Convert to WEBP.shortcut */; };
C736FAA82CFFA5710024EF71 /* Crop for Twitter.shortcut in Resources */ = {isa = PBXBuildFile; fileRef = C736FAA22CFFA5710024EF71 /* Crop for Twitter.shortcut */; };
C736FAA92CFFA5710024EF71 /* Crop PDF for reading on iPad Air.shortcut in Resources */ = {isa = PBXBuildFile; fileRef = C736FAA32CFFA5710024EF71 /* Crop PDF for reading on iPad Air.shortcut */; };
C736FAAA2CFFA5710024EF71 /* Crop to 16 by 9.shortcut in Resources */ = {isa = PBXBuildFile; fileRef = C736FAA42CFFA5710024EF71 /* Crop to 16 by 9.shortcut */; };
C736FAAB2CFFA5710024EF71 /* Convert to WEBP.shortcut in Resources */ = {isa = PBXBuildFile; fileRef = C736FAA12CFFA5710024EF71 /* Convert to WEBP.shortcut */; };
C736FAAC2CFFA5710024EF71 /* Crop for Twitter.shortcut in Resources */ = {isa = PBXBuildFile; fileRef = C736FAA22CFFA5710024EF71 /* Crop for Twitter.shortcut */; };
C73802022BD1B804001BEE6C /* bin.tar.lrz.sha256 in Resources */ = {isa = PBXBuildFile; fileRef = C73802002BD1B804001BEE6C /* bin.tar.lrz.sha256 */; };
C73802032BD1B804001BEE6C /* bin.tar.lrz in Resources */ = {isa = PBXBuildFile; fileRef = C73802012BD1B804001BEE6C /* bin.tar.lrz */; };
C73802052BD1B81A001BEE6C /* lrzip in Resources */ = {isa = PBXBuildFile; fileRef = C73802042BD1B81A001BEE6C /* lrzip */; };
Expand Down Expand Up @@ -238,6 +246,10 @@
C7333E462A98C90500B1D5BE /* PDF.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PDF.swift; sourceTree = "<group>"; };
C733B3D12A50789C002A0585 /* Video.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Video.swift; sourceTree = "<group>"; };
C735DA012B021D6E001DCAA8 /* Migrations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Migrations.swift; sourceTree = "<group>"; };
C736FAA12CFFA5710024EF71 /* Convert to WEBP.shortcut */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Convert to WEBP.shortcut"; sourceTree = "<group>"; };
C736FAA22CFFA5710024EF71 /* Crop for Twitter.shortcut */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Crop for Twitter.shortcut"; sourceTree = "<group>"; };
C736FAA32CFFA5710024EF71 /* Crop PDF for reading on iPad Air.shortcut */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Crop PDF for reading on iPad Air.shortcut"; sourceTree = "<group>"; };
C736FAA42CFFA5710024EF71 /* Crop to 16 by 9.shortcut */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Crop to 16 by 9.shortcut"; sourceTree = "<group>"; };
C73802002BD1B804001BEE6C /* bin.tar.lrz.sha256 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bin.tar.lrz.sha256; sourceTree = "<group>"; };
C73802012BD1B804001BEE6C /* bin.tar.lrz */ = {isa = PBXFileReference; lastKnownFileType = file; path = bin.tar.lrz; sourceTree = "<group>"; };
C73802042BD1B81A001BEE6C /* lrzip */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = lrzip; sourceTree = SOURCE_ROOT; };
Expand Down Expand Up @@ -473,6 +485,10 @@
C7C8AD5A2ABC78CF003ECDE6 /* Shortcuts */ = {
isa = PBXGroup;
children = (
C736FAA12CFFA5710024EF71 /* Convert to WEBP.shortcut */,
C736FAA22CFFA5710024EF71 /* Crop for Twitter.shortcut */,
C736FAA32CFFA5710024EF71 /* Crop PDF for reading on iPad Air.shortcut */,
C736FAA42CFFA5710024EF71 /* Crop to 16 by 9.shortcut */,
C78C62622ADEE250000519D0 /* Upload with Dropshare.shortcut */,
C7C8AD612ABC9B34003ECDE6 /* Upload to SSH server.shortcut */,
C7319E882AD488CB0085B707 /* Upload to Backblaze.shortcut */,
Expand Down Expand Up @@ -678,6 +694,10 @@
buildActionMask = 2147483647;
files = (
C7E1F5912C58122F00F83036 /* lrzip in Resources */,
C736FAA92CFFA5710024EF71 /* Crop PDF for reading on iPad Air.shortcut in Resources */,
C736FAAA2CFFA5710024EF71 /* Crop to 16 by 9.shortcut in Resources */,
C736FAAB2CFFA5710024EF71 /* Convert to WEBP.shortcut in Resources */,
C736FAAC2CFFA5710024EF71 /* Crop for Twitter.shortcut in Resources */,
C75FD20E2AF43581000B426B /* setappPublicKey.pem in Resources */,
C75FD1D92AF4324C000B426B /* Preview Assets.xcassets in Resources */,
C75FD1DA2AF4324C000B426B /* Upload to Backblaze.shortcut in Resources */,
Expand Down Expand Up @@ -715,6 +735,10 @@
C7C8AD5E2ABC78CF003ECDE6 /* Clop - video.shortcut in Resources */,
C7AB66292883015A0041BEC8 /* Assets.xcassets in Resources */,
C78C62632ADEE250000519D0 /* Upload with Dropshare.shortcut in Resources */,
C736FAA52CFFA5710024EF71 /* Crop PDF for reading on iPad Air.shortcut in Resources */,
C736FAA62CFFA5710024EF71 /* Crop to 16 by 9.shortcut in Resources */,
C736FAA72CFFA5710024EF71 /* Convert to WEBP.shortcut in Resources */,
C736FAA82CFFA5710024EF71 /* Crop for Twitter.shortcut in Resources */,
C73802022BD1B804001BEE6C /* bin.tar.lrz.sha256 in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -893,7 +917,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2.6.5;
CURRENT_PROJECT_VERSION = 2.7.0;
DEVELOPMENT_TEAM = RDDXV84A73;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
Expand All @@ -909,7 +933,7 @@
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.6.5;
MARKETING_VERSION = 2.7.0;
PRODUCT_BUNDLE_IDENTIFIER = com.lowtechguys.Clop.FinderOptimiser;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -928,7 +952,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2.6.5;
CURRENT_PROJECT_VERSION = 2.7.0;
DEVELOPMENT_TEAM = RDDXV84A73;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
Expand All @@ -944,7 +968,7 @@
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.6.5;
MARKETING_VERSION = 2.7.0;
PRODUCT_BUNDLE_IDENTIFIER = com.lowtechguys.Clop.FinderOptimiser;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -963,7 +987,7 @@
CODE_SIGN_ENTITLEMENTS = Setapp/Setapp.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2.6.5;
CURRENT_PROJECT_VERSION = 2.7.0;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = "\"Clop/Preview Content\"";
DEVELOPMENT_TEAM = RDDXV84A73;
Expand All @@ -985,7 +1009,7 @@
);
LLVM_LTO = YES_THIN;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.6.5;
MARKETING_VERSION = 2.7.0;
OTHER_LDFLAGS = (
"-force_load",
"$(BUILT_PRODUCTS_DIR)/libSetapp.a",
Expand All @@ -1007,7 +1031,7 @@
CODE_SIGN_ENTITLEMENTS = Setapp/Setapp.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2.6.5;
CURRENT_PROJECT_VERSION = 2.7.0;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = "\"Clop/Preview Content\"";
DEVELOPMENT_TEAM = RDDXV84A73;
Expand All @@ -1029,7 +1053,7 @@
);
LLVM_LTO = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.6.5;
MARKETING_VERSION = 2.7.0;
OTHER_LDFLAGS = (
"-force_load",
"$(BUILT_PRODUCTS_DIR)/libSetapp.a",
Expand All @@ -1049,7 +1073,7 @@
CODE_SIGN_ENTITLEMENTS = "Setapp/FinderOptimiser-setapp.entitlements";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2.6.5;
CURRENT_PROJECT_VERSION = 2.7.0;
DEVELOPMENT_TEAM = RDDXV84A73;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
Expand All @@ -1064,7 +1088,7 @@
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.6.5;
MARKETING_VERSION = 2.7.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.lowtechguys.Clop-setapp.FinderOptimiser";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
Expand All @@ -1081,7 +1105,7 @@
CODE_SIGN_ENTITLEMENTS = "Setapp/FinderOptimiser-setapp.entitlements";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2.6.5;
CURRENT_PROJECT_VERSION = 2.7.0;
DEVELOPMENT_TEAM = RDDXV84A73;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
Expand All @@ -1096,7 +1120,7 @@
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.6.5;
MARKETING_VERSION = 2.7.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.lowtechguys.Clop-setapp.FinderOptimiser";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
Expand Down Expand Up @@ -1334,7 +1358,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2.6.5;
CURRENT_PROJECT_VERSION = 2.7.0;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = "\"Clop/Preview Content\"";
DEVELOPMENT_TEAM = RDDXV84A73;
Expand All @@ -1356,7 +1380,7 @@
);
LLVM_LTO = YES_THIN;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.6.5;
MARKETING_VERSION = 2.7.0;
PRODUCT_BUNDLE_IDENTIFIER = com.lowtechguys.Clop;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -1375,7 +1399,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2.6.5;
CURRENT_PROJECT_VERSION = 2.7.0;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = "\"Clop/Preview Content\"";
DEVELOPMENT_TEAM = RDDXV84A73;
Expand All @@ -1397,7 +1421,7 @@
);
LLVM_LTO = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.6.5;
MARKETING_VERSION = 2.7.0;
OTHER_LDFLAGS = "";
PRODUCT_BUNDLE_IDENTIFIER = com.lowtechguys.Clop;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<key>ClopCLI-setapp.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>2</integer>
<integer>5</integer>
</dict>
<key>ClopCLI.xcscheme_^#shared#^_</key>
<dict>
Expand Down Expand Up @@ -95,12 +95,12 @@
<key>FinderOptimiser-setapp.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>3</integer>
<integer>2</integer>
</dict>
<key>FinderOptimiser.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>5</integer>
<integer>3</integer>
</dict>
<key>Setapp.xcscheme_^#shared#^_</key>
<dict>
Expand Down
21 changes: 21 additions & 0 deletions Clop/Automation.swift
Original file line number Diff line number Diff line change
Expand Up @@ -245,11 +245,29 @@ struct AutomationRowView: View {
}
}

@ViewBuilder var defaultShortcutList: some View {
let shortcutNames = SHM.shortcutsMap?.values.joined().map(\.name) ?? []
Section("Default Shortcuts") {
let shorts = CLOP_SHORTCUTS.filter { sh in
!shortcutNames.contains(sh.deletingPathExtension().lastPathComponent)
}
ForEach(shorts, id: \.self) { url in
Text(url.deletingPathExtension().lastPathComponent)
.tag(Shortcut(name: url.deletingPathExtension().lastPathComponent, identifier: url.absoluteString))
}
}
}

@ViewBuilder
func picker(source: String) -> some View {
let binding = Binding<Shortcut?>(
get: { shortcuts[source] },
set: {
if let shortcut = $0, let url = shortcut.identifier.url {
NSWorkspace.shared.open(url)
return
}

if let shortcut = $0 {
shortcuts = shortcuts.copyWith(key: source, value: shortcut)
} else {
Expand All @@ -265,6 +283,7 @@ struct AutomationRowView: View {
Text("do nothing").tag(nil as Shortcut?)
Divider()
ShortcutChoiceMenu()
defaultShortcutList
},
label: {
HStack {
Expand All @@ -284,11 +303,13 @@ struct AutomationRowView: View {
.disabled(binding.wrappedValue == nil)
}
}

}

let CLOP_SHORTCUTS = Bundle.main
.urls(forResourcesWithExtension: "shortcut", subdirectory: nil)!
.filter { !$0.lastPathComponent.hasPrefix("Clop - ") }
.sorted(by: \.lastPathComponent)

struct AutomationSettingsView: View {
@Default(.shortcutToRunOnImage) var shortcutToRunOnImage
Expand Down
15 changes: 15 additions & 0 deletions Clop/ClopShortcuts.swift
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,12 @@ struct ConvertImageIntent: AppIntent {
@Parameter(title: "Hide floating result")
var hideFloatingResult: Bool

@Parameter(title: "Show converted image as result")
var addFloatingResult: Bool

@Parameter(title: "Delete original image")
var deleteOriginal: Bool

@Parameter(title: "Format", default: .webp)
var format: ImageFormat

Expand Down Expand Up @@ -259,6 +265,15 @@ struct ConvertImageIntent: AppIntent {

try convertedImage.path.move(to: outFilePath, force: true)

if deleteOriginal {
try path.delete()
}

if addFloatingResult {
let opt = OM.optimiser(id: convertedImage.path.string, type: .image(type), operation: "Converting to \(format.rawValue)", source: .shortcuts, indeterminateProgress: true)
opt.running = false
}

return .result(value: IntentFile(data: convertedImage.data, filename: outFilePath.name.string, type: type))
}
}
Expand Down
1 change: 1 addition & 0 deletions Clop/RightClickMenu.swift
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,7 @@ struct ShortcutChoiceMenu: View {
ForEach(shorts, id: \.key) { folder, shortcuts in
Section(folder) { shortcutList(shortcuts) }
}

}
}
} else {
Expand Down
Binary file added Clop/Shortcuts/Convert to WEBP.shortcut
Binary file not shown.
Binary file not shown.
Binary file added Clop/Shortcuts/Crop for Twitter.shortcut
Binary file not shown.
Binary file added Clop/Shortcuts/Crop to 16 by 9.shortcut
Binary file not shown.
1 change: 1 addition & 0 deletions ReleaseNotes/2.7.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@
- Ignore Final Cut Pro drags
- Stop using temp folder to avoid getting "Recovered Items" folder after reboot
- Ensure Clop doesn't end up as the default MP4 opener app
- Add iPhone 16 Pro for PDF crop sizes
28 changes: 17 additions & 11 deletions Releases/appcast.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
<?xml version="1.0" standalone="yes"?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
<channel>
<item>
<title>2.7.0</title>
<pubDate>Tue, 03 Dec 2024 23:28:17 +0200</pubDate>
<link>https://lowtechguys.com/clop</link>
<sparkle:fullReleaseNotesLink>https://github.com/FuzzyIdeas/Clop/releases</sparkle:fullReleaseNotesLink>
<sparkle:version>2.7.0</sparkle:version>
<sparkle:shortVersionString>2.7.0</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<sparkle:releaseNotesLink>https://files.lowtechguys.com/ReleaseNotes/Clop-2.7.0.html</sparkle:releaseNotesLink>
<enclosure url="https://files.lowtechguys.com/releases/Clop-2.7.0.dmg" length="90740931" type="application/octet-stream" sparkle:edSignature="94VyYhHrk4MLBHHOcK+w6Gfcn/8kAOjca6eI1LLvcM+8LtqxmN1CYUdd6MCdcrmg/15gqtOUnlaj3NfjlJamCg=="/>
<sparkle:deltas>
<enclosure url="https://files.lowtechguys.com/releases/Clop2.7.0-2.6.5.delta" sparkle:deltaFrom="2.6.5" length="1108678" type="application/octet-stream" sparkle:deltaFromSparkleExecutableSize="864784" sparkle:deltaFromSparkleLocales="de,he,ar,el,ja,fa,en" sparkle:edSignature="w0zZXFw7GDR3L1HvKai0Fr2ZSykPloRtz0Kb7N3032UbPbh6aLhUXVTf4MSHR/YCPzEwkQJ38dDHs10f5MEEBQ=="/>
<enclosure url="https://files.lowtechguys.com/releases/Clop2.7.0-2.6.4.delta" sparkle:deltaFrom="2.6.4" length="1381166" type="application/octet-stream" sparkle:deltaFromSparkleExecutableSize="864784" sparkle:deltaFromSparkleLocales="de,he,ar,el,ja,fa,en" sparkle:edSignature="ltVL0IKYveYJeEfQN81gXmhmMjMWZOfJOLfJs+qeDkJlvfp/KJ6I+J2rUZfaBsjzBZW4svfk9c39mVJUWzA1CQ=="/>
<enclosure url="https://files.lowtechguys.com/releases/Clop2.7.0-2.6.3.delta" sparkle:deltaFrom="2.6.3" length="1591762" type="application/octet-stream" sparkle:deltaFromSparkleExecutableSize="864784" sparkle:deltaFromSparkleLocales="de,he,ar,el,ja,fa,en" sparkle:edSignature="O4lbrj4bXJj+nFa9xkxxPi9KHXi8WqB9HMMVrLmylJHEhBT4trWxZdBPBiPvVpo0WRqIiep0M95UzNKF8uDdBA=="/>
<enclosure url="https://files.lowtechguys.com/releases/Clop2.7.0-2.6.2.delta" sparkle:deltaFrom="2.6.2" length="1666122" type="application/octet-stream" sparkle:deltaFromSparkleExecutableSize="864784" sparkle:deltaFromSparkleLocales="de,he,ar,el,ja,fa,en" sparkle:edSignature="wXftORqh8mZFVr4TZM+GVteeII9rJbQ7uBJthDAwg/FZm317xNCIABLeRHCqmAun9eDm8v/O303K3sg4jKTiAg=="/>
</sparkle:deltas>
</item>
<item>
<title>2.6.5</title>
<pubDate>Mon, 11 Nov 2024 17:23:02 +0200</pubDate>
Expand Down Expand Up @@ -130,16 +147,5 @@
<enclosure url="https://files.lowtechguys.com/releases/Clop2.5.3-2.5.2.delta" sparkle:deltaFrom="2.5.2" length="1400690" type="application/octet-stream" sparkle:deltaFromSparkleExecutableSize="865120" sparkle:deltaFromSparkleLocales="de,he,ar,el,ja,fa,en" sparkle:edSignature="TJmpEugpjlnXr8u1d+DrJ0AXayYOYMwTnqao6VZdgKmQOIiEufkXnSPgY5EwdSOjEiY28yBooH4b3NBdlY3ZBA=="/>
</sparkle:deltas>
</item>
<item>
<title>2.5.2</title>
<pubDate>Thu, 21 Dec 2023 18:43:54 +0200</pubDate>
<link>https://lowtechguys.com/clop</link>
<sparkle:fullReleaseNotesLink>https://github.com/FuzzyIdeas/Clop/releases</sparkle:fullReleaseNotesLink>
<sparkle:version>2.5.2</sparkle:version>
<sparkle:shortVersionString>2.5.2</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<sparkle:releaseNotesLink>https://files.lowtechguys.com/ReleaseNotes/Clop-2.5.2.html</sparkle:releaseNotesLink>
<enclosure url="https://files.lowtechguys.com/releases/Clop-2.5.2.dmg" length="92180718" type="application/octet-stream" sparkle:edSignature="42/oIxu2YT/wlpdQAoNNwCf0NBTPZB8GJjA3RuU0Ujc2ZTdufib2vRXRcmHDaCLFlujVIHMggYKtis6war0pBw=="/>
</item>
</channel>
</rss>

0 comments on commit 054a578

Please sign in to comment.