Commit Graph

289 Commits

Author SHA1 Message Date
Stuart Breckenridge 3e9bc42df9 Merge branch 'main' into ios-ui-settings-localised
# Conflicts:
#	NetNewsWire.xcodeproj/project.pbxproj
#	Shared/Timer/AccountRefreshTimer.swift
#	iOS/Account/ReaderAPIAccountViewController.swift
2023-02-09 10:05:18 +08:00
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
Stuart Breckenridge 766e092d21 NewArticleNotificationsView Changes
WebFeed is an ObservableObject, which allows the Notifications View to update favicons based on the feed.
2022-12-13 13:32:57 +08: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