Commit Graph

1528 Commits

Author SHA1 Message Date
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
Maurice Parker
06e91aa8b7 Add the Add Reddit Feed dialog 2020-05-10 11:44:30 -05:00
Maurice Parker
4c4d19fbc9 Changed Reddit video to autoplay while muted. 2020-05-10 10:33:02 -05:00
Maurice Parker
6c6f401e3e Change to save new records only if there isn't already a server side record 2020-05-09 19:36:03 -05:00
Maurice Parker
aa3b1771e7 Change so that we no longer default to best sort order and instead use subreddit default 2020-05-09 16:55:22 -05:00
Maurice Parker
c173d086a0 Merge branch 'master' of https://github.com/Ranchero-Software/NetNewsWire 2020-05-09 11:35:22 -05:00
Maurice Parker
c16dbc125d Add support for pseudo subreddits 2020-05-09 10:23:37 -05:00
Maurice Parker
de15c1c78d Add subreddit name to meta feeds 2020-05-09 07:33:26 -05:00
Maurice Parker
faaf280d12 Add additional Reddit URL validation 2020-05-08 16:13:25 -05:00
Maurice Parker
50e6e8e190
Merge pull request #2050 from jbennett/2049-add-folder-management-behavior
Adds an account behavior to disable folders
2020-05-08 15:36:16 -05:00
Maurice Parker
ffdeda4a74 Refactor LocalAccountRefresherDelegate to be much simpler 2020-05-08 09:28:11 -05:00
Maurice Parker
9027fca2a4 Comment out debugging code 2020-05-08 02:37:27 -05:00
Maurice Parker
1e29809d94 Change so that sync database writes happen immediately for the local account refresher 2020-05-08 02:32:13 -05:00
Maurice Parker
ec499b1347 Refactor the code to be slightly more clear in purpose 2020-05-08 01:48:35 -05:00
Maurice Parker
73627a60ca Change cross posts to pull from current link if original link is sparse 2020-05-07 19:47:23 -05:00
Maurice Parker
4d9975f28a Add support for the base timeline Reddit feed 2020-05-07 19:33:15 -05:00
Maurice Parker
40ec650476 Fixed a function comment 2020-05-07 19:07:29 -05:00
Maurice Parker
ea5c06f3a7 Add subreddit name lookup and fix rate limit when one isn't returned 2020-05-07 15:39:02 -05:00
Maurice Parker
4aa0033270 Correct Feed Provider feed creation error handling 2020-05-07 15:09:26 -05:00
Jonathan Bennett
a37bfd5d74 Adds an account behavior to disable folders
Some sync services (Feed Wrangler) don't support folders. This behavior removes the account from the UI when adding new folders.
2020-05-07 10:03:04 -04:00
Maurice Parker
3699889b87 Back out bad implementation of single threading access token renewal 2020-05-07 06:09:57 -05:00
Maurice Parker
26041a067f Serialize renewing the access token 2020-05-07 02:33:43 -05:00
Maurice Parker
48ceb655d6 Decode Twitter and Reddit on a background queue. 2020-05-07 02:17:01 -05:00
Maurice Parker
2324d652cd Add Twitter API rate limiting 2020-05-07 02:10:54 -05:00
Maurice Parker
44476c5d6d Implement Reddit API rate limiting 2020-05-07 01:58:43 -05:00
Maurice Parker
15dfd159da Add support for cross posts 2020-05-06 22:19:06 -05:00
Maurice Parker
9429f36095 Don't image zoom any previews that are just links out 2020-05-06 21:56:01 -05:00
Maurice Parker
0f06618c1f Changed video source so that we have audio track included 2020-05-06 21:40:20 -05:00
Maurice Parker
a4560b6f99 Remove figure tags from images since they were unneeded 2020-05-06 13:59:09 -05:00
Maurice Parker
366d24711a Exclude imgur from embedded media object output 2020-05-06 13:40:13 -05:00
Maurice Parker
9e235564af Change media embed priority to be lower than video previews 2020-05-06 13:21:37 -05:00
Maurice Parker
73f9d750b7 Shorten link out URL's 2020-05-06 12:39:58 -05:00