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}" \