diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 65cff4bd6..7ec5b8ce8 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,6 +1,13 @@
name: CI
-on: [push]
+on:
+ push:
+ branches:
+ - master
+ - mac-candidate
+ - mac-release
+ - ios-candidate
+ - ios-release
jobs:
build:
diff --git a/.gitmodules b/.gitmodules
index 5b7b8b710..9ddb37391 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -13,3 +13,7 @@
[submodule "submodules/RSDatabase"]
path = submodules/RSDatabase
url = https://github.com/brentsimmons/RSDatabase
+[submodule "submodules/Sparkle"]
+ path = submodules/Sparkle
+ url = https://github.com/brentsimmons/Sparkle
+ branch = ui-separation-and-xpc
diff --git a/AppStore/ios/TestFlight.txt b/AppStore/ios/TestFlight.txt
new file mode 100644
index 000000000..2f47b2338
--- /dev/null
+++ b/AppStore/ios/TestFlight.txt
@@ -0,0 +1,31 @@
+NetNewsWire 5.0 for iOS - TestFlight Test Information
+
+Beta App Description:
+
+NetNewsWire is an RSS reader. It shows you articles from your favorite blogs and news sites, and it keeps track of what you’ve read.
+
+Features:
+
+* Direct feed-downloading
+* Syncing via Feedbin
+* Share sheet
+* Dark Mode
+* Starred articles
+* All Unread and Today smart feeds
+* Folders
+* Importing and exporting OPML feed lists
+* Multiple accounts
+
+Feedback Email:
+
+brent@ranchero.com
+
+Marketing URL:
+
+https://ranchero.com/netnewswire/
+
+Privacy Policy URL:
+
+https://ranchero.com/netnewswire/privacypolicy
+
+License: MIT
\ No newline at end of file
diff --git a/Appcasts/netnewswire-beta.xml b/Appcasts/netnewswire-beta.xml
index e270c3370..acd2dce0a 100755
--- a/Appcasts/netnewswire-beta.xml
+++ b/Appcasts/netnewswire-beta.xml
@@ -6,6 +6,36 @@
When running for the first time, and the user previously used NetNewsWire 3, it will automatically import NetNewsWire 3 subscriptions instead of the defaults for new users.
+ +You can also import NetNewsWire 3 subscriptions via the new File > Import NNW3 Subscriptions… command.
+ +Fixed the space bar when running on Catalina. It wouldn’t advance to the next unread — now it will. (This was due to a change in JavaScript in Catalina.)
+ +Fixed a crashing bug having to do with async database fetches for the timeline.
+ +Periodically empties the articles cache that was added in 5.0.3b1, so its memory use doesn’t just keep expanding.
+ ]]>When running for the first time, and the user previously used NetNewsWire 3, it will automatically import NetNewsWire 3 subscriptions instead of the defaults for new users.
+ +You can also import NetNewsWire 3 subscriptions via the new File > Import NNW3 Subscriptions… command.
+ +Keyboard shortcuts: the 's' key toggles starred status. The 'r' and 'u' keys now both toggle read status (instead of setting read and unread status, respectively).
+ +Articles view: articles where the feed icon is quite large would be slow to render — now they render as fast as other articles.
+ +Articles view: a bug where keyboard shortcuts wouldn’t work after giving the articles view focus has been fixed.
+ +Articles view: YouTube videos could end up small. Fixed.
+ +Articles view: fixed a bug scaling images to fit in the view.
+ +Fixed the space bar when running on Catalina. It wouldn’t advance to the next unread — now it will. (This was due to a change in JavaScript in Catalina.)
+ +Fixed a crashing bug having to do with async database fetches for the timeline.
+ +Feedbin syncing: fixed a bug where renaming a tag on the Feedbin site would result in feeds in NNW ending up at the top level.
+ +Help menu: fixed the expired Slack link.
+ + ]]>