Commit Graph

  • 5c39e37e18 Create sendArticleStatuses function. Rename FeedlyAccountDelegate.database to .syncDatabase, to be more clear that it’s not the articles database. Brent Simmons 2024-04-27 14:26:15 -07:00
  • f7b195a748 Create fetchCollections method. Brent Simmons 2024-04-27 11:52:02 -07:00
  • 3612b1e8fd Create fetchParsedItems function. Brent Simmons 2024-04-27 11:41:18 -07:00
  • db69ddd209 Coalesce the various Feedly services files into one file. Brent Simmons 2024-04-27 11:29:10 -07:00
  • 47c68aa4cc Coalesce the various Feedly model files into one file. Brent Simmons 2024-04-27 11:25:39 -07:00
  • 4f04578bd7 Make FeedlyEntry Hashable, and make some other structs Equatable, so we can put FeedlyEntrys in sets. Brent Simmons 2024-04-27 11:17:19 -07:00
  • 5bc255410c Create logout, parsedItemsKeyedByFeedURL, and addFeedToCollection functions. Brent Simmons 2024-04-26 21:37:31 -07:00
  • 758aa62f61 Create updateAccountFeedsWithItems which will replace FeedlyUpdateAccountFeedsWithItemsOperation. Brent Simmons 2024-04-26 08:02:53 -07:00
  • 8e3c0b3683 Start work on replacements for Feedly operations. This function will eventually replace FeedlyGetUpdatedArticleIDsOperation. Brent Simmons 2024-04-26 07:51:42 -07:00
  • ed957d92cf Move more OAuth code to Feedly module. Brent Simmons 2024-04-25 19:55:39 -07:00
  • 2e6ce552b9 Move OAuthRefreshAccessTokenRequest to Feedly module. Brent Simmons 2024-04-25 19:45:03 -07:00
  • 4d1ac9ad4b Rename redirectUri to redirectURI. Brent Simmons 2024-04-25 15:38:17 -07:00
  • fcbe355fdd Rename file. Brent Simmons 2024-04-25 13:13:21 -07:00
  • ad90863c6f Remove superfluous OAuthAuthorizationCodeGrantRequesting protocol. Brent Simmons 2024-04-25 12:58:05 -07:00
  • 351351b5d8 Delete superfluous OAuthAuthorizationCodeGrantRequesting protocol. Brent Simmons 2024-04-25 12:22:17 -07:00
  • 914c753cb2 Remove superfluous OAuthAuthorizationGranting protocol. Brent Simmons 2024-04-25 12:18:21 -07:00
  • a3a61989d7 Delete superfluous OAuthAcessTokenRefreshRequesting protocol. Brent Simmons 2024-04-25 12:08:52 -07:00
  • f9a3d8e2c1 Convert methods to async await. Delete FeedlyRefreshAccessTokenOperation (we’re moving away from MainThreadOperation). Brent Simmons 2024-04-23 21:47:25 -07:00
  • 42ce0d2f64 Convert methods to async await. Brent Simmons 2024-04-23 21:21:38 -07:00
  • 54dc3ca7fd Convert methods to async await. Brent Simmons 2024-04-23 21:15:35 -07:00
  • 8f912ad22b Convert methods to async await. Brent Simmons 2024-04-23 20:58:14 -07:00
  • c2197ac854 Convert methods to async await. Brent Simmons 2024-04-23 20:48:06 -07:00
  • a56ffa9405 Convert methods to async await. Brent Simmons 2024-04-23 20:13:44 -07:00
  • 4041f024e6 Rename authorizationCodeURLRequest Brent Simmons 2024-04-23 19:25:21 -07:00
  • dee503e104 Convert methods to async await. Brent Simmons 2024-04-23 19:23:13 -07:00
  • f75f67a42c Convert several methods to async await. Brent Simmons 2024-04-23 19:10:05 -07:00
  • d2ae1d3120 Add HTTPRequestHeader.acceptType Brent Simmons 2024-04-23 19:09:48 -07:00
  • 0c6181c2e6 Rename baseUrlComponents to baseURLComponents. Brent Simmons 2024-04-22 23:03:07 -07:00
  • cdfdf294be Convert createFolder to async await. Brent Simmons 2024-04-22 23:02:10 -07:00
  • d912bcbe79 Convert importOPML to async await. Brent Simmons 2024-04-22 22:53:57 -07:00
  • 6b1e41b694 Create async/await cover method for send. Brent Simmons 2024-04-22 22:36:47 -07:00
  • 028ced6c7f Make CloudKitZoneResult internal. Brent Simmons 2024-04-22 18:10:37 -07:00
  • f6e2d15aa2 Remove CloudKitExtras from dependencies. Brent Simmons 2024-04-22 18:10:23 -07:00
  • bdb5a12234 Move files in CloudKitExtras to CloudKitSync. Two modules was just overkill for this — code got too spread out. Brent Simmons 2024-04-22 18:07:21 -07:00
  • 83e73821f4 Move CloudKitRemoteNotificationOperation to CloudKitSync module. Brent Simmons 2024-04-22 18:02:14 -07:00
  • 5d1bd9c5e4 Comment-out code that is triggering a misleading warning. Brent Simmons 2024-04-22 18:02:00 -07:00
  • c0619d2364 Fix deprecation warning. Brent Simmons 2024-04-22 17:58:04 -07:00
  • d52e53d2e8 Fix deprecation warning. Make launchIfNeeded async. Brent Simmons 2024-04-22 17:25:56 -07:00
  • 12637aa850 Fix some concurrency warnings. Brent Simmons 2024-04-22 17:25:09 -07:00
  • 6d9d1762aa Fix some concurrency warnings. Brent Simmons 2024-04-21 19:59:45 -07:00
  • 261c3136d2 Fix some concurrency warnings. Brent Simmons 2024-04-21 19:57:47 -07:00
  • 8ff9f24b61 Fix some concurrency warnings. Brent Simmons 2024-04-21 13:03:07 -07:00
  • fb423ad495 Move CloudKitSendStatusOperation to CloudKitSync module. Brent Simmons 2024-04-21 12:44:15 -07:00
  • 5bd8ff4f6a Move CloudKitReceiveStatusOperation to CloudKitSync module. Brent Simmons 2024-04-21 12:18:47 -07:00
  • c0561cfaa9 Remove extraneous spaces. Brent Simmons 2024-04-21 12:15:26 -07:00
  • ba70b8d4b7 Convert refreshArticles to async await. Brent Simmons 2024-04-21 12:12:19 -07:00
  • 756e2aff12 Fix concurrency warning. Brent Simmons 2024-04-21 12:12:08 -07:00
  • 216a83771e Fix some concurrency warnings. Brent Simmons 2024-04-20 15:41:34 -07:00
  • 2488265012 Fix some concurrency warnings. Brent Simmons 2024-04-20 15:22:57 -07:00
  • 55e3e20be1 Move CloudKitArticlesZone to CloudKitSync module. Brent Simmons 2024-04-20 15:19:10 -07:00
  • 60dd9ad82a Fix build errors triggered by previous commit. Brent Simmons 2024-04-20 10:32:57 -07:00
  • fe017d042a Move CloudKitAccountZone to CloudKitSync module. Brent Simmons 2024-04-20 09:37:50 -07:00
  • b64b1307b7 Fix concurrency warnings. Brent Simmons 2024-04-19 22:30:37 -07:00
  • 3d83c7cfb6 Fix build error. Brent Simmons 2024-04-19 22:22:25 -07:00
  • dac3ff01b3 Fix concurrency warning. Brent Simmons 2024-04-19 22:20:36 -07:00
  • ee466170c8 Fix concurrency warnings. Brent Simmons 2024-04-19 22:17:02 -07:00
  • 24c8bdcc1a Convert delete(subscriptionID) to async await. Brent Simmons 2024-04-19 19:20:40 -07:00
  • 0963abdb8e Convert fetch(externalID…) to async await. Brent Simmons 2024-04-19 19:17:32 -07:00
  • cb205bfb06 Resolve PLCrashReporter to a new version. Brent Simmons 2024-04-19 19:17:13 -07:00
  • e5b1d62bc0 Turn on strict concurrency for CloudKitExtras. Brent Simmons 2024-04-19 19:04:06 -07:00
  • 254a02cd8e Fix numerous concurrency warnings in CloudKit code. Brent Simmons 2024-04-17 22:14:36 -07:00
  • 88ec8b20c2 Turn off strict concurrency checking in the Account module. Brent Simmons 2024-04-17 21:03:43 -07:00
  • 8931bc1cf1 Disable strict concurrency in the Images module due to warnings that can’t be fixed right now. Brent Simmons 2024-04-17 20:51:25 -07:00
  • 280a59ffa3 Convert ImageDownloader to async await. Brent Simmons 2024-04-17 20:51:06 -07:00
  • f0be57b77c Convert FeedIconDownloader to async await. Brent Simmons 2024-04-16 23:10:55 -07:00
  • d4c923a3d6 Delete unneeded IconScalerQueue. Brent Simmons 2024-04-16 22:45:10 -07:00
  • 167e8c1430 Add main thread assertion in notification handler. Brent Simmons 2024-04-16 22:37:46 -07:00
  • a3f6bfe621 Add main thread assertion in notification handler. Brent Simmons 2024-04-16 22:36:29 -07:00
  • 33be5c0f7a Fix concurrency warning. Brent Simmons 2024-04-16 22:33:10 -07:00
  • 71cd0fc20e Fix concurrency warnings in Core module. Brent Simmons 2024-04-16 22:08:26 -07:00
  • e03ad03e60 Fix concurrency warnings in Parser module. Brent Simmons 2024-04-16 22:03:20 -07:00
  • f449a443d8 Remove unused code from Database module. Brent Simmons 2024-04-16 21:49:36 -07:00
  • acd26f1a28 Enable strict concurrency. Brent Simmons 2024-04-16 21:49:20 -07:00
  • bbc501d04b Add missing dependencies to Package.swift. Brent Simmons 2024-04-16 21:49:09 -07:00
  • 9564afbb7f Remove unneeded comment. Brent Simmons 2024-04-16 21:48:48 -07:00
  • 9ae6b7d20a Rename AppleScript files in project. Brent Simmons 2024-04-16 21:48:33 -07:00
  • 2230013bf8 Enable strict concurrency. Brent Simmons 2024-04-16 21:48:17 -07:00
  • 550a847352 Normalize Package.swift. Brent Simmons 2024-04-16 21:47:52 -07:00
  • ebe5e5fde7 Remove unneeded comments. Brent Simmons 2024-04-16 21:47:29 -07:00
  • 7397e897f2 Add some schemes for modules. Brent Simmons 2024-04-16 21:46:44 -07:00
  • db3af1b7f1 Rename some AppleScript support files. Brent Simmons 2024-04-16 21:46:21 -07:00
  • dc81755dfd Rename file to ScriptableFeed.swift. Brent Simmons 2024-04-16 20:54:22 -07:00
  • 0bb664ea6a Rename file to ScriptableFolder.swift. Brent Simmons 2024-04-16 20:53:57 -07:00
  • 112e2d3724 Fix some concurrency warnings in AppleScript support. Brent Simmons 2024-04-16 20:53:33 -07:00
  • 57de8acfc5 Mark RSHTMLMetadata as Sendable. Brent Simmons 2024-04-16 20:44:38 -07:00
  • 02de05142a Make FaviconDownloaderDelegate methods MainActor. Brent Simmons 2024-04-16 20:44:29 -07:00
  • dad6c1f884 Rename Id to ID. Brent Simmons 2024-04-16 19:37:53 -07:00
  • 814097504c Move constraintsToMakeSubViewFullSize into Core module. Brent Simmons 2024-04-16 19:37:43 -07:00
  • df6c4bedb3 Fix typo. Brent Simmons 2024-04-15 22:26:58 -07:00
  • 1368f3dace Move images-related code into Images module. Brent Simmons 2024-04-15 22:21:17 -07:00
  • 553b57c09d Create Images module and move ColorHash into it. Brent Simmons 2024-04-15 21:11:59 -07:00
  • fbfb00cd05 Convert functions in CloudKitAccountDelegate to async await. Brent Simmons 2024-04-15 21:02:35 -07:00
  • ab7c594f3e Convert importOPML to async await. Brent Simmons 2024-04-14 21:36:50 -07:00
  • b05aef5c51 Fix warning about savedChangeToken being written to but never read from. Brent Simmons 2024-04-14 21:26:40 -07:00
  • ec75dd7367 Fix build errors. Brent Simmons 2024-04-14 17:32:46 -07:00
  • bdd9075b99 Fix some concurrency warnings. Brent Simmons 2024-04-14 13:54:41 -07:00
  • 12ddbd578d Fix deprecation warnings in CloudKitZone. Brent Simmons 2024-04-14 13:40:15 -07:00
  • 26321ee01d Replaced deprecated recordFetchedBlock with recordMatchedBlock. Brent Simmons 2024-04-13 12:29:13 -07:00
  • 1b5c8976f1 Convert receiveRemoteNotification delegate method to async await. Brent Simmons 2024-04-13 11:58:05 -07:00
  • 80f34c1607 Fix a couple typos in localized string. Brent Simmons 2024-04-13 11:52:01 -07:00