Commit Graph

255 Commits

Author SHA1 Message Date
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
2b76968391 Fix some package paths. Treat warnings as errors in all local modules. 2024-11-09 09:44:22 -08:00
Brent Simmons
fe728c72b3 Use Swift 5.10. 2024-11-08 20:50:21 -08:00
Brent Simmons
83aa995d42 Fix deprecation warnings. 2024-11-06 22:09:59 -08:00
Brent Simmons
5506187d51 Make RSWeb a local module. Normalize Swift language version and platforms in local modules. 2024-11-06 21:01:17 -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
70be7e2bd2 Accept Xcode’s suggested renaming of Embed App Extensions to Embed Foundation Extensions. 2024-11-01 21:05:45 -07:00
Brent Simmons
b0a008aa3f Fix warnings about extraneous space. 2024-11-01 20:52:54 -07:00
Brent Simmons
19ce65844a Use Swift 5.9. 2024-10-31 22:17:56 -07:00
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