Commit Graph

287 Commits

Author SHA1 Message Date
Maurice Parker
a39dae0a44 Merge mac-release 2023-02-08 16:37:29 -08:00
Maurice Parker
724ac6e216 Merge branch 'ios-release' 2023-02-04 13:43:55 -07:00
Maurice Parker
f7bb4bc447 Merge branch 'mac-release' 2023-02-04 13:21:58 -07:00
Maurice Parker
d4985d8fc5 Remove Twitter integration. Fixes #3842 2023-02-03 19:02:49 -08:00
Maurice Parker
6c1e1ea1c6 Remove Twitter integration. Fixes #3842 2023-02-03 19:00:13 -08:00
Brent Simmons
489088ad74 Import RSDatabase for access to DatabaseError. 2023-01-22 14:50:46 -08:00
Brent Simmons
28b91ed8c8 Copy fetchArticlesAsync callback fix from ios-release. 2023-01-22 12:54:07 -08:00
Brent Simmons
6c781f3a63 Fix widget data encoding crash — and possibly other bugs — by making sure that fetchArticlesAsync calls its callback just once. (The widget data encoder was crashing with multiple calls in the failure case, since it ended up having unbalanced DispatchGroup enter and leave calls.) 2023-01-22 12:50:46 -08:00
Brent Simmons
3b2b0272d7 Rewrite fetchArticlesAsync to use DispatchGroup, to be sure the completion is called just once. Fix #3823 2023-01-21 17:21:51 -08:00
Brent Simmons
1e485f3e8d Fix widget data encoding crash — and possibly other bugs — by making sure that fetchArticlesAsync calls its callback just once. (The widget data encoder was crashing with multiple calls in the failure case, since it ended up having unbalanced DispatchGroup enter and leave calls.) 2023-01-21 14:49:08 -08:00
Dimitris Apostolou
13e78f120f Fix typos 2022-12-31 18:52:42 +02:00
Maurice Parker
4ae6f25047 Merge pull request #3772 from bryanculver/bsc-662-catch-up
Catch Up Command
2022-12-12 16:19:34 -07:00
Bryan Culver
35a6cf551b Working implementations 2022-12-07 00:30:19 -05:00
Maurice Parker
f3bb949374 Remove dead code (was for multiplatform target) 2022-12-03 12:51:37 -06:00
Bryan Culver
a85141e0ab Merge branch 'main' into bsc-662-catch-up 2022-11-21 23:07:29 -05:00
Bryan Culver
7eacc878d2 Stashing 2022-11-21 22:06:45 -05:00
Maurice Parker
f6feb64289 Merge branch 'ios-candidate' 2022-11-13 19:36:32 -06:00
Maurice Parker
ab8611f2b2 Change the move to foreground sync to use the same date to trigger it as the label 2022-11-12 19:05:06 -06:00
Maurice Parker
87760c317d Roll back change since we are going to handle this in RSCore 2022-11-12 15:50:18 -06:00
Maurice Parker
4264871789 Always use the operation queue for fetches so that the tokens don't get out of whack 2022-11-12 15:36:50 -06:00
Maurice Parker
d78d61ad5e Fetch all changes for the account zone before processing to avoid problems with things getting out of order due to switching queues 2022-11-12 15:30:40 -06:00
Maurice Parker
0fa51a9f0c Beef up the delete error handling 2022-11-12 15:18:50 -06:00
Maurice Parker
e3fcc63d7c Remove unnecessary CloudKit code 2022-11-12 13:50:36 -06:00
Maurice Parker
f7a3c3aa5b Remove obsolete logging code 2022-11-12 13:18:01 -06:00
Maurice Parker
0ea57c21c2 Fix article status notification regression 2022-11-12 12:33:14 -06:00
Maurice Parker
7da003a01d Continue processing if there is a Feedbin delete error. Fixes #3611 2022-11-11 19:42:10 -06:00
Maurice Parker
63f15c99c9 Change to use the term Syncing instead of Refreshing because we also use the indicator to do other types of syncing, like deleting feeds 2022-11-11 19:41:36 -06:00
Maurice Parker
985a606c3c Remove dead code so that it doesn't confuse new developers 2022-11-11 19:28:25 -06:00
Maurice Parker
eba6c364da Change how we display progress per #3566. 2022-11-11 17:16:42 -06:00
Maurice Parker
56aa302d3b Update to most current RSCore 2022-11-11 11:37:33 -06:00
Maurice Parker
97d740c41c Implement incremental iCloud sync 2022-11-07 21:25:40 -06:00
Ethan Wong
3ba14f8596 Always use localized compare when sorting list items presented to the user 2022-11-06 00:29:33 +08:00
Maurice Parker
5bf5706ac9 Restrict RSCore version so that we don't pick up version 1.1 when it happens 2022-11-01 20:26:14 -05:00
Maurice Parker
7f531282d6 Restrict RSCore version so that we don't pick up version 1.1 when it happens 2022-11-01 20:24:58 -05:00
Maurice Parker
47a40e766c Change so that we only send 300 markers per request. Fixes #3711 2022-10-28 16:04:02 -05:00
Maurice Parker
948b02d0ac Change so that we only send 300 markers per request. Fixes #3711 2022-10-28 16:03:41 -05:00
Maurice Parker
fdd870b76a Change so that we only send 300 markers per request. Fixes #3711 2022-10-28 15:53:26 -05:00
Maurice Parker
66c7070bbd Remove requirement for "alternate" element which shouldn't be required. Fixes #3708 2022-10-02 17:46:56 -05:00
Maurice Parker
6baee15007 Remove requirement for "alternate" element which shouldn't be required. Fixes #3708 2022-10-02 17:44:03 -05:00
Ethan Wong
8c9e4dff49 use .package(path:) for local package dependencies to resolve Xcode 14 errors. 2022-10-02 17:35:41 -05:00
Maurice Parker
0a2914e066 Remove requirement for "alternate" element which shouldn't be required. Fixes #3708 2022-10-02 14:57:48 -05:00
Maurice Parker
e33ea563c6 Correct logging level 2022-09-29 16:25:06 -05:00
Maurice Parker
8f82d32665 Change visibility of system error messages included in logs so that they are useful in production 2022-09-29 16:13:24 -05:00
Maurice Parker
e520c45032 Change visibility of system error messages included in logs so that they are useful in production 2022-09-29 15:19:08 -05:00
Maurice Parker
1189007714 Back out accidental change 2022-09-27 19:02:41 -05:00
Maurice Parker
eb25e01be5 Update the "Mark as" icons. Fixes #3687 2022-09-24 14:24:32 -05:00
Maurice Parker
9ab5d6268b Add link to iCloud Syncing Limitations & Solutions to all iCloud account maintenance UI 2022-09-24 05:29:15 -05:00
Maurice Parker
93b05c2bb5 Add link to iCloud Syncing Limitations & Solutions to all iCloud account maintenance UI 2022-09-24 05:28:01 -05:00
Maurice Parker
0c95428b31 Merge branch 'ios-candidate' 2022-09-22 20:50:35 -05:00
Maurice Parker
b92fceb84e Add links to iCloud Syncing Limitations & Solutions 2022-09-22 20:25:03 -05:00