Commit Graph

8308 Commits

Author SHA1 Message Date
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
Brent Simmons 9c6d91eba4 Add to ArrayExtensionsTests. 2024-05-18 11:52:04 -07:00
Brent Simmons ff1caf4a8f Remove unused function. 2024-05-18 11:29:50 -07:00
Brent Simmons 0cf78a3bad Create ArrayExtensionsTests. 2024-05-18 11:29:42 -07:00
Brent Simmons 2ed93e447a Make TestAccountManager final. 2024-05-17 23:07:34 -07:00