Maurice Parker
|
b24e6a4725
|
Make account metadata a managed resource file
|
2019-09-13 16:12:19 -05:00 |
Maurice Parker
|
f7bb58ea4d
|
Modify OPMLFile to use the new ManagedResourceFile utility class
|
2019-09-13 15:46:22 -05:00 |
Maurice Parker
|
f924eb91ff
|
Fix log category name
|
2019-09-13 14:56:24 -05:00 |
Maurice Parker
|
762e230200
|
Add file coordination for the OPML file
|
2019-09-13 10:48:04 -05:00 |
Maurice Parker
|
4d118d89db
|
Move more OPML file management functions to the OPMLFile class
|
2019-09-13 10:15:11 -05:00 |
Maurice Parker
|
7de08e992e
|
Add the ability to observe OPML file changes
|
2019-09-12 18:41:42 -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
|
5985b00480
|
Inject the Accounts folder name so that it can be in different locations between the iOS and Mac Apps.
|
2019-09-12 10:59:26 -05:00 |
Brent Simmons
|
03bf97df90
|
Fix parts of ReaderAPI implementation that I broke with an API change in Account.
|
2019-09-08 21:52:02 -07:00 |
Brent Simmons
|
2eccfbb90e
|
Merge branch 'mac-release'
|
2019-09-08 21:44:28 -07:00 |
Brent Simmons
|
41c82eca15
|
Rename existingFeed(with:) to existingFeed(withFeedID:) to make it more clear. Make account.idToFeedDictionary private — callers should use existingFeed(withFeedID:).
|
2019-09-08 21:44:05 -07:00 |
Brent Simmons
|
f5f306f60f
|
Add comments to feed.iconURL and feed.faviconURL, explaining that these are set only if that info was part of the feed (which is a JSON-Feed-only feature).
|
2019-09-08 21:17:57 -07:00 |
Maurice Parker
|
c4f7090b9c
|
Automatically expand any activated accounts and clean up the expandedNodes table for inactivated accounts
|
2019-09-08 09:58:27 -05:00 |
Maurice Parker
|
e61efbe47a
|
Split AccountsDidChange notification into both add and delete notifications and automatically expanded new accounts on iOS
|
2019-09-08 09:43:51 -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 |
Maurice Parker
|
ab0ca49882
|
Added new OAuth credentials
|
2019-09-06 17:38:48 -05:00 |
Maurice Parker
|
6cf1e4539d
|
Merge branch 'mac-release'
|
2019-09-01 10:51:22 -05:00 |
Maurice Parker
|
e31dec7c44
|
Call completion handler when there are no feeds associated with the folder being removed. Issue #938
|
2019-09-01 10:49:35 -05:00 |
Maurice Parker
|
fe2e0155da
|
Add scoped searching of articles
|
2019-08-31 15:53:47 -05:00 |
Maurice Parker
|
995fca5d6a
|
Updated FreshRSS to pull statuses before articles and to work with the new sync status API's
|
2019-08-30 11:47:08 -05:00 |
Maurice Parker
|
ea1f21797c
|
Merge branch 'mac-release'
|
2019-08-30 11:28:16 -05:00 |
Maurice Parker
|
a69be4117a
|
Retrieve statuses before articles during sync process and default starred articles to read if there isn't an unread status Issue #868
|
2019-08-30 10:39:52 -05:00 |
Daniel Jalkut
|
a5a36e0986
|
Fix for #885: Include 403 status code in list of errors to prompt with 'update credentials' error message, and expand that message to cover the possibility an account is no longer valid with the service, i.e. in the case of an expired Feedbin subscription.
|
2019-08-28 11:40:12 -04:00 |
Brent Simmons
|
1ab0f7c25c
|
Merge mac-candidate.
|
2019-08-21 21:44:07 -07:00 |
Brent Simmons
|
bffda93700
|
Give has(feed) a default implementation in Container.swift.
|
2019-08-21 21:07:40 -07:00 |
Brent Simmons
|
fe2d329301
|
Make has(feed) a Container protocol method.
|
2019-08-21 21:05:47 -07:00 |
Brent Simmons
|
f513741ddb
|
Start work on filtering timeline so that articles from deleted feeds never show up.
|
2019-08-21 13:23:46 -07:00 |
Brent Simmons
|
2027e83504
|
Merge branch 'mac-candidate'
|
2019-08-12 09:43:48 -07:00 |
Brent Simmons
|
f8c8fc5f34
|
Fix crashing bug with marking all as read via contextual menu. Implement feed.fetchUnreadArticles.
|
2019-08-12 09:43:29 -07:00 |
Brent Simmons
|
4667e533fc
|
Merge branch 'mac-candidate'
|
2019-07-24 09:27:34 -07:00 |
Brent Simmons
|
9edc726065
|
Make the Today smart feed show articles from the last 28 hours, so it doesn’t surprise people by emptying out at midnight.
|
2019-07-24 09:27:03 -07:00 |
Maurice Parker
|
e263665a21
|
Merge branch 'mac-candidate'
|
2019-07-23 16:36:46 -05:00 |
Maurice Parker
|
4fc1998cf3
|
Make Account and AccountDelegate interfaces more consistent by requiring the container parameter on removeFeed. Resolves #802
|
2019-07-17 15:41:21 -05:00 |
Jeremy Beker
|
9b552d8003
|
Remove DispatchQueue.main.sync calls that are not appropriate anymore
|
2019-07-13 08:47:00 -04:00 |
Jeremy Beker
|
fe9129ac4a
|
Use Feed Finder before attempting to add feed urls
|
2019-07-13 08:37:08 -04:00 |
Brent Simmons
|
0d5ebad782
|
Merge branch 'mac-candidate'
|
2019-07-08 23:10:41 -07:00 |
Brent Simmons
|
055e0f09ad
|
Update code formatting in Account.
|
2019-07-08 23:06:40 -07:00 |
Brent Simmons
|
1e998543a5
|
Use right single curly quote instead of foot mark in error messages.
|
2019-07-08 22:59:29 -07:00 |
Brent Simmons
|
21faa0ddc0
|
Update code formatting in some files in Account.framework.
|
2019-07-08 22:58:19 -07:00 |
Brent Simmons
|
b1c96fddf8
|
Use async article ID fetches.
|
2019-07-07 19:56:52 -07:00 |
Brent Simmons
|
783477c58e
|
Merge branch 'mac-candidate'
|
2019-07-07 15:07:21 -07:00 |
Brent Simmons
|
36791fc3ad
|
Make fetching article IDs async — use a callback rather than a fetch sync and a returned value.
|
2019-07-07 15:05:36 -07:00 |
Brent Simmons
|
424daa0a5c
|
Merge branch 'mac-candidate'
|
2019-07-07 14:26:05 -07:00 |
Brent Simmons
|
597c57e61c
|
Remove references to DispatchQueue.main.sync and assert that we’re on the main thread.
|
2019-07-07 14:24:50 -07:00 |
Brent Simmons
|
1e82ad4845
|
Note that AccountManager is main thread only. Add an assert in a strategic location (activeAccounts property).
|
2019-07-07 14:05:27 -07:00 |
Brent Simmons
|
590961fb2c
|
Add comment that Account is main-thread-only, and assert that we’re on the main thread in flattenedFeeds().
|
2019-07-07 14:01:44 -07:00 |
Brent Simmons
|
a5bf148d82
|
Make Transport callbacks run on the main thread, which is consistent with NetNewsWire’s general pattern for these types of callbacks. This helps avoid situations where we touch model objects (which are main-thread-only) on a background thread.
|
2019-07-07 13:42:24 -07:00 |
Brent Simmons
|
fe5570fbea
|
Merge branch 'mac-candidate'
|
2019-07-06 11:54:14 -07:00 |
Brent Simmons
|
a68ca58242
|
Remove a precondition that is no longer valid when doing async fetches.
|
2019-07-06 11:50:22 -07:00 |