Commit Graph

135 Commits

Author SHA1 Message Date
Maurice Parker
7297fddec9 Reduce block size to reduce the number of times CloudKit has to tell us to split our number of records 2021-03-11 19:24:06 -06:00
Maurice Parker
7a17c1e8aa Validate server data before accessing it using a subscript. Fixes #2861 2021-03-09 04:48:03 -06:00
Maurice Parker
2dd475e71d Return to main queue after getting notified of the dispatch group completion. Fixes #2863 2021-03-09 04:23:19 -06:00
Maurice Parker
8a9a9910cc Simplify the compression logic 2021-02-24 15:33:24 -06:00
Maurice Parker
a51bcc2f0e Compress html and text content 2021-02-24 15:14:38 -06:00
Maurice Parker
145161ed8a Modify CloudKit add logic so that we don't wait to sync the statuses before completing the process. Fixes #2827 2021-02-23 17:59:19 -06:00
Maurice Parker
b47a1fac61 Correctly clear the progress bar when a feed provider isn't able to find a feed 2021-02-13 16:25:17 -06:00
Maurice Parker
e36e4ac5bc Correctly clear the progress bar for not found feeds and already subscribed feeds 2021-02-13 16:14:44 -06:00
Maurice Parker
c063880c48 Upgraded to production releases of RS libraries 2021-02-10 16:19:26 -06:00
Maurice Parker
9b35e4a6b1 Update to the latest RSCore 2021-02-08 13:08:02 -06:00
Maurice Parker
91ce7ff189 Update to the latest RSCore 2021-02-07 20:26:30 -06:00
Maurice Parker
c61ae997e2 Fix completed task count so that the progress bar clears when a feed is unparsable 2021-02-01 18:02:31 -06:00
Maurice Parker
21d1a32597 Delete unused code 2021-02-01 14:26:19 -06:00
Maurice Parker
bc7341ec80 Don't clear progress when an error happens because it might be part of a folder move. Fixes #2764 2021-01-26 18:02:09 -06:00
Maurice Parker
50ebfbe51c Return correct error message for failed feed adds. Fixes #2759 2021-01-24 12:59:42 -06:00
Maurice Parker
38640b9245 Exclude Inoreader tags when syncing folders/tags. Fixes #2762 2021-01-24 12:40:15 -06:00
Maurice Parker
ff90751127 Delete dead code 2021-01-22 17:10:37 -06:00
Maurice Parker
8503582308 Clear conditional get and do full downloads of feeds that are restored. Fixes #2747 2021-01-19 20:56:59 -06:00
Maurice Parker
2c65d3c296 Escape plus sign for post http body. Fixes #2736 2021-01-19 15:00:25 -06:00
Maurice Parker
653279d0f9 Rename file since it isn't an RSWeb extension 2021-01-19 11:26:52 -06:00
Maurice Parker
4510ca8287 Handle scenario where all feeds are in folders and they all need to be removed from the account. Fixes #2741 2021-01-18 19:07:35 -06:00
Maurice Parker
6b0bdf8ca0 Only send statuses on quit and have a 2 second timeout. Fixes #2726 2021-01-18 17:48:07 -06:00
Maurice Parker
de93658fc2 Merge pull request #2731 from jbennett/2545-fw-better-status-refresh
Retrieving the unread and starred items should only return the item id
2021-01-18 15:46:28 -06:00
Jonathan Bennett
a66759a065 DRY up feed id code
only the filter really changes
2021-01-14 11:03:16 -05:00
Jonathan Bennett
86541d4e32 remove unused functions 2021-01-14 11:03:08 -05:00
Jonathan Bennett
e36edf47d4 only retrieve the feed IDs
WIP fix for #2545
2021-01-14 11:02:46 -05:00
Jonathan Bennett
5b80eb742c add support for restoring webfeeds 2021-01-14 00:50:48 -05:00
Maurice Parker
9db9489caa Return the screen name as the avatar when the url is www.twitter.com 2021-01-08 11:44:20 -06:00
Maurice Parker
fb6e51124f Made internal packages dynamic and removed Asset catalog from the share extension. Fixes #2680 2020-12-21 10:55:00 -06:00
Maurice Parker
2c5cd72f09 Hardcode the twitter icon path for Mentions and Searches since we can't download it from the homepage. Fixes #2678 2020-12-19 11:12:25 -06:00
Maurice Parker
614f0412a1 Change Reddit to ignore timeouts as errors 2020-12-19 02:01:42 -06:00
Maurice Parker
110d68e4b2 Change CloudKit error handling so that we still try to sync, even if we get some feed errors. 2020-12-18 16:13:26 -06:00
Maurice Parker
e66cc89ed7 Enhance Reddit error to have better instructions and include the original error text. 2020-12-18 16:12:49 -06:00
Maurice Parker
d40d695d69 Stop processing the send status records if we don't have anymore in a valid state yet. 2020-12-16 10:26:25 -06:00
Maurice Parker
25a9731996 Enhance Feed Provider error handling. Fixes #2672 2020-12-15 21:39:19 -06:00
Maurice Parker
38f56f66b4 Change fix for CloudKit crashing bug in case this was causing syncing problems 2020-12-15 11:21:18 -06:00
Maurice Parker
bcd4d4e076 Fix crashing bug that can happen if a CloudKit record gets into an invalid state. 2020-12-13 12:01:55 -06:00
Maurice Parker
b0ae2255d1 Ensure that database status inserts are complete before continuing processing. 2020-12-10 17:38:57 -06:00
Maurice Parker
ea407fd8da Ensure that database status inserts are complete before continuing processing. Fixes #2659 2020-12-10 17:28:19 -06:00
Maurice Parker
9790b7840d Make sure we call the completion if we need to exit early. 2020-12-10 17:22:25 -06:00
Maurice Parker
fce8070ae7 Enhanced error handling. 2020-12-10 17:12:04 -06:00
Maurice Parker
2fbbdce46c Don't use the SINCE parameter except for the main Twitter timeline to help with missing Tweets. 2020-12-10 15:44:54 -06:00
Maurice Parker
f5c0a29650 Restrict types of accounts that can be added based on Developer build flag. Issue #2663 2020-12-10 14:21:22 -06:00
Maurice Parker
08e772cbd1 Move account to feed sync outside of folder to feed sync since it was stripping feeds before they had a chance to get used. 2020-12-09 16:27:52 -06:00
Maurice Parker
c150d19b4e Fix so that feeds won't get added locally when CloudKit errors and allow the removal of corrupted Feeds when found. 2020-12-08 13:28:50 -06:00
Maurice Parker
9ee16d3534 Don't use a back ground queue for doing dictionary lookups. Fixes #2656 2020-12-08 00:48:24 -06:00
Anh Do
a8f8e5f955 Remove refreshStories from refreshAll process 2020-11-29 22:23:57 -05:00
Maurice Parker
970e68da35 Remove extraneous complete task functions that were throwing off the progress indicator. Fixes #2543 2020-11-20 16:00:31 -06:00
Maurice Parker
1c23f02803 Move common CloudKit classes to RSCore 2020-11-20 10:17:40 -06:00
Maurice Parker
8db9f073bc Remove Reddit's custom external_url handling 2020-11-20 02:34:41 -06:00