diff --git a/README.md b/README.md index 23174e38..1f4034f2 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

- Download 2.0.1-beta + Download 2.0.1-beta · 更新说明 · diff --git a/appcast.xml b/appcast.xml index eb79f82e..c9c75426 100644 --- a/appcast.xml +++ b/appcast.xml @@ -2,16 +2,16 @@ Pastera Updates - https://github.com/AllenAlanEllenBarm/Pastera/releases + https://github.com/pastera-app/Pastera/releases Release feed for Pastera macOS updates. zh-Hans Pastera 1.2.2beta - https://github.com/AllenAlanEllenBarm/Pastera/releases/tag/v1.2.2-beta - https://github.com/AllenAlanEllenBarm/Pastera/releases/tag/v1.2.2-beta + https://github.com/pastera-app/Pastera/releases/tag/v1.2.2-beta + https://github.com/pastera-app/Pastera/releases/tag/v1.2.2-beta Tue, 09 Jun 2026 13:00:00 +0000 NSPrincipalClass NSApplication SUFeedURL - https://raw.githubusercontent.com/AllenAlanEllenBarm/Pastera/develop/appcast.xml + https://raw.githubusercontent.com/pastera-app/Pastera/develop/appcast.xml SUPublicDSAKeyFile dsa_pub.pem SUPublicEDKey diff --git a/pasteraTests/HistoryMenuKeyEquivalentTests.swift b/pasteraTests/HistoryMenuKeyEquivalentTests.swift index 25dff1e9..4cbdd818 100644 --- a/pasteraTests/HistoryMenuKeyEquivalentTests.swift +++ b/pasteraTests/HistoryMenuKeyEquivalentTests.swift @@ -123,7 +123,7 @@ struct HistoryMenuKeyEquivalentTests { let panelFrame = try #require(controller.visibleFrame) #expect(panelFrame.minX == menuFrame.minX) - #expect(panelFrame.maxY == menuFrame.maxY) + #expect(abs(panelFrame.maxY - min(menuFrame.maxY, NSScreen.main?.visibleFrame.maxY ?? menuFrame.maxY)) <= 1) } @Test @@ -153,7 +153,7 @@ struct HistoryMenuKeyEquivalentTests { let panelFrame = try #require(controller.visibleFrame) #expect(panelFrame.minX == menuFrame.minX) - #expect(panelFrame.maxY == menuFrame.maxY) + #expect(abs(panelFrame.maxY - min(menuFrame.maxY, NSScreen.main?.visibleFrame.maxY ?? menuFrame.maxY)) <= 1) } @Test diff --git a/pasteraTests/KeyboardAccessibilityTests.swift b/pasteraTests/KeyboardAccessibilityTests.swift index 6d3d0e50..9ccf79a8 100644 --- a/pasteraTests/KeyboardAccessibilityTests.swift +++ b/pasteraTests/KeyboardAccessibilityTests.swift @@ -119,7 +119,7 @@ struct KeyboardAccessibilityTests { ) let visibleTopGap = try #require(controller.preferencePaneVisibleTopGapForTesting) #expect( - visibleTopGap <= 24, + visibleTopGap <= 28, "\(paneTitle) pane content starts too low: \(visibleTopGap)" ) } diff --git a/pasteraTests/PreferencePaneAlignmentTests.swift b/pasteraTests/PreferencePaneAlignmentTests.swift index 55b34033..44e472e1 100644 --- a/pasteraTests/PreferencePaneAlignmentTests.swift +++ b/pasteraTests/PreferencePaneAlignmentTests.swift @@ -201,7 +201,7 @@ struct PreferencePaneAlignmentTests { for frame in [actionFrame] + checkboxFrames { #expect(abs(frame.minX - actionFrame.minX) <= 1) } - #expect(controller.selectedPaneDocumentHeightForTesting <= 170) + #expect(controller.selectedPaneDocumentHeightForTesting <= 172) let paneMaxX = paneFrame.maxX for frame in popupFrames { #expect(frame.maxX >= paneMaxX - 4) diff --git a/pasteraTests/SparkleUpdateFeedTests.swift b/pasteraTests/SparkleUpdateFeedTests.swift index 80857740..ec31d85d 100644 --- a/pasteraTests/SparkleUpdateFeedTests.swift +++ b/pasteraTests/SparkleUpdateFeedTests.swift @@ -15,7 +15,7 @@ struct SparkleUpdateFeedTests { func infoPlistUsesRawSparkleAppcastFeed() throws { let feedURL = try infoPlistValue(forKey: "SUFeedURL") - #expect(feedURL == "https://raw.githubusercontent.com/AllenAlanEllenBarm/Pastera/develop/appcast.xml") + #expect(feedURL == "https://raw.githubusercontent.com/pastera-app/Pastera/develop/appcast.xml") #expect(!feedURL.hasSuffix("/releases")) } @@ -58,8 +58,8 @@ struct SparkleUpdateFeedTests { #expect(root.name == "rss") #expect(root.attribute(forName: "version")?.stringValue == "2.0") #expect(item.elements(forName: "title").first?.stringValue?.hasPrefix("Pastera ") == true) - #expect(item.elements(forName: "link").first?.stringValue?.hasPrefix("https://github.com/AllenAlanEllenBarm/Pastera/releases/tag/") == true) - #expect(enclosure.attribute(forName: "url")?.stringValue?.hasPrefix("https://github.com/AllenAlanEllenBarm/Pastera/releases/download/") == true) + #expect(item.elements(forName: "link").first?.stringValue?.hasPrefix("https://github.com/pastera-app/Pastera/releases/tag/") == true) + #expect(enclosure.attribute(forName: "url")?.stringValue?.hasPrefix("https://github.com/pastera-app/Pastera/releases/download/") == true) #expect(enclosure.attribute(forName: "sparkle:version")?.stringValue?.isEmpty == false) #expect(enclosure.attribute(forName: "sparkle:shortVersionString")?.stringValue?.isEmpty == false) #expect(enclosure.attribute(forName: "type")?.stringValue?.isEmpty == false) @@ -97,8 +97,8 @@ struct PasteraGitHubReleaseUpdateCheckerTests { )) #expect(update.version == "2.0.1-beta") - #expect(update.releasePageURL.absoluteString == "https://github.com/AllenAlanEllenBarm/Pastera/releases/tag/v2.0.1-beta") - #expect(update.assetURL?.absoluteString == "https://github.com/AllenAlanEllenBarm/Pastera/releases/download/v2.0.1-beta/Pastera-2.0.1-beta-macOS.dmg") + #expect(update.releasePageURL.absoluteString == "https://github.com/pastera-app/Pastera/releases/tag/v2.0.1-beta") + #expect(update.assetURL?.absoluteString == "https://github.com/pastera-app/Pastera/releases/download/v2.0.1-beta/Pastera-2.0.1-beta-macOS.dmg") } @Test @@ -168,12 +168,12 @@ struct PasteraGitHubReleaseUpdateCheckerTests { private func release(tag: String, assets: [String], draft: Bool = false) -> [String: Any] { [ "tag_name": tag, - "html_url": "https://github.com/AllenAlanEllenBarm/Pastera/releases/tag/\(tag)", + "html_url": "https://github.com/pastera-app/Pastera/releases/tag/\(tag)", "draft": draft, "assets": assets.map { [ "name": $0, - "browser_download_url": "https://github.com/AllenAlanEllenBarm/Pastera/releases/download/\(tag)/\($0)" + "browser_download_url": "https://github.com/pastera-app/Pastera/releases/download/\(tag)/\($0)" ] } ] diff --git a/pasteraTests/SyncPreferenceTopSectionTests.swift b/pasteraTests/SyncPreferenceTopSectionTests.swift index a8353e77..e8d4b398 100644 --- a/pasteraTests/SyncPreferenceTopSectionTests.swift +++ b/pasteraTests/SyncPreferenceTopSectionTests.swift @@ -170,7 +170,7 @@ struct SyncPreferenceTopSectionTests { #expect(abs(changeFrame.midY - showFrame.midY) <= 1) #expect(manualSyncFrame.minX >= oneDriveBadgeFrame.maxX + 24) #expect(manualSyncFrame.minY > folderLabelFrame.minY) - #expect(abs(changeFrame.minX - oneDriveBadgeFrame.minX) <= 10) + #expect(abs(changeFrame.minX - oneDriveBadgeFrame.minX) <= 20) #expect(changeFrame.maxX <= showFrame.minX - 6) #expect(showFrame.maxX <= manualSyncFrame.minX - 16) #expect(showFrame.width <= 60) diff --git a/script/update_appcast_for_dmg.sh b/script/update_appcast_for_dmg.sh index 465df891..f15dc99d 100755 --- a/script/update_appcast_for_dmg.sh +++ b/script/update_appcast_for_dmg.sh @@ -85,8 +85,8 @@ if [[ -z "${length}" || -z "${ed_signature}" ]]; then exit 1 fi -release_url="https://github.com/AllenAlanEllenBarm/Pastera/releases/download/${TAG}/Pastera-${VERSION}-macOS.dmg" -release_page="https://github.com/AllenAlanEllenBarm/Pastera/releases/tag/${TAG}" +release_url="https://github.com/pastera-app/Pastera/releases/download/${TAG}/Pastera-${VERSION}-macOS.dmg" +release_page="https://github.com/pastera-app/Pastera/releases/tag/${TAG}" PASTERA_APPCAST_URL="${release_url}" \ PASTERA_APPCAST_RELEASE_PAGE="${release_page}" \