Maurice Parker
|
b721f74e17
|
Merge branch 'mac-release'
|
2019-09-25 17:09:21 -05:00 |
Maurice Parker
|
c4ee1edb69
|
Add externalID to Folder and persist it to OPML file. Issue #1060
|
2019-09-25 17:01:09 -05:00 |
Maurice Parker
|
59991d0478
|
Save resource files immediately in the share extension
|
2019-09-23 11:09:40 -05:00 |
Maurice Parker
|
de994a305e
|
Remove dead code.
|
2019-09-23 10:35:48 -05:00 |
Maurice Parker
|
0424ba3bb7
|
Make unread counts show up for new feeds added by share extension
|
2019-09-23 10:27:17 -05:00 |
Maurice Parker
|
6f9d3953f1
|
Ensure that account metadata gets propagated to delegates when it reloads
|
2019-09-23 09:57:50 -05:00 |
Maurice Parker
|
0709b006f4
|
Add feed meta data did change notification
|
2019-09-22 21:42:49 -05:00 |
Maurice Parker
|
124997feca
|
Reset feed to feed metadata relationship on reload
|
2019-09-22 21:20:01 -05:00 |
Maurice Parker
|
43bed44d46
|
Merge branch 'mac-release'
|
2019-09-20 11:42:06 -05:00 |
Maurice Parker
|
ea13f911f1
|
Change to ignore unsupported accounts instead of crashing
|
2019-09-20 11:41:28 -05: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
|
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
|
8e939e9942
|
Change Credentials to be a struct instead of an enum
|
2019-09-15 10:03:47 -05:00 |
Maurice Parker
|
82d4e0e3b3
|
Fixed metadata name suffixes
|
2019-09-13 16:41:08 -05: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
|
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 |
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 |
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
|
ab0ca49882
|
Added new OAuth credentials
|
2019-09-06 17:38:48 -05:00 |
Maurice Parker
|
fe2e0155da
|
Add scoped searching of articles
|
2019-08-31 15:53:47 -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 |
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
|
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 |
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
|
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
|
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
|
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 |
Brent Simmons
|
3999c7b3c5
|
Merge branch 'mac-candidate'
|
2019-07-05 22:42:01 -07:00 |
Brent Simmons
|
7a204ad6ed
|
Run database fetches async, in the timeline, when appropriate — for instance, when All Unread is selected and new articles come in.
|
2019-07-05 20:06:31 -07:00 |
Maurice Parker
|
5f045706e4
|
Removed usaged of UIApplication.present
|
2019-06-27 14:21:07 -05:00 |
Maurice Parker
|
1ac1144b2d
|
Reduce footprint of Account credentials API
|
2019-06-20 11:19:15 -05:00 |
Maurice Parker
|
fa62acb585
|
Rebrand Reader API to FreshRSS
|
2019-06-20 07:22:51 -05:00 |
Maurice Parker
|
74f84dc000
|
Restrict OPML import for Account types that don't support it
|
2019-06-19 17:50:32 -05:00 |
Maurice Parker
|
b4b80c51bc
|
Renamed google reader api to just reader api to make it consistent everywhere we use it
|
2019-06-19 15:40:03 -05:00 |