Maurice Parker
|
2afdd26c9d
|
Change function names using the find suffix to use the existing suffix to match precedent.
|
2020-03-29 12:00:02 -05:00 |
Maurice Parker
|
3b31f2562d
|
Stub out fetching feed changes.
|
2020-03-29 11:53:52 -05:00 |
Maurice Parker
|
573cee0fd6
|
Added delete feed functionality.
|
2020-03-29 08:52:59 -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
|
fe2297213d
|
Add automatic zone creation.
|
2020-03-28 08:30:25 -05:00 |
Maurice Parker
|
f288e3d5d8
|
More infrastructure work on CloudKit.
|
2020-03-27 13:59:42 -05:00 |
Maurice Parker
|
d0680bcc73
|
Merge branch 'ios-release'
|
2020-03-24 12:21:32 -05:00 |
Brent Simmons
|
fb4f72ad18
|
Save articles from multiple web feeds at once — rather than doing it feed-by-feed — when syncing. (This makes syncing faster.) Fix #1794.
|
2020-03-22 19:25:53 -07:00 |
Maurice Parker
|
8105756ccb
|
Add some work in progress for CloudKit syncing
|
2020-03-22 16:35:03 -05:00 |
Anh Do
|
bdbeced5d2
|
Initial feed download now retrieves entries in the last 90 days
|
2020-03-22 01:11:00 -04:00 |
Anh Do
|
cfaacd0ada
|
Fix starred story hashes being parsed incorrectly
|
2020-03-22 00:47:33 -04:00 |
Anh Do
|
59f3fb4b3d
|
Handle account-level folder when syncing
|
2020-03-22 00:47:33 -04:00 |
Anh Do
|
f0fe308c7b
|
Update last article fetch time
|
2020-03-22 00:47:33 -04:00 |
Anh Do
|
a784b11d1c
|
Fix feeds being returned without corresponding folder
|
2020-03-22 00:47:33 -04:00 |
Anh Do
|
1e5033febe
|
Restore feed and folder
|
2020-03-22 00:47:32 -04:00 |
Anh Do
|
1e66860f34
|
Move feed
|
2020-03-22 00:47:32 -04:00 |
Anh Do
|
fe7cbe3bd3
|
Fix feed deletion in folder triggering unexpected deletes
|
2020-03-22 00:47:32 -04:00 |
Anh Do
|
a9615560ae
|
Fix feed not showing up at account-level if it's also in another folder
|
2020-03-22 00:47:32 -04:00 |
Anh Do
|
51a4a2b3c8
|
Rename subscriptionID to externalID
|
2020-03-22 00:47:32 -04:00 |
Anh Do
|
20ff053335
|
Rename, delete web feed, fix adding feed directly under account not working
|
2020-03-22 00:47:31 -04:00 |
Anh Do
|
70302a425c
|
Refactoring, fix folder changes not working, add new web feed
|
2020-03-22 00:47:31 -04:00 |
Anh Do
|
ec855364bc
|
Remove feeds in folder
|
2020-03-22 00:47:31 -04:00 |
Anh Do
|
e6659eea10
|
Rename and remove folder
|
2020-03-22 00:47:31 -04:00 |
Anh Do
|
494ce5bab9
|
Add folder
|
2020-03-22 00:47:31 -04:00 |
Anh Do
|
08339606e9
|
Use secure version of story images
|
2020-03-22 00:47:30 -04:00 |
Anh Do
|
fb07cfe187
|
Handle refresh progress
|
2020-03-22 00:47:30 -04:00 |
Anh Do
|
0479bbd9f5
|
Parse story image and tags
|
2020-03-22 00:47:30 -04:00 |
Anh Do
|
1d3073c593
|
Add missing story fetching
|
2020-03-22 00:47:30 -04:00 |
Anh Do
|
bde6a607ba
|
Fix starred story parsing using incorrect JSON field
|
2020-03-22 00:47:30 -04:00 |
Anh Do
|
b7e7e17656
|
Update unread/starred status
|
2020-03-22 00:47:29 -04:00 |
Anh Do
|
b8c7e8c1c6
|
Fix typo
|
2020-03-22 00:47:29 -04:00 |
Anh Do
|
e1d5288d3d
|
Implement status change
|
2020-03-22 00:47:29 -04:00 |
Anh Do
|
8f64f7230d
|
Add network suspension support
|
2020-03-22 00:47:29 -04:00 |
Anh Do
|
bf1a732e8f
|
Add missing story fetching handler
|
2020-03-22 00:47:29 -04:00 |
Anh Do
|
299619703c
|
Ignore "everything" folder
|
2020-03-22 00:47:29 -04:00 |
Anh Do
|
a913b65700
|
Fix failing login when credentials include &=
|
2020-03-22 00:47:28 -04:00 |
Anh Do
|
7453e397d5
|
Read published date from timestamp directly
|
2020-03-22 00:47:28 -04:00 |
Anh Do
|
6b38c07654
|
Put feeds in folders (code taken from Feedbin)
|
2020-03-22 00:47:28 -04:00 |
Anh Do
|
8e99f8deea
|
Display flat feed list
|
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
|
b7fe991b7b
|
Retrieve session id for later requests
|
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
|
f2d9552c85
|
Renamed subscriptionID to externalD on WebFeed so that it matches what we did with Folder.
|
2020-03-21 11:33:13 -05: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 |
Maurice Parker
|
5b5eaf6bb7
|
Merge branch 'ios-release'
|
2020-03-14 17:13:25 -05:00 |
Nate Weaver
|
1a930c4407
|
Simplify .utf8
|
2020-03-14 12:09:00 -05:00 |
Nate Weaver
|
6ad6fe46ad
|
Make sure POST body is properly URL-encoded
|
2020-03-14 12:09:00 -05:00 |
Maurice Parker
|
8384725b01
|
Revert "Make sure POST body is properly URL-encoded"
|
2020-03-14 02:48:37 -05:00 |
Nate Weaver
|
aed6858043
|
Simplify .utf8
|
2020-03-13 22:16:24 -05:00 |
Nate Weaver
|
3af70f5c7c
|
Make sure POST body is properly URL-encoded
|
2020-03-13 22:12:36 -05:00 |
Maurice Parker
|
cc0fd50ea2
|
Make podcast URL's have a lower priority than other URL's. Issue #1897
|
2020-03-13 12:57:43 -05:00 |
Maurice Parker
|
fe31ca8076
|
Normalize the URL if it was found in the HTML metadata. Issue #1896
|
2020-03-13 12:15:35 -05:00 |
Maurice Parker
|
229aada857
|
Normalize the URL if it was found in the HTML metadata.
|
2020-03-13 12:11:38 -05:00 |
Maurice Parker
|
7d8feba24b
|
Remove file coordinator usage from account files. Issue #1821
|
2020-03-03 11:39:04 -08:00 |
Maurice Parker
|
0e72811429
|
Implement mark as unread window for accounts that need it. Issue #1407
|
2020-02-18 13:49:29 -08:00 |
Maurice Parker
|
2ae021960b
|
Move account files to the documents directory and out of the shared container. Issue #1784
|
2020-02-12 16:21:48 -08:00 |
Nate Weaver
|
4ac8107f27
|
Don't unwrap now-non-optionals, and unwrap now-explicit optionals
|
2020-02-08 18:22:35 -06:00 |
Brent Simmons
|
c679d92e09
|
Make the Feedly tests build again — fix references to addOperation.
|
2020-02-05 22:37:43 -08:00 |
Brent Simmons
|
01fc60916e
|
Move the operation queue from Account to ArticlesDatabase, which is the rightful owner.
|
2020-02-05 22:17:32 -08:00 |
Brent Simmons
|
d40eaed1f5
|
Begin moving the MainThreadOperationQueue from Account to ArticlesDatabase.
|
2020-02-05 21:23:23 -08:00 |
Brent Simmons
|
2d33de1205
|
Fix references to addOperation, which is now just add.
|
2020-02-05 21:18:29 -08:00 |
Maurice Parker
|
2017a2138f
|
Change to only send the unread counts init notification once during program load. Issue #1772
|
2020-02-03 10:28:34 -08:00 |
Brent Simmons
|
0b2ec6473a
|
Call the correct fetchUnreadCounts methd.
|
2020-02-01 15:16:24 -08:00 |
Brent Simmons
|
3f4c84e442
|
Use the new FetchUnreadCountsForFeedsOperation.
|
2020-02-01 15:01:47 -08:00 |
Brent Simmons
|
30cf8c6a08
|
Add, as a micro-optimization, a custom hash function for FeedIdentifier.
|
2020-02-01 15:00:36 -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 |
Brent Simmons
|
dc4850b777
|
Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate
|
2020-01-29 23:09:44 -08:00 |
Brent Simmons
|
35adaa7a8c
|
Fetch the unread count for just one feed when that’s all that’s needed. Helps performance.
|
2020-01-29 23:09:38 -08:00 |
Maurice Parker
|
b53cbfcf2c
|
Make sure completion handler is called when there are no active accounts. Issue #1727
|
2020-01-28 16:24:35 -07:00 |
Brent Simmons
|
dc9243dcc7
|
Make fetching all unread counts an operation. Cancel it when the account is suspending. Turning things like this into operations goes to fixing the dreaded 0xdead10cc crashes.
|
2020-01-27 23:00:48 -08:00 |
Nate Weaver
|
b9bba7b614
|
Update RSWeb
|
2020-01-27 23:02:01 -06:00 |
Maurice Parker
|
118ecd01b0
|
Fix option set bug in AccountBehaviors.
|
2020-01-27 20:05:07 -07:00 |
Brent Simmons
|
61ccf6fa1f
|
Replace use of Dictionary(uniqueKeysWithValues) with a separate function that can handle duplicate keys without crashing. Fix #1671.
|
2020-01-21 22:03:33 -08:00 |
Kiel Gillard
|
fb69a2bc54
|
Fix the logging of Feedly errors. #1628.
|
2020-01-21 18:31:41 +11:00 |
Brent Simmons
|
bca3c4216c
|
Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate
|
2020-01-19 22:25:13 -08: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
|
f9f4d70868
|
Make Feedly tests build again.
|
2020-01-19 22:19:54 -08:00 |
Maurice Parker
|
531c40a059
|
Escape special XML characters for external folder id. Issue #1659
|
2020-01-19 22:52:45 -07:00 |
Brent Simmons
|
f76385ce64
|
Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate
|
2020-01-19 16:55:46 -08: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 |
Maurice Parker
|
53ba0bc9ac
|
Fix so that Feedbin correctly stores the perma link in the correct field.
|
2020-01-19 17:15:21 -07: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 |
Nate Weaver
|
7ee1f99962
|
Updates for Data+RSCore changes
|
2020-01-18 19:18:58 -06:00 |
Nate Weaver
|
b35215d03b
|
Update for pending RSCore String updates
|
2020-01-17 13:45:38 -06: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 |
Maurice Parker
|
fb8d77fff1
|
Merge pull request #1631 from kielgillard/feedly-fix-tests-post-operations-surgery
Fix test failures by cancelling operations with the queue.
|
2020-01-16 13:45:36 -08:00 |
Kiel Gillard
|
f14ba07740
|
Fix test failures by cancelling operations with the queue. It seems operations no longer can cancel themselves.
|
2020-01-17 08:27:20 +11:00 |
Maurice Parker
|
4f36ec3b11
|
Add Update Credetials button to the error dialog when a Feedbin credentials error happens. Issue #1441
|
2020-01-16 13:50:30 -07:00 |
Maurice Parker
|
61b788a1de
|
Provide user friendly account error for 403 status code (FORBIDDEN)
|
2020-01-16 12:17:47 -07:00 |
Brent Simmons
|
80542bee12
|
Add missing calls to super.run() in FeedlyOperation subclasses.
|
2020-01-15 22:51:00 -08:00 |