Commit Graph

43 Commits

Author SHA1 Message Date
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 c5441bddc3 Convert addFeed to async await. 2024-03-28 08:24:35 -07:00
Brent Simmons 0ce67a3f3f Convert removeFolder async await. 2024-03-27 20:21:44 -07:00
Brent Simmons 6ad90583a4 Convert renameFeed and renameFolder to async await. 2024-03-27 17:49:09 -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 8eb5a02849 Convert validateCredentials to async await. 2024-03-26 22:34:16 -07:00
Brent Simmons c68738bf64 Convert createFolder to async await. 2024-03-26 22:18:48 -07:00
Brent Simmons 91b0e7158a Convert importOPML to async await. 2024-03-26 21:10:05 -07:00
Brent Simmons 887e35068e Convert receiveRemoteNotification to async/await. 2024-03-26 20:49:47 -07:00
Brent Simmons 402ee970cc Convert markArticles to async await. 2024-03-26 18:48:44 -07:00
Brent Simmons bf58443fe1 Convert refreshArticleStatus to async/await. 2024-03-26 18:00:23 -07:00
Brent Simmons 82679fb4b1 Convert sendArticleStatus to async/await. 2024-03-26 17:49:21 -07:00
Brent Simmons 39f639244b Convert AccountDelegate.refreshAll to async/await. 2024-03-26 17:31:46 -07:00
Brent Simmons f6719d8b4f Convert AccountDelegate.syncArticleStatus to async/await. 2024-03-26 16:50:11 -07:00
Brent Simmons 4a5cb237a0 Delete last completion-based method in SyncDatabase. 2024-03-25 22:47:43 -07:00
Brent Simmons c50ac0c84b Delete completion-based insertStatuses function. 2024-03-25 22:14:40 -07:00
Brent Simmons 8b84ed6e2f Delete completion-based selectPendingReadStatusArticleIDs method. 2024-03-25 22:07:21 -07:00
Brent Simmons 951349ffc5 Continue deleting completion-based functions in SyncDatabase. 2024-03-25 21:44:25 -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 e867487031 Make BatchUpdate MainActor. 2024-03-23 16:26:10 -07:00
Brent Simmons 2461e937bf Replace RSCore with several local modules. Update code as needed. 2024-03-20 20:49:15 -07:00
Brent Simmons c2aa49803f Fix numerous build errors. 2024-03-13 21:50:22 -07:00
Brent Simmons ace9f8ea30 Fix numerous build errors. 2024-03-13 21:14:39 -07:00
Brent Simmons 78047fcaf7 Get rid of SecretsManager. It wasn’t thread-safe, and it existed only for tests (and it wasn’t thread-safe for tests either). Pass SecretsProvider parameter where it’s needed. 2024-03-10 22:22:41 -07:00
Brent Simmons 917d433deb Fix several build issues. 2024-03-10 18:17:04 -07:00
Brent Simmons b662ad8ad3 Make local Database and FMDB modules. Stop using RSDatabase. 2024-03-10 16:39:38 -07:00
Brent Simmons 4c866b7230 Rename WebFeed and webFeed to Feed and feed. 2024-02-25 23:12:21 -08:00
Brent Simmons b705433270 Rename WebFeed to Feed. 2024-02-25 21:41:18 -08:00
Maurice Parker f5aaad4d16 Add Feedbin external url handling. Fixes #3239 2021-07-29 17:11:22 -05:00
Maurice Parker 6a4c761ed8 Merge branch 'ios-candidate' into main 2021-04-15 14:30:32 -05:00
Maurice Parker 091ef7aba2 Exclude Inoreader from article status syncs 2021-04-15 14:13:15 -05:00
Maurice Parker d418835086 Merge branch 'ios-candidate' into main 2021-04-12 21:09:56 -05:00
Maurice Parker c47480614c Fix regression where marking all as unread wouldn't take you back to the sidebar 2021-04-12 21:09:34 -05:00
Maurice Parker 991297165b Add completion callbacks so that we can ensure that unreads have been marked before determining the next unread. Fixes #2993 2021-04-12 19:42:05 -05:00
Maurice Parker c95daa208f Add completion callbacks so that we can ensure that unreads have been marked before determining the next unread. Fixes #2993 2021-04-12 19:41:01 -05:00
Maurice Parker 52f11ff538 Add validateFeed parameter to createWebFeed 2021-03-15 18:01:12 -05:00
Maurice Parker ea407fd8da Ensure that database status inserts are complete before continuing processing. Fixes #2659 2020-12-10 17:28:19 -06:00
Maurice Parker aa73b24291 Take order on the page into consideration when searching for the best feed identifier 2020-11-01 20:31:53 -06:00
Maurice Parker cba900d4e4 Remove synchronous sync database status insert function. 2020-10-25 12:32:12 -05:00
Maurice Parker ec66c08f9a Make status marking asynchronous. 2020-10-24 17:17:46 -05:00
Maurice Parker 66991a85e6 Convert Account into a Swift Package 2020-07-30 07:27:14 -05:00