Commit Graph

243 Commits

Author SHA1 Message Date
Brent Simmons a91ef3563e Remove code for showing Twitter and Reddit deprecation alerts. 2023-12-19 20:57:47 -08:00
Brent Simmons 424b9a02c4 Remove Reddit references that can be removed. 2023-06-29 12:43:14 -07:00
Brent Simmons 4f5d287ef8 Remove last references to isFeedProvider. Fix a couple warnings. 2023-06-28 15:05:18 -07:00
Brent Simmons 7e4c5be30f Remove references to isFeedProvider. 2023-06-28 15:05:11 -07:00
Brent Simmons 3aeda820e4 Remove FeedProviderManager and Feed Provider and remove references to them. 2023-06-28 15:05:02 -07:00
Brent Simmons cd45b88cfb Remove more Reddit references, including code in the Account framework. 2023-06-28 15:04:08 -07:00
Brent Simmons 4a6acad3d6 Fix feedRequiresRedditAPI function. 2023-06-28 13:45:01 -07:00
Brent Simmons 2e2491ee66 Create and use API to determine if there are any feeds that require the Reddit API.
# Conflicts:
#	Mac/AppDelegate.swift
2023-06-28 13:44:40 -07:00
Brent Simmons a7cd320041 Update NetNewsWire blog feed URL — now at netnewswire.blog rather than nnw.ranchero.com. 2023-06-13 21:34:30 -07:00
Brent Simmons e2aa15f08a Create and use anyLocalOriCloudAccountHasAtLeastOneTwitterFeed in AccountManager, so both iOS and Mac apps can use it. Also: simplify the Date comparison in presentTwitterDeprecationAlertIfRequired by using Dates instead of TimeInterval. 2023-02-05 18:07:30 -08:00
Maurice Parker d4985d8fc5 Remove Twitter integration. Fixes #3842 2023-02-03 19:02:49 -08:00
Brent Simmons 3b2b0272d7 Rewrite fetchArticlesAsync to use DispatchGroup, to be sure the completion is called just once. Fix #3823 2023-01-21 17:21:51 -08:00
Brent Simmons 1e485f3e8d Fix widget data encoding crash — and possibly other bugs — by making sure that `fetchArticlesAsync` calls its callback just once. (The widget data encoder was crashing with multiple calls in the failure case, since it ended up having unbalanced DispatchGroup enter and leave calls.) 2023-01-21 14:49:08 -08:00
Maurice Parker 7f531282d6 Restrict RSCore version so that we don't pick up version 1.1 when it happens 2022-11-01 20:24:58 -05:00
Maurice Parker 47a40e766c Change so that we only send 300 markers per request. Fixes #3711 2022-10-28 16:04:02 -05:00
Maurice Parker 66c7070bbd Remove requirement for "alternate" element which shouldn't be required. Fixes #3708 2022-10-02 17:46:56 -05:00
Maurice Parker 9ab5d6268b Add link to iCloud Syncing Limitations & Solutions to all iCloud account maintenance UI 2022-09-24 05:29:15 -05:00
Maurice Parker b92fceb84e Add links to iCloud Syncing Limitations & Solutions 2022-09-22 20:25:03 -05:00
Ethan Wong f52276f9a1 use .package(path:) for local package dependencies to resolve Xcode 14 errors. 2022-09-17 13:37:59 -05:00
Brent Simmons a0e8ca00ee Fix one of the causes of watchdog crashes in WidgetDataEncoder by fetching just the count of starred articles — instead of fetching all the starred articles and counting them, which can take a long time. 2022-05-12 21:56:49 -07:00
Maurice Parker 741333e99e Enhance StatusDidChange message to pass status and flag when not passing full articles. Fixes #3481 2022-02-27 13:04:22 -08:00
Dimitris Apostolou 94ae4d348c
Fix typos 2022-01-05 00:25:20 +02:00
Maurice Parker bbc7230e76 Refactor Diffable Datasources out of the Sidebar 2021-10-20 19:03:02 -05:00
Duncan Babbage cc855f3832 link and URL vars for Article. Storage as rawLink
link and externalLink fall back to providing the raw stored value if URLs cannot be created even with repair.
2021-09-30 16:51:59 +13:00
Maurice Parker 09647be51b Merge branch 'ios-release' 2021-09-06 20:31:24 -05:00
Maurice Parker 799bd9aeb8 Remove custom Hashable implementation. Fixes #3201 2021-08-26 15:55:18 -05:00
Maurice Parker 4825113158 Remove custom Hashable implementation. Fixes #3201 2021-08-26 15:54:22 -05:00
Maurice Parker 8828c0eaaa Revalidate the API keys if they are expired. Fixes #3210 2021-08-21 16:10:28 -05:00
Maurice Parker 7e689d2eb1 Revalidate the API keys if they are expired. Fixes #3210 2021-08-21 16:09:47 -05:00
Maurice Parker 05e3ff9fd2 Replace newlines with line breaks. Fixes #3258 2021-08-17 17:41:27 -05:00
Maurice Parker 656782ff9e Replace newlines with line breaks. Fixes #3258 2021-08-17 17:40:00 -05:00
Maurice Parker 15bf35ce28 Fix bug that was incorrectly parsing Twitter Symbols. Fixes #3248 2021-08-10 20:09:02 -05:00
Maurice Parker 56abb94901 Fix bug that was incorrectly parsing Twitter Symbols. Fixes #3248 2021-08-10 20:07:38 -05:00
Maurice Parker 3512646261 Add Feedbin external url handling. Fixes #3239 2021-07-29 17:12:41 -05:00
Maurice Parker f5aaad4d16 Add Feedbin external url handling. Fixes #3239 2021-07-29 17:11:22 -05:00
Dave Marquard 57ccaeac70
minor style change 2021-07-19 13:22:02 -07:00
Dave Marquard 17759255e7
more indentation 2021-07-19 13:16:26 -07:00
Dave Marquard 0c5917b4a2
fix indentation 2021-07-19 13:07:57 -07:00
Dave Marquard fef5be3d5e
fix indentation 2021-07-19 12:36:46 -07:00
Dave Marquard 9d8d212f3c
- correct subscription API calls
- move subscription rather than deleting and re-adding it
- include authors
2021-07-19 12:28:13 -07:00
Maurice Parker 33ecf4ec5b Stop processing when we don't return status records. 2021-07-09 11:57:50 -05:00
Maurice Parker 6f6e547a5b Stop processing when we don't return status records. 2021-07-09 11:56:05 -05:00
Maurice Parker f446a7e2ea Delete orphaned sync status records. 2021-07-08 13:11:26 -05:00
Maurice Parker e02eb504fe Delete orphaned sync status records. 2021-07-08 13:09:26 -05:00
Maurice Parker 1096e341d5 Remove reset for processing as it was causing an infinite loop in some scenarios. 2021-07-07 12:26:56 -05:00
Maurice Parker b7b3d2b3ee Remove reset for processing as it was causing an infinite loop in some scenarios. 2021-07-07 12:24:21 -05:00
Maurice Parker fd4fd5174e Continue processing if we don't find any articles. Fixes #3213 2021-07-06 16:56:50 -05:00
Maurice Parker 774201c209 Continue processing if we don't find any articles. Fixes #3213 2021-07-06 16:52:31 -05:00
Maurice Parker c279f92f79 Changed how images are placed in Twitter articles so that you can better see who Tweeted the image. 2021-07-05 14:26:00 -05:00
Maurice Parker 893fd8e91f Changed how images are placed in Twitter articles so that you can better see who Tweeted the image. 2021-07-05 14:24:50 -05:00