Commit Graph

7085 Commits

Author SHA1 Message Date
Brent Simmons 9d2c8f000f Create and use IconImageCache. It centralizes and de-dupes logic for getting feed/article images, and it caches the results, which helps performance. 2021-05-08 12:42:44 -07:00
Brent Simmons 28b00260e0 Cache IconImage for feeds on the Feeds screen.
Empty the cache, and reload visible cells, when the trait collection changes, so that we get the proper icons for light/dark mode. This caching provides a small-but-worthwhile performance increase for the Feeds screen.
2021-05-01 12:29:18 -07:00
Brent Simmons f73facdef7 Merge pull request #3099 from babbage/bugfix/3037-unread-onload
Mark as read just before display. Fixes #3037
2021-04-29 10:18:53 -07:00
Brent Simmons ec1b0f8bcd Merge pull request #3095 from babbage/bugfix/3084-footnotes-pt2-ios
Capture fully resolved footnote backlinks. Extends #3084
2021-04-29 10:17:53 -07:00
Duncan Babbage bc056e4952 Mark as read just before display. Fixes #3037
Marking an article as read just before navigating to it prevents the read status from flashing unread/read on display when swiping to new unread articles, or navigating with the next article toolbar button.
2021-04-29 22:46:52 +12:00
Duncan Babbage 16a3a20156 Capture fully resolved footnote backlinks. Extends #3084 2021-04-29 19:57:08 +12:00
Brent Simmons eddc763c52 Merge pull request #3089 from babbage/bugfix/3043-footnotes
Handle footnote backlinks that lack css classes and ids. Fixes #3084 for iOS
2021-04-28 21:56:56 -07:00
Brent Simmons 790218501b Merge pull request #3079 from babbage/bugfix/3069
Handle links with unencoded spaces. Fixes #3069
2021-04-28 21:55:46 -07:00
Duncan Babbage e5a21cfee6 Handle footnote backlinks w/o css classes. Fixes #3084 2021-04-29 10:17:02 +12:00
Duncan Babbage 9092d075a0 Handle links with unencoded spaces. Fixes #3069 2021-04-28 22:49:32 +12:00
Brent Simmons 6b77602694 Merge pull request #3087 from babbage/bugfix/macos-build
Add required closure to macOS AppDelegate
2021-04-27 18:02:36 -07:00
Brent Simmons 45d62ec20d Merge pull request #3085 from babbage/feature/ios-PersistentSmartFeeds
Always show smart feeds on iOS. Fixes #3052 on iOS
2021-04-27 18:01:21 -07:00
Duncan Babbage 2ea86c1e14 Incorporate closure from mac-release
Enables ios-candidate branch to build macOS target.
2021-04-27 13:07:09 +12:00
Duncan Babbage c84fe751e6 Always show Smart Feeds. Fixes #3052
Display Smart Feeds always, even when read articles are being hidden and all articles from a feed have been marked as read, and even when there are no items in a Smart Feed.
2021-04-27 12:27:42 +12:00
Brent Simmons 2e81c050dc Merge pull request #3073 from babbage/feature/VoiceOverRead
Improve accessibility action labels for MasterTimelineCell in iOS
2021-04-25 19:00:25 -07:00
Duncan Babbage 7e71814011 Rename accessibility action labels as per #3072 2021-04-26 08:19:31 +12:00
Brent Simmons 7f939f266b Merge pull request #3075 from stuartbreckenridge/ios-fix-3055
Adds API URL example for FreshRSS on iOS
2021-04-25 12:25:32 -07:00
Stuart Breckenridge 2023d59e5a adds helper text
fixes #3055 on iOS
2021-04-25 16:46:24 +08:00
Brent Simmons 1d4ef582a7 Simplify iconImage:didSet. Move background color update to a private helper function. 2021-04-24 17:55:48 -07:00
Brent Simmons 954a676cbe Merge pull request #3064 from stuartbreckenridge/fix/3035
Fixes #3035
2021-04-24 11:57:23 -07:00
Brent Simmons 9540316e6f Merge pull request #3065 from stuartbreckenridge/fix/3062
Fixes #3062
2021-04-24 11:56:16 -07:00
Brent Simmons 694389f87f Merge pull request #3066 from stuartbreckenridge/fix/3036
Fixes #3036
2021-04-24 11:55:32 -07:00
Brent Simmons ecfe26b78c Merge pull request #3067 from stuartbreckenridge/fix/3056
Changes NewsBlur behavior for include_hidden
2021-04-24 11:48:45 -07:00
Stuart Breckenridge 72e68a62f8 further typo fix 2021-04-24 19:11:53 +08:00
Stuart Breckenridge 5cc59981ce Changes NewsBlur behavior for include_hidden
`include_hidden` is now `false`.
#closes 3056
2021-04-24 15:42:16 +08:00
Stuart Breckenridge d0c3f05f0e Delete change to Remove 2021-04-24 15:16:20 +08:00
Stuart Breckenridge 925bbadecb Fixes #3062 2021-04-24 15:10:26 +08:00
Stuart Breckenridge 15fb5637ff Fixes #3035
MarkAllAsReadAction will check for and handle SmartFeeds.
2021-04-24 15:05:11 +08:00
Brent Simmons f7762dcaaf Update release notes for iOS. 2021-04-21 22:25:27 -07:00
Brent Simmons 08b3115c63 Bump version number. 2021-04-21 22:10:28 -07:00
Brent Simmons f5cb3d2297 Merge pull request #3016 from kielgillard/ios-candidate
iOS: Feedly API is no longer returning the collection/folder values for deleted collections/folders…
iOS-6.0-602
2021-04-21 17:02:31 -07:00
Kiel Gillard 🤪 ba579bcc57 Feedly API is no longer returning the collection/folder values for deleted collections/folders so make the response (which we ignore anyway), optional. Fixes #3015 2021-04-18 20:10:01 +10:00
Maurice Parker 8307a64b7b Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate 2021-04-15 14:13:24 -05:00
Maurice Parker 091ef7aba2 Exclude Inoreader from article status syncs 2021-04-15 14:13:15 -05:00
Brent Simmons ebc10b54c1 Bump build to 601. iOS-6.0-601 2021-04-13 19:52:48 -07:00
Stuart Breckenridge 70cf3a303a reworked gaurd statement 2021-04-13 07:55:22 -05:00
Stuart Breckenridge 1b3a070389 Fixes #2994
Removes force unwrapping and returns an empty string if the pubDate cannot be determined.
2021-04-13 07:55:05 -05:00
Maurice Parker 0ac3ba0bbb Change force unwraps so that we just fail on the move instead of crashing 2021-04-13 07:38:41 -05:00
Maurice Parker c47480614c Fix regression where marking all as unread wouldn't take you back to the sidebar 2021-04-12 21:09:34 -05:00
Maurice Parker 991297165b Add completion callbacks so that we can ensure that unreads have been marked before determining the next unread. Fixes #2993 2021-04-12 19:42:05 -05:00
Maurice Parker 11e2a3eca8 Change so that sync accounts have a Remove button instead of a Delete button. Fixes #2991 2021-04-12 13:48:54 -05:00
Brent Simmons 4b9273be56 Add build phase to widgets extension to strip out frameworks. 2021-04-10 14:35:42 -07:00
Brent Simmons a2334628cd Use .NetNewsWire.iOS.SpringboardWidgets as bundle ID for widgets extension. ios-6.0-600 iOS-6.0-600 2021-04-10 11:37:12 -07:00
Brent Simmons 030a09edcf Change bundle ID for widget extension to use plural widgets. 2021-04-10 11:26:09 -07:00
Brent Simmons 329788cea1 Bump version to 6.0, build 600. 2021-04-10 10:58:10 -07:00
Maurice Parker 913e2e0666 Scale super large images down so that they can be drawn on the canvas 2021-04-07 19:31:46 -05:00
Maurice Parker b69f936cb1 Change the Mark All As Read confirmation back to an Alert. Fixes #2968 2021-04-03 11:02:15 -05:00
Maurice Parker 1874e0c7d2 Change the luminance algorithm so that we don't miss images in unexpected formats. Fixes #2967 2021-04-03 10:40:46 -05:00
Maurice Parker 0d5de9c325 Renamed Open in Safari activity to Open in Browser 2021-04-03 09:06:51 -05:00
Maurice Parker d2245b629b Add locale to date formatter 2021-03-29 18:55:58 -05:00