Maurice Parker
|
0a9bf2aef0
|
Prevent more than one OPML import from being run at the same time.
|
2019-05-17 10:44:22 -05:00 |
Maurice Parker
|
6be6c6a682
|
Add send sync database contents to Feedbin
|
2019-05-15 11:52:56 -05:00 |
Maurice Parker
|
30273795a8
|
Delegate article marking functionality to the account delegate
|
2019-05-14 15:34:05 -05:00 |
Maurice Parker
|
6f92cd1a73
|
Refactor to differentiate between loading the Subscriptions.opml file and importing an external OPML file as they now need separate behaviors
|
2019-05-11 12:26:23 -05:00 |
Maurice Parker
|
fd8a973084
|
Add already subscribed error to LocalAccountDelegate and updated iOS to work with latest Account API
|
2019-05-10 10:22:28 -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
|
23b43ecc07
|
Add undo for feeds
|
2019-05-09 16:09:21 -05:00 |
Maurice Parker
|
cda8acc66c
|
Add the ability to move feeds between folders for Feedbin
|
2019-05-09 13:31:18 -05:00 |
Maurice Parker
|
50d3a5799c
|
added subscription delete
|
2019-05-09 07:25:45 -05:00 |
Maurice Parker
|
43d32b1281
|
Add create Feedbin feed
|
2019-05-08 17:41:19 -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 |
Maurice Parker
|
35160aaf75
|
Rename AccountSettings to AccountMetadata to show that more than settings are stored in it and that it is analogous to FeedMetadata
|
2019-05-05 07:49:59 -05:00 |
Maurice Parker
|
6e7477fd89
|
Modify AccountSettings so that it works like FeedMetadata and can be leveraged by the AccountDelegates
|
2019-05-05 07:21:26 -05:00 |
Maurice Parker
|
fc7b6f2c6b
|
refactor how Credentials work
|
2019-05-05 03:25:21 -05:00 |
Maurice Parker
|
595db517a7
|
change func signitures to use Credentials protocol from RSWeb instead of username/password
|
2019-05-04 11:48:48 -05:00 |
Maurice Parker
|
bb42e46887
|
Update to use latest webservice network layer in RSWeb
|
2019-05-04 08:54:07 -05:00 |
Maurice Parker
|
5a852c1615
|
validate Feedbin account credentials and add Feedbin account
|
2019-05-02 18:17:52 -05:00 |
Maurice Parker
|
e10bfde6d9
|
Rollback code created to support background downloads that are no longer needed
|
2019-04-26 14:21:17 -05:00 |
Maurice Parker
|
f5941fda64
|
Add AccountRefreshMode to be able to choose between background and foreground download sessions
|
2019-04-25 09:25:13 -05:00 |
Maurice Parker
|
f3c2d8c1f8
|
Updated to lastest RSWeb
|
2019-04-25 07:13:14 -05:00 |
Maurice Parker
|
f4c0fca6a8
|
Implement background downloading of feeds
|
2019-04-24 07:30:35 -05:00 |
Brent Simmons
|
2819403d62
|
Store the account name in a settings file. Set a default name based on the account type.
|
2019-03-27 22:10:14 -07:00 |
Brent Simmons
|
b8546d8e8b
|
Don't store account.unreadCount in Settings.odb. Don’t rewrite AccountData.plist when feed.contentHash changes.
|
2018-09-14 13:12:55 -07:00 |
Brent Simmons
|
b7575c687c
|
Rename Data.framework to Articles.framework. Rename Database.framework to ArticlesDatabase.framework.
|
2018-07-23 18:29:08 -07:00 |
Brent Simmons
|
2f21dbf6be
|
Remove extraneous get { from a bunch of read-only accessors.
|
2018-02-14 13:14:25 -08:00 |
Brent Simmons
|
cf0d5cdc51
|
Remove unwanted debugging print statement.
|
2018-01-24 21:48:20 -08:00 |
Brent Simmons
|
23769bc391
|
Add AccountDelegate.accountDidInitialize method, so that the delegate can set the account’s nameForDisplay before anything else happens. Fix #247.
|
2017-12-19 17:48:30 -08:00 |
Brent Simmons
|
f28d921aff
|
Avoid skipping parsing Dr. Drang’s JSON Feed, which can’t be detected that it’s a JSON Feed with only partial data, since it has the version element at the end. Add a test for this.
|
2017-12-01 13:19:30 -08:00 |
Brent Simmons
|
31947854c0
|
Add AccountDelegate methods for reading and writing a userInfo dictionary that’s stored on disk in the same file as the rest of the Account info. Save account unreadCount with the disk dictionary. Mark an account as dirty when any descendant changes an unread count.
|
2017-10-18 19:14:40 -07:00 |
Brent Simmons
|
4b662efe15
|
Comment-out some debugging code.
|
2017-10-08 01:56:18 -07:00 |
Brent Simmons
|
7f6f6f9061
|
Set the account to dirty upon updating some Feed properties.
|
2017-10-07 20:25:17 -07:00 |
Brent Simmons
|
c6f683c34c
|
Make Account, rather than its delegate, watch for refresh progress changes. This way the delegate doesn’t have to be inited with its Account.
|
2017-10-07 17:43:10 -07:00 |
Brent Simmons
|
b77569f38b
|
Create and use CombinedRefreshProgress, which reports refresh progress across all accounts. Used by the status view.
|
2017-10-07 17:20:19 -07:00 |
Brent Simmons
|
5d8aa94dc3
|
Keep track of refresh beginning and finishing. Validate the refreshAll command (menu, toolbar).
|
2017-10-07 14:40:14 -07:00 |
Brent Simmons
|
ab82febb9a
|
Move Account/Local folder to Account/LocalAccount, to make it easier to spot (since LocalAccount is its name). Also: wire up refreshing. Make organization changes to LocalAccountRefresher.
|
2017-10-07 12:40:14 -07:00 |