Maurice Parker
4284ea26c8
Merge branch 'mac-release' into main
2020-10-18 16:37:00 -05:00
Maurice Parker
dba253601e
Remove test for URL's that might not be feeds since it is running on the main thread. Issue #2498
2020-10-17 19:41:37 -05:00
Kiel Gillard 🤪
22e7a0edbb
Encode the + in Feedly collection URIs. Fixes #2443 .
2020-10-05 22:12:45 +11:00
Kiel Gillard 🤪
4787931c64
Ensure the add new feedly feed completion handler is called when a feed is not found. Fixes #2470
2020-10-01 14:09:41 +10:00
Kiel Gillard 🤪
822879c18e
Make some of the identifiers public to assist in debugging issues adding feeds #2443
2020-09-30 10:11:16 +10:00
Kiel Gillard 🤪
68fd7e7411
Clarify the UX of authorizing a Feedly account by directing users towards their default web browser #2444
2020-09-30 09:39:03 +10:00
Maurice Parker
845c1572b6
Don't count OnMyMac accounts as potential duplicates.
2020-09-26 15:13:10 -05:00
Maurice Parker
fff256f361
Don't allow duplicate Feedly Accounts. Issue #2448
2020-09-24 20:05:18 -05:00
Maurice Parker
3ea9157b02
Don't allow duplicate accounts on launch. Issue #2448
2020-09-23 20:36:30 -05:00
Brent Simmons
daebe8f467
Update credits; update copyrights.
2020-09-08 20:09:32 -07:00
Maurice Parker
feba4a7bc6
Change to respect individual feed filters when multiple feeds are selected. Issue #2399
2020-09-08 17:14:49 -05:00
Maurice Parker
0f2162ff7d
Change Account initializer so that it is no longer optional. Issue #2400
2020-09-07 16:22:21 -05:00
Maurice Parker
66991a85e6
Convert Account into a Swift Package
2020-07-30 07:27:14 -05:00
Maurice Parker
8881ec71f7
Changed Secrets to be a Swift Package
2020-07-30 05:06:10 -05:00
Maurice Parker
fbfdbb04c7
Convert Articles, ArticlesDatabase, and SyncDatabase to Swift Packages
2020-07-30 04:54:21 -05:00
Maurice Parker
b003ae5124
Make RSParser a Swift Package
2020-07-30 04:26:07 -05:00
Maurice Parker
2fbee1eb03
Convert RSDatabase into swift packages
2020-07-29 19:48:54 -05:00
Maurice Parker
0992b7d238
Add RSWeb as a dependency of Account
2020-07-29 14:03:17 -05:00
Maurice Parker
69ea10942a
Make OAuthSwift a SPM package
2020-07-29 12:15:05 -05:00
Maurice Parker
32d6d2f3c1
Convert RSCore into an SPM package
2020-07-29 05:11:57 -05:00
Maurice Parker
8656bffe18
Add figure to gallery images so that they separate when viewed
2020-07-27 19:19:40 -05:00
Maurice Parker
46226f963e
Add support for Reddit galleries
2020-07-27 17:43:24 -05:00
Maurice Parker
2a86bcb36e
Change other reddit global queue usage to use the dedicated one
2020-07-27 16:39:55 -05:00
Maurice Parker
e3363041ab
Change Reddit and Twitter feed providers to use dedicated instead of global queues for parsing
2020-07-27 16:20:15 -05:00
Maurice Parker
8e890ec177
Move CloudKit record creation to a high priority background queue so that it isn't blocking main
2020-07-27 16:08:09 -05:00
Maurice Parker
ac9ba39ea2
Do CloudKit record process loop on a high priority background thread so that it doesn't block the main thread
2020-07-27 16:00:01 -05:00
Noelle Leigh
9f14e5aba0
fix newcollection_addcollection.json
2020-07-26 05:45:41 -04:00
Stuart Breckenridge
b8e201e5d0
Fixes #2298
2020-07-26 07:36:24 +08:00
Stuart Breckenridge
673f0ce718
Handles single and multiple sync failures
...
If a single sync failure is encountered a sheet is presented which allows the user to update their credentials.
If multiple sync failures are encountered an alert is shown listing the accounts which encountered errors. On iOS, this alert can take the user into Settings, but there is no obvious way to programatically pesent macOS preferences.
2020-07-25 16:40:04 +08:00
Maurice Parker
613c6a5155
Backout Reddit token changes
2020-07-21 20:42:10 -05:00
Maurice Parker
9d4f34bb7c
Only let one process renew the access token at a time for Reddit
2020-07-21 18:20:13 -05:00
Maurice Parker
ba7fcd70c9
Do Reddit and Twitter parsing/formatting on a background thread during sync
2020-07-16 14:10:40 -05:00
Maurice Parker
f669411b55
Update project settings so that we can compile under xcode previews
2020-06-28 17:43:20 -05:00
Maurice Parker
ffa152fe64
Restrict the delete retention policy for synchronized records
2020-06-17 11:12:30 -05:00
Maurice Parker
cc69dd699f
Fix potential CloudKit crash where the database record might not come back on a query
2020-06-16 04:00:58 -05:00
Maurice Parker
50508446bb
Use immutable object for diffable datasource on Feeds. Issues #1901 , #2031 , #2124
2020-06-15 18:03:20 -05:00
Maurice Parker
95f6f80583
Merge branch 'ios-release'
2020-06-15 17:40:06 -05:00
Maurice Parker
8a03a26a10
Make sync status inserts async when done during the scope of a iCloud sync
2020-05-28 16:24:10 -05:00
Maurice Parker
0b5ecb18cd
Add looping to Reddit videos since they are gif substitutes almost always
2020-05-27 10:18:34 -05:00
Maurice Parker
f6ee9d05bc
Set all CloudKit operations to have a QoS of user initiated
2020-05-23 20:03:31 -05:00
Kiel Gillard 🤪
133544b748
Revert "Add lastCredentialRenewTime and honour it in FeedlyRefreshAccessTokenOperation"
...
This reverts commit 8973adbdbd
.
2020-05-20 15:26:14 +10:00
Kiel Gillard 🤪
e5a7706bb7
Asychronously renew OAuth access tokens as needed for any 401 Unauthorized response from Feedly and automatically retry the request. Fixes #1859
2020-05-20 15:26:14 +10:00
Kiel Gillard 🤪
93c8a85613
Update Feedly's sandbox OAuth client secret.
2020-05-20 15:24:23 +10:00
Kiel Gillard 🤪
8d11ee6c82
Use the same API for removing feeds Feedly web does and side step potential encoding issues. Attempt to fix #1691 .
2020-05-20 12:22:34 +10:00
Maurice Parker
775a69a295
Add iOS Reddit URL builder
2020-05-12 11:17:47 -05:00
Maurice Parker
105fcd7033
Always show link for images
2020-05-12 07:17:32 -05:00
Maurice Parker
cf91632d4a
Remove anchor tag from images
2020-05-12 05:06:16 -05:00
Maurice Parker
98ffbfd99b
Don't remove the web feeds from the container held by undo
2020-05-10 17:10:44 -05:00
Maurice Parker
d22aea7cf5
Enhance remove folder to also remove webfeeds and articles from the cloud
2020-05-10 16:59:23 -05:00
Maurice Parker
8434e7fa1f
Add sort option to Add Reddit Feed dialog
2020-05-10 16:19:38 -05:00