Commit Graph

738 Commits

Author SHA1 Message Date
Brent Simmons 401050465e Rename `isNotifyAboutNewArticles` to `shouldSendUserNotificationForNewArticles` 2024-05-25 23:05:38 -07:00
Brent Simmons 4323c24c88 Convert delete to async await. 2024-05-21 22:18:26 -07:00
Brent Simmons 926b8f494e Make ParserObjC a separate package and fix some linking issues. 2024-05-21 21:34:08 -07:00
Brent Simmons 1e80253018 Fix some concurrency warnings. 2024-05-03 23:10:57 -07:00
Brent Simmons 7f545c5a23 Fix some concurrency warnings. 2024-05-03 23:03:31 -07:00
Brent Simmons ea0a827024 Fix some concurrency warnings. 2024-05-03 22:56:42 -07:00
Brent Simmons 2418076364 Fix some concurrency warnings. 2024-05-03 22:00:35 -07:00
Brent Simmons 02d8005fa7 Fix a couple concurrency warnings. 2024-05-03 12:10:59 -07:00
Brent Simmons 19fd3d96ab Fix a few concurrency warnings. 2024-05-03 12:05:53 -07:00
Brent Simmons 81cede769a Fix a few concurrency warnings. 2024-05-03 11:57:20 -07:00
Brent Simmons e9ba29554c Fix concurrency warning. 2024-05-01 21:50:55 -07:00
Brent Simmons d52e53d2e8 Fix deprecation warning. Make `launchIfNeeded` async. 2024-04-22 17:25:56 -07:00
Brent Simmons b64b1307b7 Fix concurrency warnings. 2024-04-19 22:30:37 -07:00
Brent Simmons 814097504c Move constraintsToMakeSubViewFullSize into Core module. 2024-04-16 19:37:43 -07:00
Brent Simmons df6c4bedb3 Fix typo. 2024-04-15 22:26:58 -07:00
Brent Simmons 1368f3dace Move images-related code into Images module. 2024-04-15 22:21:17 -07:00
Brent Simmons 553b57c09d Create Images module and move ColorHash into it. 2024-04-15 21:11:59 -07:00
Brent Simmons 75b16d206d Make SingleFaviconDownloader MainActor. 2024-04-10 22:18:43 -07:00
Brent Simmons 8acda7be1c Convert methods to async await. 2024-04-10 21:01:14 -07:00
Brent Simmons 019c499b80 Convert findFaviconURLs to async await. 2024-04-10 20:49:55 -07:00
Brent Simmons bf4b751c76 Convert several methods to async await. 2024-04-10 19:03:41 -07:00
Brent Simmons 2dc9b8586c Fix a build warning and a formatting issue. 2024-04-07 22:38:18 -07:00
Brent Simmons dfcf567270 Fix numerous concurrency warnings. 2024-04-07 22:15:35 -07:00
Brent Simmons 52345724ce Mark AuthorAvatarDownloader as MainActor. 2024-04-07 21:35:57 -07:00
Brent Simmons a31f59670b Mark FaviconDownloader as MainActor. 2024-04-07 21:33:53 -07:00
Brent Simmons d1dc4cceec Fix numerous concurrency warnings. 2024-04-07 21:32:47 -07:00
Brent Simmons 6db1d40597 Replace forEach for for-in. 2024-04-07 17:06:39 -07:00
Brent Simmons 53215c1f80 Id -> ID renaming. 2024-04-07 16:09:23 -07:00
Brent Simmons 300ffbb711 Create ArticleExtractor module. 2024-04-07 15:05:38 -07:00
Brent Simmons 3b59ffc446 Use new Reachability.internetIsReachable. 2024-04-06 19:02:11 -07:00
Brent Simmons f0634d7ab0 Delete no-longer-used fetchStarredAndUnreadCount completion block version. 2024-04-03 21:53:11 -07:00
Brent Simmons 1745edae14 Mark TodayFeedDelegate as MainActor. 2024-04-03 20:11:09 -07:00
Brent Simmons 0949aefa93 Fix concurrency warnings by marking things as MainActor. 2024-04-02 22:26:16 -07:00
Brent Simmons 3fea0f0758 Fix numerous concurrency warnings by marking things as Sendable or as MainActor. 2024-04-02 22:07:19 -07:00
Brent Simmons 40abf257a6 Make RSParser a local module and rename it to Parser. 2024-04-02 21:43:06 -07:00
Brent Simmons 8fa2d9bda4 Convert createFeed to async await. 2024-04-02 20:46:28 -07:00
Brent Simmons 3e37388604 Fix concurrency warning in IconImage. Make RSImage.appIconImage let instead of var. 2024-04-01 23:11:30 -07:00
Brent Simmons 9d6d15bd93 Fix a couple concurrency warnings. 2024-04-01 22:50:03 -07:00
Brent Simmons 6e8eecb6a9 Make ArticleExtractor MainActor; make it forget about SecretsProvider and the Secrets module. 2024-04-01 22:40:27 -07:00
Brent Simmons e56b1513b6 Move RSWeb from remote to local project; rename as Web. 2024-04-01 19:31:57 -07:00
Brent Simmons 4a4ece71f9 Convert removeFeed to async await. 2024-03-28 09:28:16 -07:00
Brent Simmons 0ce67a3f3f Convert removeFolder async await. 2024-03-27 20:21:44 -07:00
Brent Simmons a7ba7e3b4a Convert restoreFeed to async/await. 2024-03-27 17:18:17 -07:00
Brent Simmons 934a8c89fa Convert restoreFolder to async/await. 2024-03-27 16:21:57 -07:00
Brent Simmons 91b0e7158a Convert importOPML to async await. 2024-03-26 21:10:05 -07:00
Brent Simmons 402ee970cc Convert markArticles to async await. 2024-03-26 18:48:44 -07:00
Brent Simmons b2da353e8a Convert refreshAll to async/await. 2024-03-25 23:36:27 -07:00
Brent Simmons 028df3a8f8 Convert syncArticleStatusAll to async/await. 2024-03-25 23:06:05 -07:00
Brent Simmons 27d27cbf1a Mark many things as MainActor and deal with the fallout. 2024-03-25 21:10:37 -07:00
Brent Simmons 87db1e3d5f Continue marking things as MainActor. 2024-03-25 12:48:02 -07:00