Commit Graph

242 Commits

Author SHA1 Message Date
Brent Simmons 5ef92cbd05 Make refresher non-optional because it doesn’t need to be optional. 2024-11-28 11:33:41 -08:00
Brent Simmons 72f7a7cadf Fix downloadProgress for local account. 2024-11-27 22:26:38 -08:00
Brent Simmons 4f4f7d6cb5 Remove unused sinceToken. 2024-11-27 20:37:51 -08:00
Brent Simmons 680c4a4ff4 Stop storing conditional GET info — rely on URLSession built-in caching to handle conditional GET. 2024-11-27 20:36:39 -08:00
Brent Simmons 0e8eac3c56 Rename OneShotDownload to Downloader. Use built-in caching support. 2024-11-27 20:32:36 -08:00
Brent Simmons 248fe49af4 Simplify local feed downloading. 2024-11-26 22:03:23 -08:00
Brent Simmons 8e54c93c6f Remove throttled feeds support. 2024-11-26 21:04:53 -08:00
Brent Simmons 4306542975 Read openrss.org feeds at most once an hour. 2024-11-24 20:41:33 -08:00
Brent Simmons 42ef44f67c Fix whitespace warnings. 2024-11-23 11:56:49 -08:00
Brent Simmons 3b92fe9c78 Remove code for handling April 2020 retention change, since it’s been four-and-a-half years. 2024-11-22 21:51:35 -08:00
Brent Simmons f1bfda400e Remove FeedWrangler support. 2024-11-22 21:48:12 -08:00
Brent Simmons c05ef2344f Remove unused code and references to Twitter and Reddit. 2023-11-25 11:44:34 -08:00
Brent Simmons 7f295797ee Remove last references to isFeedProvider. Fix a couple warnings. 2023-06-25 16:19:20 -07:00
Brent Simmons fb51185c05 Remove references to isFeedProvider. 2023-06-25 16:15:21 -07:00
Brent Simmons 85704acd9c Remove FeedProviderManager and Feed Provider and remove references to them. 2023-06-25 16:11:55 -07:00
Brent Simmons 8e8fdcf6d9 Remove more Reddit references, including code in the Account framework. 2023-06-25 15:45:36 -07:00
Brent Simmons 433dea94e0 Fix feedRequiresRedditAPI function. 2023-06-25 15:24:03 -07:00
Brent Simmons 4dd3d60c78 Create and use API to determine if there are any feeds that require the Reddit API. 2023-06-25 15:01:53 -07:00
Brent Simmons 21ee96609a Update NetNewsWire feed URL to use netnewswire.blog host. 2023-06-18 15:43:47 -07:00
Brent Simmons e7ae7887e3 Add and use anyLocalOriCloudAccountHasAtLeastOneTwitterFeed in AccountManager. Simplify date comparison code. 2023-02-05 20:17:31 -08:00
Maurice Parker 6c1e1ea1c6 Remove Twitter integration. Fixes #3842 2023-02-03 19:00:13 -08:00
Brent Simmons 489088ad74 Import RSDatabase for access to DatabaseError. 2023-01-22 14:50:46 -08:00
Brent Simmons 28b91ed8c8 Copy fetchArticlesAsync callback fix from ios-release. 2023-01-22 12:54:07 -08:00
Brent Simmons 6c781f3a63 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-22 12:50:46 -08:00
Maurice Parker 948b02d0ac Change so that we only send 300 markers per request. Fixes #3711 2022-10-28 16:03:41 -05:00
Maurice Parker 6baee15007 Remove requirement for "alternate" element which shouldn't be required. Fixes #3708 2022-10-02 17:44:03 -05:00
Maurice Parker 772948307e Enhance StatusDidChange message to pass status and flag when not passing full articles. Fixes #3481 2022-02-27 13:02:42 -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