Commit Graph

764 Commits

Author SHA1 Message Date
Brent Simmons
4b5694fe74 Fix build errors. 2024-09-24 22:31:21 -07:00
Brent Simmons
e752363a60 Remove ParserObjC and references to it. 2024-09-23 21:42:40 -07:00
Brent Simmons
865d32fe1a Fix starColor name. 2024-08-05 17:57:29 -07:00
Brent Simmons
440a7fbefa Continue moving to structured and shared AppAsset over separate AppAssets. 2024-07-25 20:14:58 -07:00
Brent Simmons
030d101634 Continue moving from AppAssets to AppAsset. 2024-07-09 21:08:34 -07:00
Brent Simmons
ba44b94220 Create AppAsset shared class, which will replace the separate Mac and iOS AppAssets classes. 2024-07-08 10:07:26 -07:00
Brent Simmons
89a967106d Create importFeedsIfNeeded shared AppDelegate method. 2024-07-07 16:59:54 -07:00
Brent Simmons
7d40924509 Add SecretKey.swift.gyb to Secrets module. 2024-07-07 15:37:51 -07:00
Brent Simmons
90311f0e70 Make Secrets Sendable. Rename Id to ID. 2024-07-07 12:14:14 -07:00
Brent Simmons
7beb818c67 Make ArticleThemesManager specify its folder itself. 2024-07-06 20:32:49 -07:00
Brent Simmons
09cadf7f52 Create handleUnreadCountDidChange as shared AppDelegate code. 2024-07-02 21:43:52 -07:00
Brent Simmons
ada9818541 Create and use shared initializeDownloaders AppDelegate function. 2024-06-30 18:14:01 -07:00
Brent Simmons
ed5a11b4c0 Refer to .shared image downloaders. 2024-06-26 23:14:22 -07:00
Brent Simmons
6eea4c31c8 Refer to FaviconDownloader.shared. 2024-06-26 23:13:54 -07:00
Brent Simmons
45139866c3 Use .appUnreadCountDidChange notification solely to get unread count. 2024-06-26 23:13:25 -07:00
Brent Simmons
00f3b423f6 Add support appUnreadCountDidChange Notification. 2024-06-26 23:13:02 -07:00
Brent Simmons
64fc1867c4 Get rid of maxInterval from CoalescingQueue because it didn’t actually work right and isn’t probably needed. 2024-06-16 13:02:16 -07:00
Brent Simmons
308a91cf4f Go back to CoalescingQueue because it was simpler to use than PostponingBlock. 2024-06-12 20:55:13 -07:00
Brent Simmons
a91fd53100 Reorder arguments to PostponingBlock.init. 2024-06-12 17:48:51 -07:00
Brent Simmons
c1f6026495 Rename Account.type to Account.accountType. 2024-06-09 22:53:19 -07:00
Brent Simmons
5d066e5d5c Add name parameter to PostponingBlock. Add notification appUnreadCountDidChange for when unread count changes for entire app. 2024-06-09 22:27:17 -07:00
Brent Simmons
3e53dfbfc6 Make SmartFeed MainActor. 2024-06-09 22:13:47 -07:00
Brent Simmons
74a42c6f3e Create and use PostponingBlock. 2024-06-09 22:10:20 -07:00
Brent Simmons
e74c81518e Remove no-longer-needed Unicode support for URL (since it’s part of iOS and macOS now). 2024-06-09 10:58:07 -07:00
Brent Simmons
fe49f3bbe4 Remove numerous superfluous MainActor annotations. 2024-06-08 11:58:30 -07:00
Brent Simmons
3a992d4340 Convert downloader to async await. Convert FeedFinder to async await. 2024-06-07 22:28:24 -07:00
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