Commit Graph

8622 Commits

Author SHA1 Message Date
Brent Simmons 09bfd76af9 Rename FeedlyEntryIdentifierProviding.entryIds to FeedlyEntryIdentifierProviding.entryIDs. 2023-09-12 21:24:12 -07:00
Brent Simmons 0588426ac4 Consolidate a bunch of Feedly models in FeedlyModels. No need for many tiny separate files. 2023-09-12 21:13:17 -07:00
Brent Simmons 72dec6091c Move LocalAccountRefresher from the Account module to the LocalAccount module. Make it use feedURL (String) rather than Feed objects, since it no longer knows about Feed objects. Update LocalAccountRefresherDelegate to match. 2023-09-04 14:17:39 -07:00
Brent Simmons df832f4b41 Override existingFeed(withURL url: String) from Container protocol for performance reasons. Use a dictionary to lookup a feed more quickly than by looping through the feeds. 2023-09-04 14:14:51 -07:00
Brent Simmons c2bc81be06 Move LocalAccountDelegate to the AccountDelegates folder. 2023-09-04 12:05:28 -07:00
Brent Simmons 15268daf5c Start LocalAccount module. 2023-09-03 16:22:16 -07:00
Brent Simmons 9d362c8262 Make Feedbin a separate module. 2023-09-02 11:27:15 -07:00
Brent Simmons fa33971fea Add FeedFinder package. 2023-08-28 08:13:19 -07:00
Brent Simmons e9e64ad7d2 Add ReaderAPI and AccountError packages. 2023-08-28 07:55:04 -07:00
Brent Simmons 92623222fd Create NewsBlur local package. 2023-08-27 17:36:57 -07:00
Brent Simmons 4b2fcae96e Use latest RSDatabase. 2023-08-27 12:44:40 -07:00
Brent Simmons 3e72ce639a Convert SyncDatabase to async/await. 2023-08-27 12:01:16 -07:00
Brent Simmons 9df917c0fb Continue adopting async/await. 2023-07-14 14:29:58 -07:00
Brent Simmons 5c3cbd30f7 Continue adopting async/await. 2023-07-14 14:11:51 -07:00
Brent Simmons 81f7ac147a Replace webFeed with Feed in a few more places (which also fixes the add-feed sheet). 2023-07-14 11:18:04 -07:00
Brent Simmons b322b87b91 Continue adopting async/await. 2023-07-14 11:02:48 -07:00
Brent Simmons 9bbecc99c7 Continue adopting async/await. Also: rename some Ids to IDs. 2023-07-12 20:33:49 -07:00
Brent Simmons 2a18cd8930 Continue adopting async/await. 2023-07-11 22:18:22 -07:00
Brent Simmons 65106be716 Continue adopting async/await. 2023-07-11 21:16:38 -07:00
Brent Simmons 29cb574f3a Continue adopting async/await. 2023-07-11 20:17:13 -07:00
Brent Simmons 46838dd4eb Remove extraneous completionHandler parameters. 2023-07-10 21:52:38 -07:00
Brent Simmons 5ca3c0f99b Make all of AppDelegate (iOS) @MainActor. 2023-07-10 21:49:58 -07:00
Brent Simmons 989f9a4366 Continue adopting async/await. 2023-07-10 21:44:38 -07:00
Brent Simmons 4f4d401cda Remove unused LegacyArticleExtractorButton. 2023-07-10 21:36:30 -07:00
Brent Simmons 0402bd607f Continue adopting async/await. 2023-07-10 21:19:28 -07:00
Brent Simmons ed8a445a72 Remove the no-longer-used AddFeedWindowControllerType. 2023-07-09 23:04:45 -07:00
Brent Simmons 1be7e680d0 Use MainActor Task instead of GCD. 2023-07-09 22:54:55 -07:00
Brent Simmons 1fa9fa5e10 Remove unused imports. 2023-07-09 22:45:05 -07:00
Brent Simmons 3c2d83dace Rename bgTaskDispatchQueue to backgroundTaskDispatchQueue. 2023-07-09 22:43:24 -07:00
Brent Simmons 0611d71bfe Replace uses of forEach with for-in loops. 2023-07-09 22:41:35 -07:00
Brent Simmons 0be38b4eb3 Replace uses of forEach with for-in loops. 2023-07-09 22:33:46 -07:00
Brent Simmons e1d2560fc0 Replace uses of forEach with for-in loops. 2023-07-09 22:29:37 -07:00
Brent Simmons d3d718c1b0 Replace uses of forEach with for-in loops. 2023-07-09 22:24:50 -07:00
Brent Simmons d60c2f6b60 Replace uses of forEach with for-in loops. 2023-07-09 22:20:58 -07:00
Brent Simmons abb11afe3d Replace uses of forEach with for-in loops. 2023-07-09 22:14:09 -07:00
Brent Simmons 090e63b017 Replace uses of forEach with for-in loops. 2023-07-09 22:04:38 -07:00
Brent Simmons 898103ccff Replace uses of forEach with for-in loops. 2023-07-09 22:01:02 -07:00
Brent Simmons a9abc244b2 Replace uses of forEach with for-in loops. 2023-07-09 21:56:50 -07:00
Brent Simmons fb75382b35 Begin adopting async/await. 2023-07-09 21:48:37 -07:00
Brent Simmons 63cc39dc4f Continue adopting MainActor. 2023-07-09 11:41:42 -07:00
Brent Simmons b49731cc34 Continue adopting MainActor. 2023-07-09 11:34:56 -07:00
Brent Simmons f7afdfc6c4 Continue adopting MainActor. 2023-07-08 15:18:57 -07:00
Brent Simmons 7b947b7c9f Delete unneeded Package.resolved files. 2023-07-08 12:25:41 -07:00
Brent Simmons 98de556a07 Update Package.resolved files 2023-07-08 12:24:33 -07:00
Brent Simmons 41e5710fb7 Make ArticlesDatabase @MainActor. 2023-07-08 12:22:07 -07:00
Brent Simmons 92b28e3b92 Update local packages to be compatible with RSCore 2.0. 2023-07-08 12:13:52 -07:00
Brent Simmons 7c726d837e Use RSCore 2.0.1 or higher. 2023-07-08 12:09:30 -07:00
Brent Simmons 2f300164b1 Continue adopting MainActor. 2023-07-06 21:51:33 -07:00
Brent Simmons 771badecc6 Rename webFeed to feed. 2023-07-05 20:46:25 -07:00
Brent Simmons 8a605b3b61 Rename sortableWebFeedID to sortableFeedID. 2023-07-05 14:36:35 -07:00