Commit Graph

8410 Commits

Author SHA1 Message Date
Brent Simmons 440a7fbefa Continue moving to structured and shared AppAsset over separate AppAssets. 2024-07-25 20:14:58 -07:00
Brent Simmons 1660d77668 Fix build errors. 2024-07-09 21:11:21 -07:00
Brent Simmons de228c69c4 Delete unused LegacyArticleExtractorButton.swift. 2024-07-09 21:11:11 -07:00
Brent Simmons 030d101634 Continue moving from AppAssets to AppAsset. 2024-07-09 21:08:34 -07:00
Brent Simmons ba44b94220 Create AppAsset shared class, which will replace the separate Mac and iOS AppAssets classes. 2024-07-08 10:07:26 -07:00
Brent Simmons 89a967106d Create importFeedsIfNeeded shared AppDelegate method. 2024-07-07 16:59:54 -07:00
Brent Simmons 44a9a52705 Make AccountManager.shared actually call init. 2024-07-07 16:31:59 -07:00
Brent Simmons c784569040 Make AccountManager init itself, and use AccountManager.shared in AppDelegate. 2024-07-07 16:23:47 -07:00
Brent Simmons aa807249b9 Make ArticleExtractor reference SecretKey instead of passing in secrets. Remove unused imports of Secrets. 2024-07-07 15:48:56 -07:00
Brent Simmons 445306ef2a Get rid of SecretsProvider protocol. Stop passing secretsProvider around — just use SecretKey.whatever static properties. 2024-07-07 15:38:45 -07:00
Brent Simmons 7d40924509 Add SecretKey.swift.gyb to Secrets module. 2024-07-07 15:37:51 -07:00
Brent Simmons 6c9f9e2889 Add new SecretKey file to .gitignore. 2024-07-07 15:37:19 -07:00
Brent Simmons 308c612571 Remove unused Frameworks folder. 2024-07-07 12:19:57 -07:00
Brent Simmons 329fd5d71b Fix iOS build error with renamed Secrets string. 2024-07-07 12:18:11 -07:00
Brent Simmons 90311f0e70 Make Secrets Sendable. Rename Id to ID. 2024-07-07 12:14:14 -07:00
Brent Simmons 5b4cf235d7 Delete unused Multiplatform folder. 2024-07-06 21:18:32 -07:00
Brent Simmons f3c9cb9f7b Delete unused FeaturePlanning outline. 2024-07-06 21:16:02 -07:00
Brent Simmons d50b5818ac Move local modules into a folder named Modules. 2024-07-06 21:07:05 -07:00
Brent Simmons 14bcef0f9a Make ReaderAPI module not dynamic. 2024-07-06 20:55:17 -07:00
Brent Simmons fc6d437601 Move AppDelegate+Shared to top of its group. 2024-07-06 20:49:50 -07:00
Brent Simmons 85d977f4f8 Fix build errors related to ArticleThemesManager changes. 2024-07-06 20:37:30 -07:00
Brent Simmons 7beb818c67 Make ArticleThemesManager specify its folder itself. 2024-07-06 20:32:49 -07:00
Brent Simmons ad3035c053 Add AppConfig.dataSubfolder method. 2024-07-06 20:29:26 -07:00
Brent Simmons 88ea5d6bff Remove unneeded @MainActor notations. 2024-07-05 21:09:42 -07:00
Brent Simmons 7bc0465d3d Make HTTPConditionalGetInfo Sendable. 2024-07-05 20:58:05 -07:00
Brent Simmons b71c957d14 Make DownloadProgress and CombinedRefreshProgress Sendable. 2024-07-03 21:54:28 -07:00
Brent Simmons 0e674d6488 Force try in dataFolder — if we can’t get the dataFolder, we need to stop running. 2024-07-02 21:45:43 -07:00
Brent Simmons 364da4e3cf Add AppConfig.dataFolder. 2024-07-02 21:44:19 -07:00
Brent Simmons 09cadf7f52 Create handleUnreadCountDidChange as shared AppDelegate code. 2024-07-02 21:43:52 -07:00
Brent Simmons 79c2f4c7f5 Fix several concurrency warnings. 2024-07-01 22:20:00 -07:00
Brent Simmons cc71152b16 Fix URLScheme — make members static. 2024-07-01 22:19:46 -07:00
Brent Simmons 36982adb7c Add URLScheme constants to Web module. 2024-07-01 21:47:21 -07:00
Brent Simmons 5e64b6a99c
Merge pull request #4277 from quad/patch-1
Fix bug where Newsblur feeds don't update
2024-06-30 20:52:55 -07:00
Brent Simmons f7cd359804 Fix a couple concurrency warnings. 2024-06-30 18:14:42 -07:00
Brent Simmons caa5f8b85c Use initializeDownloaders function. 2024-06-30 18:14:29 -07:00
Brent Simmons 750e287ff9 Use ImageDownloader.shared. 2024-06-30 18:14:11 -07:00
Brent Simmons ada9818541 Create and use shared initializeDownloaders AppDelegate function. 2024-06-30 18:14:01 -07:00
Brent Simmons e990b7aab1 Get the app delegate the old-fashioned way. 2024-06-30 18:06:49 -07:00
Brent Simmons 512aee6ce8 Delete AppConfig. 2024-06-30 18:06:37 -07:00
Brent Simmons 788cdc6ddc Remove global appDelegate variable from Mac. 2024-06-30 18:06:16 -07:00
Brent Simmons d712199ddf Remove AppConfig module. 2024-06-30 18:05:03 -07:00
Brent Simmons b403a005f7 Use AppConfig to get folder URL. 2024-06-30 18:04:52 -07:00
Brent Simmons 7bc980cbd5 Use AppConfig.appName. 2024-06-30 18:04:33 -07:00
Brent Simmons a358388004 Move AppConfig to Core and delete the AppConfig module. 2024-06-30 18:04:13 -07:00
Scott Robinson 16ab4b5d77
Fix bug where Newsblur feeds don't update
`update_counts` == `false` means that feeds going from a read to unread status won't update in NNW. Set to `true` so that we see them!

See: https://github.com/samuelclay/NewsBlur/issues/1821
2024-06-27 20:58:19 +10:00
Brent Simmons 0ea46e446a Drop properties for image downloaders that are now .shared. 2024-06-26 23:21:46 -07:00
Brent Simmons a3ff92ec18 Delete code that is now in AppLocations. 2024-06-26 23:21:27 -07:00
Brent Simmons 47fb0be540 Make FeedIconDownloader.shared work. 2024-06-26 23:21:10 -07:00
Brent Simmons b3e6a6501a Add feedIconsFolder location. 2024-06-26 23:20:13 -07:00
Brent Simmons 83edb628ae Drop local properties and folder calculations for image downloaders. 2024-06-26 23:15:13 -07:00