Commit Graph

8463 Commits

Author SHA1 Message Date
Brent Simmons
3a992d4340 Convert downloader to async await. Convert FeedFinder to async await. 2024-06-07 22:28:24 -07:00
Brent Simmons
3df22da7d9 Move NewsBlur internal to NewsBlurAccountDelegate, so that each account type now has exactly one AccountDelegate file. 2024-06-04 20:38:41 -07:00
Brent Simmons
ee8fa01d20 Move FeedlyOAuthAccountAuthorizationOperation into FeedlyAccountDelegate. 2024-06-04 20:27:31 -07:00
Brent Simmons
994098589b Create Account > AccountDelegates folder and put all the AccountDelegates there. 2024-06-04 20:25:38 -07:00
Brent Simmons
ea661fbccd Remove some unused code. 2024-06-04 20:20:27 -07:00
Brent Simmons
ef43773b07 Remove no-longer-used support for dependencies in MainThreadOperation. 2024-06-02 22:13:19 -07:00
Brent Simmons
f7201ee73d Move CloudKitArticlesZoneDelegate to CloudKitSync module. 2024-06-02 21:04:40 -07:00
Brent Simmons
08a80cdfe9 Create ArticleSupport struct for CloudKitArticlesZoneDelegate to use instead of it having access to Account. (This is so it can be moved from the Account module to the CloudKitSync module.) 2024-06-02 21:02:13 -07:00
Brent Simmons
58ba14cd78 Add logging to FeedFinder. 2024-05-27 19:22:04 -07:00
Brent Simmons
9d747a99c9 Make add-feed work again. 2024-05-27 11:34:14 -07:00
Brent Simmons
545ed4ad56 Make find-feed window regular instead of HUD. 2024-05-26 23:05:56 -07:00
Brent Simmons
9864bd576c Call downloadProgress.clear(). 2024-05-26 23:05:35 -07:00
Brent Simmons
ede43bb368 Fix a few bugs. 2024-05-26 22:18:06 -07:00
Brent Simmons
0ab4eac333 Remove code that sets User-Agent header — because it’s already set for the URLSession. 2024-05-26 21:12:35 -07:00
Brent Simmons
83840bd889 Add User-Agent header. 2024-05-26 20:59:14 -07:00
Brent Simmons
b0263c4ff3 Add some logging to LocalAccountDelegate. 2024-05-26 12:33:10 -07:00
Brent Simmons
b5d132717d Use a Set rather than an O(n) thing to unique DatabaseObjects. 2024-05-26 12:13:01 -07:00
Brent Simmons
666f1d9f4a Remove unused code in Keyboard.swift. Make the String extension private, since it’s used only in that file. 2024-05-26 11:56:37 -07:00
Brent Simmons
e275367664 Provide hash(into:) functions where the default implementation might be doing too much work. 2024-05-26 11:53:36 -07:00
Brent Simmons
401050465e Rename isNotifyAboutNewArticles to shouldSendUserNotificationForNewArticles 2024-05-25 23:05:38 -07:00
Brent Simmons
33215ba9e3 Update LocalAccountDelegate to use new FeedDownloader package. Temporarily comment-out feed refreshing in CloudKitAccountDelegate. 2024-05-25 22:48:50 -07:00
Brent Simmons
ea3a78b841 Create FeedDownloader local package. 2024-05-25 22:48:17 -07:00
Brent Simmons
fb5a1b28d0 Make DownloadSession use String identifier instead of AnyObject. 2024-05-25 22:47:55 -07:00
Brent Simmons
391408f00c Make DownloadSession use String identifier instead of AnyObject. 2024-05-25 22:47:19 -07:00
Brent Simmons
4323c24c88 Convert delete to async await. 2024-05-21 22:18:26 -07:00
Brent Simmons
43a94793a7 Fix the last of the duplicate implementation warnings. 2024-05-21 22:07:06 -07:00
Brent Simmons
da8b2c331f Fix some link issues. 2024-05-21 21:43:43 -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
1fee1f53ad Fix conflicts in test plan files. 2024-05-21 18:08:11 -07:00
Brent Simmons
6df9d1a45f Merge 2024-05-21 17:53:41 -07:00
Brent Simmons
1c1cd275e6 Add NetNewsWire-iOSTests to test plan. 2024-05-21 17:48:41 -07:00
Brent Simmons
d52b52475a Comment-out non-functional Account tests. Add Account tests to test plans. 2024-05-21 17:29:37 -07:00
Brent Simmons
c35008b4c6 Add FeedlyTests to test plans. 2024-05-21 17:20:28 -07:00
Brent Simmons
4a173c918b Fix warning in Feedly tests. 2024-05-21 17:19:11 -07:00
Brent Simmons
72e83becb1 Add first Web test. Add WebTests to test plans. 2024-05-20 22:56:55 -07:00
Brent Simmons
ad61c01ad4 Delete unused code in Web module. 2024-05-20 22:03:24 -07:00
Brent Simmons
01e37824a8 Start CoreTests and add to test plans. 2024-05-20 18:12:24 -07:00
Brent Simmons
6176f31392 Recreate Mac.xctestplan, since Xcode started treating it as plain text. 2024-05-20 18:01:05 -07:00
Brent Simmons
7efd0047aa Add iOS test plan. 2024-05-20 17:57:58 -07:00
Brent Simmons
fe1faac162 Remove Mac.xctestplan from iOS app scheme. 2024-05-20 13:45:04 -07:00
Brent Simmons
46b9eba09a Create Tree and TreeTests schemes. Rename App.xctestplan to Mac.xctestplan. 2024-05-20 13:44:28 -07:00
Brent Simmons
0ca7f7b05a Delete unused Blocks.swift. 2024-05-18 22:41:24 -07:00
Brent Simmons
cea9773c08 Add TreeTests. 2024-05-18 22:37:58 -07:00
Brent Simmons
fcfe8435a9 Turn off code coverage because it was making the build fail. 2024-05-18 19:02:58 -07:00
Brent Simmons
72ba1274a4 Fix ParserTests. 2024-05-18 19:02:36 -07:00
Brent Simmons
756231c4da Create AppKitExtras tests. Add it to test plan. Add parser tests to test plan. 2024-05-18 17:14:03 -07:00
Brent Simmons
b601cc1caf Create NetNewsWire.xctestplan and add it to the NetNewsWire and NetNewsWire-iOS schemes. 2024-05-18 16:46:49 -07:00
Brent Simmons
22d9b31715 Simplify isDarkMode. 2024-05-18 12:14:11 -07:00
Brent Simmons
0ec83de1de Write CalendarExtensionsTests. 2024-05-18 12:06:43 -07:00
Brent Simmons
5ec78cbbde Rename to Calendar+Extensions.swift. 2024-05-18 11:52:45 -07:00