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 |
Brent Simmons
|
67f65545b3
|
Continue changes mandated by DatabaseQueue changes.
|
2019-12-16 15:55:37 -08:00 |
Brent Simmons
|
3981312d6f
|
Update sync code to handle async selectForProcessing.
|
2019-12-16 12:49:07 -08:00 |
Brent Simmons
|
7a134740ec
|
Make SyncDatabase selectPendingCount async.
|
2019-12-16 10:50:13 -08:00 |
Maurice Parker
|
43bf65b7a6
|
Rename occurrences of completionHandler to completion.
|
2019-12-14 17:14:55 -07:00 |
Maurice Parker
|
358f386c4b
|
Change progress view to use the most recent last fetch end time. Issue #1383
|
2019-12-09 18:34:26 -07:00 |
Kiel Gillard
|
2401b0be1b
|
Fix compilation issues with tests after Account API changes.
|
2019-12-09 18:54:29 +11:00 |
Brent Simmons
|
0b87531f2f
|
Make fetchStarredArticles an async call. Also have it respect subscribed-to feed IDs.
|
2019-12-07 22:23:44 -08:00 |
Brent Simmons
|
a561ea9484
|
Fetch unread article IDs async. Also: fetch only for feeds currently subscribed-to. Fix #1218.
|
2019-12-07 20:57:23 -08:00 |
Kiel Gillard
|
d5331c08c8
|
Improve Feedly's suspension support. #1396
|
2019-12-07 07:59:45 +11:00 |
Brent Simmons
|
66c9d287bb
|
Merge pull request #1403 from kielgillard/feedly-report-crawled
Feedly articles report the crawled and recrawled date…
|
2019-12-05 21:52:43 -08:00 |
Kiel Gillard
|
f58bb38e8f
|
Remove unused code.
|
2019-12-05 19:02:40 +11:00 |
Kiel Gillard
|
d9a2ca8e7e
|
Adds unit tests for adding a new feed with Feedly. #1300
|
2019-12-05 19:02:40 +11:00 |
Kiel Gillard
|
7563d1b2c6
|
Search Feedly for the best feed (and its identifier) for the URL entered when adding a new feed. #1300
|
2019-12-05 19:02:40 +11:00 |
Kiel Gillard
|
fcd6d15b4c
|
Feedly articles report the crawled and recrawled date for the date published and updated values.
|
2019-12-05 18:55:28 +11:00 |
Maurice Parker
|
95c1b36fe7
|
Change order of suspending steps to prevent work from going to a suspended queue. Issue #1400
|
2019-12-04 17:27:39 -07:00 |
Kiel Gillard
|
3fdab4a288
|
Feed titles in Feedly seem to be optional despite what the API documentation says, possibly fixing #1326 if there are no other required keys that should be optional.
|
2019-12-04 09:33:10 +11:00 |
Kiel Gillard
|
f7375a9c8e
|
Update public Feedly sandbox OAuth secrets.
|
2019-12-04 09:29:43 +11:00 |
Maurice Parker
|
f159371967
|
Change to make sure all queue's get cleared before suspending the database. Issue #1389
|
2019-12-02 14:14:35 -06:00 |
Brent Simmons
|
b5f1c69f8e
|
Add AccountManager.resumeAll, Account.resume. Add suspend() and resume() to AccountDelegate and to individual AccountDelegate instances.
|
2019-11-29 22:57:14 -08:00 |
Kiel Gillard
|
5cd90a9be7
|
Fix syncing of unread articles with Feedly when adding new or existing feeds to folders. #1289 #1332
|
2019-11-30 10:14:58 +11:00 |