Small cosmetic change — better alignment for items in General Preferences pane
Updated built-in feeds Building on a new Apple Silicon Mac — testing to make sure all’s well
Fixed a few font and sizing issues
Two new themes: Hyperlegible and NewsFax Change in how built-in themes work: they’re part of the app bundle and they’re not copied into the Themes folder. When a built-in theme changes in a new app release, anyone using that new version gets the changes to the built-in theme
- Dealt with provisioning profiles, certificates, and IDs. Made notarization service happy.
- Article themes. Several themes ship with the app, and you can create your own. You can change the theme in Preferences or by adding the theme switcher to the toolbar.
- Copy URLs using repaired, rather than raw, feed links.
- Restore article scroll position on relaunching app.
- Added Copy Article URL and Copy External URL commands to the Edit menu.
- Fixed a bug where using cmd-Q wouldn’t always quit the app as quickly as one might prefer.
- Disallow creation of iCloud account in the app if iCloud and iCloud Drive aren’t both enabled.
- Fixed bug showing quote tweets that only included an image.
- Added a hidden pref to suppress downloading/syncing on start:
defaults write com.ranchero.NetNewsWire-Evergreen DevroeSuppressSyncOnLaunch -bool true
- Video autoplay is now disallowed.
- Article view now supports RTL layout.
- Feedly: handle API change with deleting and don’t show a spurious error
- NewsBlur: don’t fetch articles marked hidden by NewsBlur
- FreshRSS: add API endpoint URL example in setup form
- iCloud: fixed bug not retaining feeds in a folder where the folder hasn’t been synced yet
- Feeds list: smart feeds remain visible despite Hide Read Feeds setting
- Keyboard shortcuts: fixed regression where L key wouldn’t go to next unread when feed is all read
- Twitter extension: fixed weird bug where an extra https:/ could appear in tweet text
- Same as 6.0.2b1
- Inoreader sync: fixed (hopefully) cause of rate limit errors — now doing background sync of statuses much less often - note that this fix needs to be rolled out across all NetNewsWire users in order for it to have full effect
- Fixed regression with the L key — now works properly again
- Adjusted layout of the add account sheet so that it fits on smaller monitors
- Sidebar: properly scale the smart feed icons when sidebar is set to large size in System Preferences
- Twitter: fixed a date parsing bug that could affect people in some locales, which would prevent Twitter feeds from working for them
- Feeds list: fixed bug where newly added feed would be called Untitled past the time when the app actually knows its name
- Fixed bug where next-unread command wouldn’t wrap around when you got to the bottom of the Feeds list
- Timeline: fix bug updating article display when an article with the same article ID appears more than once (which can happen when a person has multiple accounts)
- iCloud: won’t add feeds that aren’t parseable, which fixes an error upon trying to rename one of these feeds
- Feedbin: fixed a bug with read/unread status syncing
- No code changes since 6.0b5
- Changed the feed URL for test builds back to the normal test build feed URL
- Fixed a bug where sometimes the app wouldn’t automatically refresh after the Mac wakes from sleep
- Updated the Help book link to the 6.0 Mac help book website
- App now displays a helpful error message if you don’t have iCloud Drive enabled and were able to successfully add an iCloud Account
- Feedly: Deleting a feed successfully no longer shows an alert and leaves the feed in the sidebar
- iCloud sync: fixed a bug where, in some circumstances, dragging a feed from elsewhere in the sidebar to the iCloud account could trigger the feed-finder
- NetNewsWire will now refresh on launch if you have the Debug menu enabled
- Article view: footnotes should now work with articles from a Feedly account
- Article view: fixed bug where URL status field might not disappear when switching articles
- iCloud sync: dragging feeds from elsewhere in the sidebar to the iCloud account won’t trigger the feed-finding process since this is a better experience for migrating
- Syncing: fixed a bug authenticating with some sync services when the user has some special characters in their password
- Preferences: removed checkbox for showing unread count in the Dock — control this instead via System Preferences > Notifications > NetNewsWire > Badge app icon
- Feeds list: when dragging feeds/folders from one account to another, the operation is now always copy, to avoid data loss due to misunderstanding that moving a feed between accounts does not move its read/starred statuses
- iCloud sync: refined logic to improve performance of large uploads
- Fixed a crashing bug that could happen when deleting an iCloud-synced folder
- Fixed a crashing bug, triggered by bad server data, that could happen when validating credentials with syncing systems that use the Reader API
- Article view: fixed several layout edge cases, including with fullscreen
- Timeline: fixed a bug scrolling up via arrow key where a row might not be fully visible when it should be
- Article view: make code and preformatted fonts and sizes follow Apple’s precedents more closely
- Article view: removed a stray line next to the timeline/article separator
- Debug menu: add Force Crash command (beware: works in production)
- Debug menu: allow Test Crash Log Sender to work in production
- Performance boost: use compression with content synced in CloudKit
- Fixed bug where detail view title bar could be overlapped by toolbar when in full screen
- Fixed bug where add-feed window could block when syncing CloudKit statuses
- Added hidden pref to mark all as read in a feed when double-clicking on it in the sidebar and opening its home page (defaults write com.ranchero.NetNewsWire-Evergreen GruberFeedDoubleClickMarkAsRead -bool true)
- Switched the crash log catcher URL to our brand-new crash log catcher server
- Fix a bug with keyboard shortcuts on Big Sur (for real this time)
- Change drag-and-drop behavior to default to copy when dragging between accounts
- Show a single error message when dragging feeds into an account and some of the feeds can’t be found
- Use the new URL for the crash report catcher (so that we actually get crash logs again)
- Update other URLs to point to netnewswire.com when correct
- Fix a bug with keyboard shortcuts on Big Sur
- Show folders more quickly in the iCloud account when dragging a folder into that account
- Fix regression in Preferences toolbar (placement of icons was wrong on Big Sur)
- Fix regression in Twitter support (it wasn’t working)
- Feeds list: added contextual menu items for always showing reader view and for notifications
- Feeds list: now respects the size chosen in System Preferences > General > Sidebar icon size
- iCloud syncing: don’t inadvertently clear progress indicator when copying a folder and an error was encountered
- Notifications: don’t open app when closing a notification
- Added some shadow to the app icon
- Fixed bug where iCloud account description was truncated in Catalina, in account setup
- Fixed bug with iCloud account where undoing deletes of read feeds left articles deleted
- Fixed bug connecting to Inoreader when username has a + character
- Fixed bug with NewsBlur when all feeds are in folders
- Fixed long beachball on quit that could happen with the iCloud account (due to a long sync)
- Big Sur app icon
- Big Sur UI (when running on Big Sur)
- App is now sandboxed
- Syncing via iCloud
- Syncing via BazQux, Inoreader, NewsBlur, The Old Reader, and FreshRSS
- Special support for Twitter and Reddit feeds
- Share extension, so you can send URLs to NetNewsWire
- Preference to change article text size
- Preference to set preferred browser
- External link, when available, shows in article view
- High resolution icons in the sidebar (when available)
- Fixed a crashing bug that could happen with empty titles in the timeline
- Fixed a crashing bug that could happen when adding a feed
- Fixed a crashing bug that could happen with empty titles in the timeline
- Fixed a crashing bug that could happen when adding a feed
- Fixed a crashing bug in the timeline
- Fixed a background color bug in dark mode in the timeline
- Fixed a crashing bug updating the browser popup in Preferences
- Feedbin: fixed bug where credentials couldn’t be updated
- Feedly: fixed bug syncing feed name changes
- Feedly: fixed a bug adding a feed to a Feedly collection that has a + in its name
- On My Mac: increased performance downloading feeds in the On My Mac account
- Fixed bug where Feedbin credentials couldn’t be updated
- Fixed a crashing bug in the timeline
- Fixed a background color bug in dark mode in the timeline
- Fixed a crashing bug updating the browser popup in Preferences
- Feedly: fixed bug syncing feed name changes
- Increased performance downloading feeds in the On My Mac account
- Fixed a bug adding a feed to a Feedly collection that has a + in its name
- Preferences: restored ability to set default RSS reader
- Fixed bug where o key wouldn’t mark older as read
- Fixed a crash in the code that handles URLs with non-ASCII characters
- Fixed an Open System Preferences button in an alert that didn’t work
- Fixed a crash handling a specific type of really weird URL
- Fixed a possible hang when adding a feed to Feedly (and the feed isn’t found)
- Fixed some UI issues to do with adding a Feedly account
- Fixed contrast in footnotes indicator
- Fixed bug where duplicate accounts (same username and service) could be made
- Fixed bug where open in Safari in background might not open in the background
- Fixed a crash handling a specific type of really weird URL
- Fixed a possible hang when adding a feed to Feedly (and the feed isn’t found)
- Fixed some UI issues to do with adding a Feedly account
- Fixed contrast in footnotes indicator
- Fixed bug where duplicate accounts (same username and service) could be made
- Fixed bug where open in Safari in background might not open in the background
- Preferences: restored ability to set default RSS reader
- Fixed bug where o key wouldn’t mark older as read
- Fixed a crash in the code that handles URLs with non-ASCII characters
- Fixed an Open System Preferences button in an alert that didn’t work
- Articles with non-ASCII URLs can now open in browser
- Adding feeds with non-ASCII URLs now works
- Feeds view, timeline: fixed bug where multiple selection could result in showing only unread articles
- Help menu: NetNewsWire Help now links to the 5.1 help book
- Inspector: window title now matches name of thing being inspected
- VoiceOver: fix bug navigating into the Add Account table
- Fixed crash that could happen when adding an account
- Preferences: Removed non-working (due to sandboxing) feature for setting the default RSS reader
- Feeds view: fixed bug where unread counts might be misplaced at startup
- Timeline: fixed extra row of pixels in swipe actions
- Article view: tweaked some colors
- Toolbar: reader view button is now not blurry on non-retina machines
- Toolbar: review view animation looping fixed
- Inspector: fixed some layout/spacing issues
- Preferences: tweaked text relating to holding down the shift key
- Dock unread count: now asks for permission so it can show it
- Feedly syncing
- Reader view
- Notifications (configure per feed in the Info window)
- Sandboxing
- Multiple windows - File > New Window
- View > Hide Read Feeds
- View > Hide Read Articles (also a filter button above timeline for this)
- Clean Up command (to immediately hide read articles when hide-read-articles is on)
- Feeds view: remember expansion state between runs
- Timeline: more compact rows (source and date on same line)
- Timeline: sort menu on top
- Timeline: swipe actions
- Article view: shift-space scrolls backwards
- AppleScript: article now has a feed property
- Hold down shift to temporarily toggle open-in-browser in background preference
- Article > Mark Above as Read, Mark Below as Read
- Choose preferred browser (for viewing web pages)
- Performance enhancement: fetching articles is faster and uses less memory
- Changed the retention policy to match iOS
- Feeds view: fixed bug where multiple sequential deletes could mess up the current selection index
- Article view: dealt with Twitter change that caused Twitter embeds to get cut off
- Article view: properly size emojis that are actually graphics (from Wordpress, for instance)
- Article view: stop playing any audio if the window is closed
- Article view: don’t let line lengths get too long
- Article view: fixed display of BandCamp widgets
- OPML export: use an accessory view instead of an intermediate sheet
- Add Folder: disable Add Folder button when text field is empty
- Feed icons: get more icons from Feedbin; get favicons from some tricky cases
- Add Feed: now allows IPv6 literal URLs
- Feed discovery: give less weight to feeds with the word “podcast” in them, because they’re probably not what we want
- Refreshing: fixed bug where automatic refreshing might not happening after the computer wakes from sleep
- Preferences > Accounts: Renamed “Create” account button to “Add Account”
- Fixed bug where a Feedbin article could stay unread right after you select it
- Fixed bug where folder names with double quotes would have the quotes replaced with the HTML entity for quote
- When importing from NNW 3, the app now ignores script feeds (since we don’t have that feature yet)
- Fixed bug where, right after initial launch, the spacebar might not work to go to next unread article
- Pressing return now opens the selected article in your browser
- Changed the retention policy to match iOS
- Performance enhancement: fetching articles is faster and uses less memory
- Feeds view: fixed bug where multiple sequential deletes could mess up the current selection index
- Article view: dealt with Twitter change that caused Twitter embeds to get cut off
- Article view: properly size emojis that are actually graphics (from Wordpress, for instance)
- Article view: stop playing any audio if the window is closed
- Article view: don’t let line lengths get too long
- Article view: fixed display of BandCamp widgets
- OPML export: use an accessory view instead of an intermediate sheet
- Add Folder: disable Add Folder button when text field is empty
- Feed icons: get more icons from Feedbin; get favicons from some tricky cases
- Add Feed: now allows IPv6 literal URLs
- Feed discovery: give less weight to feeds with the word “podcast” in them, because they’re probably not what we want
- Refreshing: fixed bug where automatic refreshing might not happening after the computer wakes from sleep
- Preferences > Accounts: Renamed “Create” account button to “Add Account”
- Fixed bug where a Feedbin article could stay unread right after you select it
- Fixed bug where folder names with double quotes would have the quotes replaced with the HTML entity for quote
- When importing from NNW 3, the app now ignores script feeds (since we don’t have that feature yet)
- Fixed bug where, right after initial launch, the spacebar might not work to go to next unread article
- Pressing return now opens the selected article in your browser