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
5bf5706ac9
Restrict RSCore version so that we don't pick up version 1.1 when it happens
2022-11-01 20:26:14 -05: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
Ethan Wong
8c9e4dff49
use .package(path:) for local package dependencies to resolve Xcode 14 errors.
2022-10-02 17:35:41 -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
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
Maurice Parker
17cc23364d
Make sure we don't use negative oftsets when finding an index. Fixes #3204
2021-06-26 20:54:54 -05:00
Maurice Parker
f1dbc2de71
Merge branch 'ios-release'
2021-06-22 19:14:50 -05:00
Maurice Parker
e35b913d23
Show entities from original status in a quote status. Fixes #3080
2021-06-17 10:31:35 -05:00
Kiel Gillard 🤪
04ba650bc8
Preserve custom feed names with Feedly when moving them between folders. Fixes #3109
2021-05-31 09:14:13 +10:00
Maurice Parker
f9af3c786b
Merge branch 'ios-candidate'
2021-05-25 20:12:50 -05:00
Brent Simmons
6d0ac71e21
Use RSParser 2.0.2 and higher — make sure we have latest bug fixes.
2021-05-23 13:22:53 -07:00
Maurice Parker
c5897f78ae
Change to test all characters for multiple scalars. Fixes #3120
2021-05-17 14:07:55 -05:00
Maurice Parker
f05867befb
Improve the FreshRSS error message when the API URL isn't found. Fixes #3061
2021-05-13 20:54:33 -05:00
Maurice Parker
802dd503d6
If we can't find a feed, it must be deleted by another device, so consider it a success. Fixes #3042
2021-05-12 19:54:18 -05:00
Maurice Parker
1e5091013d
Change variable name to make it compile with older versions of Xcode.
2021-05-09 19:37:25 -05:00
Maurice Parker
d631d4d382
Initialize the author as nil if it is unparsable. Fixes #3034
2021-05-06 13:53:33 -05:00
Maurice Parker
a03430a790
Retain existing feeds for folders that haven't been created yet. Fixes #3047
2021-05-05 21:25:06 -05: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
5af2643479
standardised naming
2021-04-19 11:21:00 +08:00
Stuart Breckenridge
d4130e7c65
Corrects naming convention
...
[iOS]
Twitter: Notify about new tweets
Reddit: Notify about new posts
Default: Notify about new articles
+ Fixes alignment issues in the inspector view
[macOS]
Twitter: Show notifications for new tweets
Reddit: Show notifications for new posts
Default: Show notifications for new articles
2021-04-19 11:10:57 +08: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
6a4c761ed8
Merge branch 'ios-candidate' into main
2021-04-15 14:30:32 -05:00
Maurice Parker
091ef7aba2
Exclude Inoreader from article status syncs
2021-04-15 14:13:15 -05:00
Maurice Parker
d418835086
Merge branch 'ios-candidate' into main
2021-04-12 21:09:56 -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
c95daa208f
Add completion callbacks so that we can ensure that unreads have been marked before determining the next unread. Fixes #2993
2021-04-12 19:41:01 -05:00
Stuart Breckenridge
0fa30a9404
removes force unwrapping
2021-04-10 20:29:33 +08:00
Stuart Breckenridge
4e517a6db4
Disable Reader View
...
This commit:
- adds a `isFeedProvider: Bool` property to `WebFeed`
- if `isFeedProvider` is `true`, the article extractor is disabled on the inspector, hidden from the context menu, and the toolbar button is disabled. Additionally, if `isFeedProvider` is `true`, `isArticleExtractorAlwaysOn` returns `false` and cannot be set to `true`.
2021-04-09 07:47:14 +08:00
Maurice Parker
cc6449ed2a
Merge branch 'ios-candidate' into main
2021-04-03 11:10:04 -05:00
Maurice Parker
ea6cece955
Merge branch 'mac-release' into main
2021-04-03 09:30:42 -05:00
Maurice Parker
d2245b629b
Add locale to date formatter
2021-03-29 18:55:58 -05:00
Maurice Parker
ce0d5590f1
Send out an name change notification if the feed name changes. Fixes #2939
2021-03-29 18:55:46 -05:00
Maurice Parker
afbe25a26c
Add locale to date formatter
2021-03-29 18:53:49 -05:00
Maurice Parker
bfb6b3719e
Send out an name change notification if the feed name changes. Fixes #2939
2021-03-29 14:48:48 -05:00
Maurice Parker
022e4ae153
Fail when trying to add a feed that isn't parsable. Fixes #2921
2021-03-27 19:29:26 -05:00
Maurice Parker
c35dabbc55
Change so that we don't join with the articles table when finding starred or unread article ids. Fixes #2915
2021-03-27 19:27:23 -05:00
Maurice Parker
01682e3cfd
Fail when trying to add a feed that isn't parsable. Fixes #2921
2021-03-27 19:18:22 -05:00
Maurice Parker
e73b174473
Change so that we don't join with the articles table when finding starred or unread article ids. Fixes #2915
2021-03-27 19:12:30 -05:00
Maurice Parker
ab5421f533
Merge branch 'mac-release' into main
2021-03-27 17:21:49 -05:00
Maurice Parker
b5eff641d0
Change so that we don't validate and change unread counts for unread limit queries
2021-03-25 16:07:22 -05:00
Maurice Parker
34de76009b
Update to latest RSCore
2021-03-24 16:50:35 -05:00
Maurice Parker
064463e892
Update to the latest RSCore. Fixes #2914
2021-03-24 16:42:53 -05:00
Stuart Breckenridge
7f702abc8a
fixes build error
2021-03-24 20:06:48 +08:00
Maurice Parker
9c761c80df
Add an optional limit parameter to the smart feeds. Fixes #2627
2021-03-24 05:43:07 -05:00
Kiel Gillard 🤪
7e791a2e7d
Feedly API is no longer returning the feed values for deleted feeds, so make the response (which we ignore anyway), optional. Fixes #2897
2021-03-23 10:17:59 -05:00
Kiel Gillard 🤪
488c4f42ef
Feedly API is no longer returning the feed values for deleted feeds, so make the response (which we ignore anyway), optional. Fixes #2897
2021-03-23 17:06:42 +11:00
Maurice Parker
b71c962684
Add the feed even if we can't find a viable feed in a page that the FeedFinder selected. Fixes #2888
2021-03-19 11:13:26 -05:00
Maurice Parker
81c0422205
Add a webfeed even if we couldn't find it using the FeedFinder. Fixes #2888
2021-03-15 19:56:05 -05:00
Maurice Parker
52f11ff538
Add validateFeed parameter to createWebFeed
2021-03-15 18:01:12 -05:00
Maurice Parker
5fd4dae3e6
Remove batch update commands that were interfering with the Sidebar getting rebuilt
2021-03-15 17:49:33 -05:00
Rene Hexel
45d26bee12
Update Account/Sources/Account/Feedly/FeedlyAccountDelegateError.swift
...
Reword slightly as per review.
Co-authored-by: Jed Fox <git@jedfox.com>
2021-03-14 06:01:37 +10:00
Rene Hexel
8e10d45903
Provide additional help to users with persistent Feedly authorization issues.
2021-03-13 06:54:06 +10:00
Maurice Parker
7297fddec9
Reduce block size to reduce the number of times CloudKit has to tell us to split our number of records
2021-03-11 19:24:06 -06:00
Maurice Parker
7a17c1e8aa
Validate server data before accessing it using a subscript. Fixes #2861
2021-03-09 04:48:03 -06:00
Maurice Parker
3132a2c779
Validate server data before accessing it using a subscript. Fixes #2861
2021-03-09 04:47:15 -06:00
Maurice Parker
64e5a09ac6
Return to main queue after getting notified of the dispatch group completion. Fixes #2863
2021-03-09 04:24:55 -06:00
Maurice Parker
2dd475e71d
Return to main queue after getting notified of the dispatch group completion. Fixes #2863
2021-03-09 04:23:19 -06:00