diff --git a/Appcasts/netnewswire-beta.xml b/Appcasts/netnewswire-beta.xml
index 120e5399e..7834e2a83 100755
--- a/Appcasts/netnewswire-beta.xml
+++ b/Appcasts/netnewswire-beta.xml
@@ -6,7 +6,25 @@
Most recent NetNewsWire changes with links to updates.
en
- -
+
-
+ NetNewsWire 5.0.1d2
+ Crash fix: when the app is renamed or moved on disk while running, alert the user and quit the app. This prevents crashes that will happen due to renaming/moving. See Daniel Jalkut on App Movement Monitoring for more info.
+
+Timeline: update UI more quickly when a feed icon is downloaded.
+
+Article pane: stop blocking links containing the string “feedburner” — there are legitimate cases where that string appears.
+
+Timeline and article pane: make sure the link for an article isn’t an empty string.
+
+RSS parser: check for bad permalinks more aggressively. If they don’t contain a / character, then do not consider them permalinks.
+ ]]>
+ Sat, 07 Sep 2019 21:00:00 -0700
+
+ 10.14.4
+
+
+ -
NetNewsWire 5.0.1d1
(Probably) fix a crashing bug having to do with a callback being called more than once, when it was designed to be called just once.
diff --git a/FeaturePlanning.ooutline b/FeaturePlanning.ooutline
new file mode 100644
index 000000000..8a6e6fa1b
Binary files /dev/null and b/FeaturePlanning.ooutline differ
diff --git a/Shared/Data/ArticleUtilities.swift b/Shared/Data/ArticleUtilities.swift
index 008e00ba1..538f09bf3 100644
--- a/Shared/Data/ArticleUtilities.swift
+++ b/Shared/Data/ArticleUtilities.swift
@@ -47,7 +47,13 @@ extension Article {
}
var preferredLink: String? {
- return url ?? externalURL
+ if let url = url, !url.isEmpty {
+ return url
+ }
+ if let externalURL = externalURL, !externalURL.isEmpty {
+ return externalURL
+ }
+ return nil
}
var body: String? {
diff --git a/submodules/RSParser b/submodules/RSParser
index 76f4c468c..9e86cf613 160000
--- a/submodules/RSParser
+++ b/submodules/RSParser
@@ -1 +1 @@
-Subproject commit 76f4c468cee1e46544897d44c40e87e2bd05d729
+Subproject commit 9e86cf613b40b6a3389b6248be9427d90debbf9f
diff --git a/xcconfig/NetNewsWire_macapp_target.xcconfig b/xcconfig/NetNewsWire_macapp_target.xcconfig
index 3d350b080..a8e1f1a98 100644
--- a/xcconfig/NetNewsWire_macapp_target.xcconfig
+++ b/xcconfig/NetNewsWire_macapp_target.xcconfig
@@ -38,4 +38,4 @@ CODE_SIGN_ENTITLEMENTS = Mac/Resources/NetNewsWire.entitlements
INFOPLIST_FILE = Mac/Resources/Info.plist
LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks
PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.NetNewsWire-Evergreen
-PRODUCT_NAME = NetNewsWire
+PRODUCT_NAME = NetNewsWire
\ No newline at end of file