NetNewsWire/Shared
Nate Weaver 9de27febf0 Fix favicon loading for sites with multiple/invalid favicons
Load the next favicon if a favicon is invalid

Iterate through multiple favicons and use the first that actually loads

- Add a homePageURL property to SingleFaviconDownloader that notification observers can use.
- Only add a URL to the favicon cache when we're sure it's valid.

Post notification even if the icon failed to load

Update RSParser

Remove single-favicon helper methods

Only load the next favicon if the current load failed

Update RSParser

Make sure to try the default favicon.ico

RSParser test fix update

Update RSParser
2019-11-27 13:02:49 -06:00
..
Article Rendering Make iFrames responsive. 2019-09-20 17:21:01 -07:00
ArticleStyles Added initial POC version of NetNewsWire for iOS to use as a starting point for the actual app. 2019-04-15 15:03:05 -05:00
Commands Make Account and AccountDelegate interfaces more consistent by requiring the container parameter on removeFeed. Resolves #802 2019-07-17 15:41:21 -05:00
Data Rename existingFeed(with:) to existingFeed(withFeedID:) to make it more clear. Make account.idToFeedDictionary private — callers should use existingFeed(withFeedID:). 2019-09-08 21:44:05 -07:00
Exporters Add externalID to Folder and persist it to OPML file. Issue #1060 2019-09-25 17:01:09 -05:00
Extensions Remove no-longer-needed functions for compositing the avatar on a background. 2019-09-16 20:07:07 -07:00
Favicons Fix favicon loading for sites with multiple/invalid favicons 2019-11-27 13:02:49 -06:00
HTMLMetadata Major folder and project tree restructuring. 2019-04-13 16:18:54 -07:00
Images Cache home page to feed icon relationship 2019-08-26 19:40:30 -05:00
Importers Make importing NetNewsWire 3 subscriptions a one-step process — use an accessory view in the NSOpenPanel. Also: refactor to use immutable structs instead of classes; use static methods on structs; reduce API surface; don’t flatten sub-folders (let the OPML importer handle the flattening, which it already does). 2019-10-17 13:25:11 -07:00
Network Delete avatar and favicon image caches every three days 2019-09-16 16:26:40 -05:00
SmartFeeds Update appropriate counts in the sidebar when the timeline’s unread count changes. Fix #829. 2019-08-13 21:07:39 -07:00
Timeline Remove no-longer-needed removal of that weird character Six Colors uses in some of their headlines. 2019-08-04 23:02:09 -07:00
Timer Change to not show alert dialog on automatic refreshes. Issue #729 2019-06-10 15:21:17 -05:00
Tree Put folder pop up menu for add feed in the correct order 2019-05-13 11:31:04 -05:00
AppNotifications.swift Disable Web Inspector for App Store builds 2019-09-19 10:38:17 -05:00