Maurice Parker
5283d2efbe
Implement Feed protocol.
2019-11-15 06:19:14 -06:00
Kiel Gillard
55faf550d7
Implements logout for Feedly accounts.
2019-11-15 19:09:14 +11:00
Maurice Parker
06bd5b3a6f
Renamed Feed and related classes/instances to WebFeed
2019-11-14 20:11:41 -06:00
Maurice Parker
0d66259650
Add ArticleFetcherType and change state restoration to use new type.
2019-11-14 15:06:32 -06:00
Kiel Gillard
8c27187ad8
Make the OAuthAuthorizationClient an implementation detail the Account.framework.
2019-11-09 21:44:13 +11:00
Maurice Parker
9846428071
Update Feedbin tests to match latest functionality.
2019-11-07 19:36:31 -06:00
Maurice Parker
6b2ecdaca0
Merge branch 'mac-release'
2019-11-07 19:17:53 -06:00
Maurice Parker
e2434e620c
Get extended subscription information from Feedbin. Issue #917
2019-11-07 19:07:10 -06:00
Kiel Gillard
6bef313937
Feedly accounts now refresh their access tokens on initialisation.
2019-11-07 18:55:05 +11:00
Kiel Gillard
4f70cb6040
Improves test coverage in Feedly. Adds callbacks to SyncDatabase. Content is paged from Feedly. Unread status is set before articles are ingested.
2019-11-02 10:29:34 +11:00
Brent Simmons
68687059d3
Avoid embedding frameworks in extensions and in Account.framework. Fix some Info.plist glitches.
2019-10-19 22:31:06 -07:00
Maurice Parker
579717dd86
Move extensions for compositing query items to RSWeb
2019-10-17 06:01:08 -05:00
Jonathan Bennett
ae014375ed
QueryItem helper
2019-10-17 01:37:22 -04:00
Maurice Parker
acbbee870e
Rename Feedbin specific tests to reflect the specificity and move them to a Feedbin folder
2019-10-16 08:36:21 -05:00
Kiel Gillard
2b0413224a
Fixes failing Feedly tests and improves debugging mock network responses.
2019-10-16 09:37:35 +11:00
Kiel Gillard
0d20bccc55
Send and receive starred articles, refactoring status syncing code into operations for better code reuse.
2019-10-15 18:31:24 +11:00
Maurice Parker
ee1f26899c
Add Test build configuration
2019-10-11 17:38:01 -05:00
Kiel Gillard
438338ac9f
Refactor add and create feeds since they differ only by refreshing after adding.
2019-10-11 20:32:21 +11:00
Kiel Gillard
e0b35d6854
Add feed request
2019-10-11 18:14:23 +11:00
Maurice Parker
02128b8b12
Add VerifyNoBS script on framework projects
2019-10-10 13:58:31 -05:00
Kiel Gillard
d1e4c84a9e
Refactoring create feed
2019-10-10 21:25:14 +11:00
Kiel Gillard
7cac3e6238
Simplifying operations to improve their reusability and composability
2019-10-10 21:25:14 +11:00
Kiel Gillard
41ca023c31
Implements creating, updating, moving and removing feeds.
2019-10-09 18:38:28 +11:00
Maurice Parker
590b2d5874
Remove explicit dependencies and fix iOS sync database dependency
2019-10-07 10:53:05 -05:00
Maurice Parker
88f5ca24dd
Remove problematic build settings
2019-10-06 19:29:43 -05:00
Maurice Parker
0c9a1ba8d0
Add notification deep linking for iOS
2019-10-03 09:53:21 -05:00
Kiel Gillard
56a92e7938
Adds unit testing and implements fixes for unread counts, icons, missing metadata and more.
2019-10-03 18:06:49 +10:00
Kiel Gillard
465b6e789b
Sends and receives unread statuses #1058 . Also implements OMPL import #1043 .
2019-09-27 08:26:18 +10:00
Maurice Parker
af0d6c9022
Implement AccountBehaviors so that we don't have to keep adding boolean flags to account
2019-09-20 11:34:31 -05:00
Kiel Gillard
1d965142d9
Initial implementation FeedlySyncStrategy and basic usability improvements to allow for downloading and reading articles without crashing.
2019-09-20 16:56:51 +10:00
Kiel Gillard
9cc5fa3608
Initial implementation allowing Feedly accounts to be added given the Feedly user's consent.
2019-09-19 10:11:53 +10:00
Maurice Parker
7b29eaab7a
Make feed metadata a managed resource file
2019-09-13 16:35:53 -05:00
Maurice Parker
b24e6a4725
Make account metadata a managed resource file
2019-09-13 16:12:19 -05:00
Maurice Parker
83476baa5b
Move OPML I/O functions into a separate OPMLFile class
2019-09-12 18:05:29 -05:00
Maurice Parker
d9ea35b6f6
Merge branch 'mac-release'
2019-09-08 04:29:37 -05:00
Maurice Parker
7ca2226669
Move credentials classes to the Account framework in NetNewsWire
2019-09-08 04:28:43 -05:00
Jeremy Beker
d87f68a006
Renamed GoogleReaderCompatible to just Reader
2019-06-19 12:25:37 -04:00
Jeremy Beker
52cb066dd4
Cleanup unused objects
2019-06-19 07:56:25 -04:00
Jeremy Beker
84dbdf25e2
Google Reader API Account Provider and initial integration
...
* Creation of account classes (based on FeedBin)
* Integration on Mac side into account dialog
* Initial authentication call works and extracts auth token, but no where to put it right now.
2019-05-28 13:08:15 -04:00
Maurice Parker
c61949bc04
Add account name to network error messages and prevent background iOS errors from displaying alerts
2019-05-26 11:54:32 -05:00
Maurice Parker
b89f088917
Switch to using the new OPML import service
2019-05-17 10:04:13 -05:00
Maurice Parker
6be6c6a682
Add send sync database contents to Feedbin
2019-05-15 11:52:56 -05:00
Maurice Parker
9c676f29f8
add articles download for Feedbin
2019-05-12 18:32:32 -05:00
Maurice Parker
fe70723eb4
Use best feed specifier code to determine which Feedbin option to use when creating a feed
2019-05-10 10:14:24 -05:00
Maurice Parker
43d32b1281
Add create Feedbin feed
2019-05-08 17:41:19 -05:00
Maurice Parker
52e5e43d10
Add download feed to folder relationships syncing
2019-05-07 17:41:32 -05:00
Maurice Parker
7f9055fe78
Add download subscriptions and faviconURLs
2019-05-07 10:51:41 -05:00
Maurice Parker
d6ae740305
Added folder (tag) delete for Feedbin
2019-05-06 17:34:41 -05:00
Maurice Parker
b7e2df1a68
Add Folder rename for Feedbin
2019-05-06 10:53:20 -05:00
Maurice Parker
15a0ba89d7
Add folder syncing for Feedbin account
2019-05-05 15:41:20 -05:00