Commit Graph

243 Commits

Author SHA1 Message Date
Brent Simmons ba0a2d3521 Remove use of forEach. 2024-11-18 15:11:18 -08:00
Brent Simmons 85d1a8fe7a Switch to new Parser. 2024-11-15 22:59:51 -08:00
Brent Simmons 5228307a16 Remove FeedWrangler support. 2024-11-14 21:05:25 -08:00
Brent Simmons 0b324d4f76 Remove old retention policy change upgrade code — way too old to be needed now. 2024-11-10 13:47:36 -08:00
Brent Simmons 83aa995d42 Fix deprecation warnings. 2024-11-06 22:09:59 -08:00
Brent Simmons 4fa4c6a541 Continue renaming webFeed to feed. 2024-11-02 11:08:58 -07:00
Brent Simmons 2d3ef95619 Continue renaming webFeed to feed. 2024-11-01 22:09:22 -07:00
Brent Simmons fac4eded60 Continue renaming webFeed to feed. 2024-11-01 21:58:47 -07:00
Brent Simmons 050c47c41d Rename Feed protocol to SidebarItem. Rename FeedIdentifier to SidebarItemIdentifier. Rename WebFeed to Feed. 2024-11-01 21:34:08 -07:00
Brent Simmons b0a008aa3f Fix warnings about extraneous space. 2024-11-01 20:52:54 -07:00
Brent Simmons a91ef3563e Remove code for showing Twitter and Reddit deprecation alerts. 2023-12-19 20:57:47 -08: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 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
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