Commit Graph

735 Commits

Author SHA1 Message Date
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
Brent Simmons
f6e8d3afb1 Remove numerous fetchArticlesAsync methods. 2024-03-24 23:06:30 -07:00
Brent Simmons
aab7ab7a80 Remove fetchUnreadArticlesAsync method. 2024-03-24 22:56:09 -07:00
Brent Simmons
cda4c9eb29 Make ArticleThemeDownloader a struct with static funcs, which fixes the concurrency warning about the static shared property (which got removed). 2024-03-24 21:25:11 -07:00