Maurice Parker
|
95f6f80583
|
Merge branch 'ios-release'
|
2020-06-15 17:40:06 -05:00 |
|
Kiel Gillard 🤪
|
133544b748
|
Revert "Add lastCredentialRenewTime and honour it in FeedlyRefreshAccessTokenOperation"
This reverts commit 8973adbdbd .
|
2020-05-20 15:26:14 +10:00 |
|
Kiel Gillard 🤪
|
e5a7706bb7
|
Asychronously renew OAuth access tokens as needed for any 401 Unauthorized response from Feedly and automatically retry the request. Fixes #1859
|
2020-05-20 15:26:14 +10:00 |
|
Kiel Gillard 🤪
|
93c8a85613
|
Update Feedly's sandbox OAuth client secret.
|
2020-05-20 15:24:23 +10:00 |
|
Kiel Gillard 🤪
|
8d11ee6c82
|
Use the same API for removing feeds Feedly web does and side step potential encoding issues. Attempt to fix #1691.
|
2020-05-20 12:22:34 +10:00 |
|
Maurice Parker
|
0b49acfabc
|
Made sync status sequential so that we stop losing statuses when we automatically send them on exceeding 100 statuses
|
2020-04-29 16:14:18 -05:00 |
|
Maurice Parker
|
6870133d60
|
Enhance SyncStatus so that it can communicate new, updated, and deleted
|
2020-04-27 16:41:45 -05:00 |
|
Maurice Parker
|
575288b78e
|
Merge branch 'master' into extension-point
|
2020-04-21 02:10:31 -05:00 |
|
Maurice Parker
|
7268dcdd77
|
Merge branch 'ios-release'
|
2020-04-21 02:06:19 -05:00 |
|
Kiel Gillard 🤪
|
5ab13ae705
|
Ensure token is refreshed at least once a day before syncing.
|
2020-04-19 08:45:51 +10:00 |
|
Kiel Gillard 🤪
|
8973adbdbd
|
Add lastCredentialRenewTime and honour it in FeedlyRefreshAccessTokenOperation
|
2020-04-19 08:31:20 +10:00 |
|
Maurice Parker
|
a131c01e77
|
Merge branch 'master' into extension-point
|
2020-04-11 18:14:30 -05:00 |
|
Maurice Parker
|
4418a4bb02
|
Add completion block that returns new status records when we are marking statuses asynchronously.
|
2020-04-10 15:19:33 -05:00 |
|
Maurice Parker
|
3ba9ca8c8a
|
Added new Secrets framework project
|
2020-04-09 21:07:56 -05:00 |
|
zgjie
|
bcfd75ff68
|
Replace the firstElementPassingTest function come from RSCore with the native function first(where:) .
|
2020-04-06 02:06:24 +08:00 |
|
Maurice Parker
|
f75e3e5ebf
|
Added new initialization parameter for Parsed Items.
|
2020-04-03 13:42:59 -05:00 |
|
Maurice Parker
|
53e947ee4c
|
Rename addFolder to createFolder to be more consistent.
|
2020-03-30 13:35:02 -05:00 |
|
Maurice Parker
|
f68d523a15
|
Merge branch 'ios-release'
|
2020-03-30 11:50:58 -05:00 |
|
Maurice Parker
|
187121298e
|
Added support for CloudKit push notifications (subscriptions).
|
2020-03-30 02:48:25 -05:00 |
|
Brent Simmons
|
85b24ff92d
|
Add parentheses in the right places to make Xcode 11.4 happy with our tuples.
|
2020-03-29 18:53:15 -07:00 |
|
Maurice Parker
|
0e72811429
|
Implement mark as unread window for accounts that need it. Issue #1407
|
2020-02-18 13:49:29 -08:00 |
|
Brent Simmons
|
2d33de1205
|
Fix references to addOperation, which is now just add.
|
2020-02-05 21:18:29 -08:00 |
|
Kiel Gillard
|
b87882a919
|
Log failures attempting to add new feeds to a Feedly account to help debug #1691
|
2020-01-31 17:00:30 +11:00 |
|
Kiel Gillard
|
e5e7163f8e
|
Improve the test coverage and add some documentation.
|
2020-01-31 07:55:50 +11:00 |
|
Kiel Gillard
|
a339b05bf8
|
Santizes right to left div elements from Feedly content.
|
2020-01-31 07:55:50 +11:00 |
|
Kiel Gillard
|
fb69a2bc54
|
Fix the logging of Feedly errors. #1628.
|
2020-01-21 18:31:41 +11:00 |
|
Brent Simmons
|
a2bcdb1cfd
|
Fix the progress indicator bug I had introduced in working on FeedlyOperation. Make sure FeedlyOperation calls downloadProgress.completeTask(), and make sure that all paths lead there.
|
2020-01-19 16:55:39 -08:00 |
|
Brent Simmons
|
6181f416a4
|
Revise FeedlyOperation to work with MainThreadOperation properly. We’re still using inheritance — FeedlyOperation is a base class. I tried and failed to come up with a better solution. Everything other solution resulted in a lot of boilerplate code being replicated.
|
2020-01-19 14:19:06 -08:00 |
|
Kiel Gillard
|
912a3acb35
|
Subscribing to a Feedly feed only downloads the first page worth of content, not each and every page. Maybe related to #1408.
|
2020-01-17 17:16:52 +11:00 |
|
Brent Simmons
|
e2e9a66bc5
|
Merge pull request #1635 from kielgillard/ios-candidate
Let Feedly users add to the uncategorized collection/folder.
|
2020-01-16 22:01:47 -08:00 |
|
Kiel Gillard
|
02cfc384c4
|
Makes the Feedly models immutable because they are used to represent API responses only and it improves a developer's ability to reason about how they're used in the codebase. Fixes #1629.
|
2020-01-17 16:47:21 +11:00 |
|
Kiel Gillard
|
c18575ea85
|
Let Feedly users add to the uncategorized collection/folder.
|
2020-01-17 15:25:57 +11:00 |
|
Brent Simmons
|
80542bee12
|
Add missing calls to super.run() in FeedlyOperation subclasses.
|
2020-01-15 22:51:00 -08:00 |
|
Brent Simmons
|
57af7526da
|
Revise Feedly tests to use MainThreadOperationQueue; get them building again. They don’t pass, but at least they build.
|
2020-01-15 22:10:06 -08:00 |
|
Brent Simmons
|
39db00c022
|
Use MainThreadOperationQueue with Feedly syncing.
|
2020-01-15 21:30:37 -08:00 |
|
Kiel Gillard
|
325f220181
|
Ignore the remote article status if the sync database contains a pending (and therefore more recent) status. Fixes #1516.
|
2020-01-13 18:04:58 +11:00 |
|
Kiel Gillard
|
745b5d8cb8
|
Fetch article contents from Feedly by ids rather than paging through streams up until the last successful sync date. Issues #1453 #1398 #1408 #1429
|
2020-01-11 10:45:45 +11:00 |
|
Kiel Gillard
|
6922b6ddec
|
Use string-based key paths instead of Swift key paths for FeedlyOperation. #1481
|
2020-01-06 08:59:08 +11:00 |
|
Kiel Gillard
|
2ee50054dc
|
Indicate FeedlyOperations are asynchronous.
|
2020-01-02 10:00:09 +11:00 |
|
Kiel Gillard
|
f455bcec16
|
Models the feed website url of feedly articles as an optional since it seems the Feedly API will not always provide one. Issue #1449.
|
2020-01-02 09:34:24 +11:00 |
|
Brent Simmons
|
51faf77e59
|
Update isExecuting and isFinished in a way that should make NSOperationQueue happy. Hopefully this fixes a mystery crash bug.
|
2019-12-31 15:40:05 -08:00 |
|
Kiel Gillard
|
3b47edfba7
|
Models the feed identifier of feedly articles as an optional since it seems the Feedly API will not always provide one (despite the API documentation).
Additional, more elegantly handle the failure to parse an article when Feedly does not provide a matching feed.
|
2019-12-31 08:47:27 +11:00 |
|
Kiel Gillard
|
40dacd6522
|
Update set starred articles operation to honour database errors.
|
2019-12-18 09:45:30 +11:00 |
|
Kiel Gillard
|
5a9b138a9d
|
Update set unraed articles operation to honour database errors.
|
2019-12-18 09:42:08 +11:00 |
|
Kiel Gillard
|
6fb0e2e0d0
|
Honour the error case when ingesting read and star statuses
|
2019-12-18 09:32:58 +11:00 |
|
Kiel Gillard
|
bd307cbb6c
|
Give the FeedlySyncStarredArticlesOperation a delegate so that if the database becomes suspended, the remainder of the sync operation cancels.
|
2019-12-18 09:26:57 +11:00 |
|
Kiel Gillard
|
311f5b2e81
|
Check the account update error when update a Feedly account and finish with an error, indicating to its delegate that remaining operations should cancel.
|
2019-12-18 09:19:00 +11:00 |
|
Brent Simmons
|
15184aa3f1
|
Finish changes mandated by DatabaseQueue changes.
|
2019-12-16 22:45:59 -08:00 |
|
Brent Simmons
|
9516392c61
|
Make two more Feedly operations compatible with DatabaseQueue changes.
|
2019-12-16 17:03:05 -08:00 |
|
Brent Simmons
|
3883d24ebe
|
Simplify FeedlySetUnreadArticlesOperation.
|
2019-12-16 16:26:35 -08:00 |
|