Maurice Parker
8d64a96489
Add Twitter entities
2020-04-18 12:03:16 -05:00
Maurice Parker
07af483b36
Renamed Tweet to TwitterStatus since that matches the API better.
2020-04-17 15:31:13 -05:00
Maurice Parker
9be641c094
Add initial tweet retrieval.
2020-04-16 20:18:47 -05:00
Maurice Parker
d43bf5d57a
Add new feed naming logic
2020-04-16 18:00:27 -05:00
Maurice Parker
d4b5d7bde4
Add FeedProviderManager
2020-04-16 15:06:56 -05:00
Maurice Parker
eb02568409
Made Feed Providers part of the Account project
2020-04-16 11:15:39 -05:00
Maurice Parker
3ba9ca8c8a
Added new Secrets framework project
2020-04-09 21:07:56 -05:00
Maurice Parker
e4b03eebc2
Add FeedProvider project.
2020-04-06 17:05:47 -05:00
Maurice Parker
390173dcb4
Remove centralized CloudKit syncing code.
2020-04-05 15:05:08 -05:00
Maurice Parker
3a228be142
Add user web feed subscription management.
2020-04-04 15:04:38 -05:00
Maurice Parker
71b5c8bc86
Add user feed subscription management.
2020-04-04 13:33:49 -05:00
Maurice Parker
cceec096a9
Added the public default zone.
2020-04-04 02:33:41 -05:00
Maurice Parker
4834399b8d
Beefed up CloudKit error handling.
2020-04-03 21:20:55 -05:00
Maurice Parker
1ab21bd3e3
Added batch update capabilities.
2020-04-01 12:22:59 -05:00
Maurice Parker
44231937cd
Add send statuses to CloudKit.
2020-04-01 11:46:37 -05:00
Maurice Parker
cdde8e4b09
Refactored the OPML load code so that the normalization step is separate from the add step.
2020-03-31 15:21:53 -05:00
Maurice Parker
3b31f2562d
Stub out fetching feed changes.
2020-03-29 11:53:52 -05:00
Maurice Parker
6ce82fc28b
Implement CloudKit feed add.
2020-03-29 03:43:20 -05:00
Maurice Parker
f59d6f712f
Simplify record handling.
2020-03-28 08:53:03 -05:00
Maurice Parker
f288e3d5d8
More infrastructure work on CloudKit.
2020-03-27 13:59:42 -05:00
Maurice Parker
8105756ccb
Add some work in progress for CloudKit syncing
2020-03-22 16:35:03 -05:00
Anh Do
70302a425c
Refactoring, fix folder changes not working, add new web feed
2020-03-22 00:47:31 -04:00
Anh Do
494ce5bab9
Add folder
2020-03-22 00:47:31 -04:00
Anh Do
bde6a607ba
Fix starred story parsing using incorrect JSON field
2020-03-22 00:47:30 -04:00
Anh Do
e1d5288d3d
Implement status change
2020-03-22 00:47:29 -04:00
Anh Do
7453e397d5
Read published date from timestamp directly
2020-03-22 00:47:28 -04:00
Anh Do
f4a0c56a54
Use NewsBlur terminologies in models (Feed, Story)
2020-03-22 00:47:28 -04:00
Anh Do
175cd0e798
Parse articles from story river
2020-03-22 00:47:27 -04:00
Anh Do
d37f70d2dd
Add unread story hashes query
2020-03-22 00:47:27 -04:00
Anh Do
9727219b09
Add feed list query
2020-03-22 00:47:27 -04:00
Anh Do
034aabbfff
Add login/logout support
2020-03-22 00:47:26 -04:00
Maurice Parker
0d56226146
Fix delegate name.
2020-03-20 17:48:57 -05:00
Maurice Parker
e3d46960fd
Add CloudKit syncing add account UI.
2020-03-18 15:48:44 -05:00
Kiel Gillard
a339b05bf8
Santizes right to left div elements from Feedly content.
2020-01-31 07:55:50 +11:00
Brent Simmons
70b57b9d4d
Disable files with failing Feedly tests. This is meant to be temporary.
2020-01-19 22:25:06 -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
Brent Simmons
39db00c022
Use MainThreadOperationQueue with Feedly syncing.
2020-01-15 21:30:37 -08: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
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
Brent Simmons
2dd239d5ee
Merge changes from mac-release — adopt DatabaseQueue.
2019-11-29 22:17:32 -08:00
Brent Simmons
6fdaf773cd
Add SyncDatabase to referenced frameworks in project settings.
2019-11-29 21:49:24 -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
Maurice Parker
7d39933ba4
Add article exception fetcher to always restore article to timeline regardless of timeline state.
2019-11-29 14:31:15 -06:00
Maurice Parker
30f560be4d
Convert Feedly and Mercury to use the new Secrets system.
2019-11-27 17:20:09 -06:00
Jonathan Bennett
eda98d166d
remove FeedWrangler build scripts
2019-11-27 11:17:46 -05:00
Jonathan Bennett
9d0034576d
start extracting secrets
2019-11-26 08:58:16 -05:00
Jonathan Bennett
ce51e4e632
Merge branch 'master' into feature/feed-wrangler
2019-11-24 20:41:43 -05:00
Maurice Parker
6a56936850
Moved expanded state away from Node so that it won't get lost on rebuilds. Issue #1346
2019-11-24 18:29:00 -06:00
Jonathan Bennett
d3c168a12e
use add_feed_and_wait endpoint
...
The add_feed endpoint does not return feed info. The _and_wait endpoint can be slower (up to 10 seconds) but will make sure we gett the right URL if available.
2019-11-20 17:26:27 -05:00