Commit Graph

8389 Commits

Author SHA1 Message Date
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
Brent Simmons
ed5a11b4c0 Refer to .shared image downloaders. 2024-06-26 23:14:22 -07:00
Brent Simmons
5deae9bd33 Add AppConfig module to project file. 2024-06-26 23:14:11 -07:00
Brent Simmons
6eea4c31c8 Refer to FaviconDownloader.shared. 2024-06-26 23:13:54 -07:00
Brent Simmons
cd0dd240e4 Refer to AuthorAvatarDownloader.shared. 2024-06-26 23:13:44 -07:00
Brent Simmons
45139866c3 Use .appUnreadCountDidChange notification solely to get unread count. 2024-06-26 23:13:25 -07:00
Brent Simmons
00f3b423f6 Add support appUnreadCountDidChange Notification. 2024-06-26 23:13:02 -07:00
Brent Simmons
8cd69d7509 Create .shared of FaviconDownloader, AuthorAvatarDownloader, FeedIconDownloader, and ImageDownloader. 2024-06-26 23:12:26 -07:00
Brent Simmons
840147aee3 Use AppConfig in Images module. 2024-06-26 23:11:22 -07:00
Brent Simmons
aaf8268bbd Create AppConfig module and AppLocations. 2024-06-26 23:10:59 -07:00
Brent Simmons
89e16f5fdd Make webView optional. 2024-06-26 21:41:07 -07:00
Brent Simmons
b264305cfa Fix bug saving authors in database. 2024-06-23 12:48:59 -07:00
Brent Simmons
9a26df89d1 Fix bug where sidebar unread count view would flicker as the timeline view controller unreadCount would be briefly 0 when it’s updating its unread count. 2024-06-21 18:09:28 -07:00
Brent Simmons
16b2e55f5f Rename debugging property to loggingEnabled, since it really just controls whether or not logging is enabled. 2024-06-19 20:20:21 -07:00
Brent Simmons
d94f8a5492 Use renamed class names. 2024-06-19 20:17:27 -07:00
Brent Simmons
8cf880bf64 Fix module name for RoundedProgressView. 2024-06-19 20:17:09 -07:00
Brent Simmons
a07daedb65 Fix crash when feedIDs.count < 1 2024-06-19 20:16:40 -07:00
Brent Simmons
07644201f3 Make Feedbin syncing fetch articles. 2024-06-18 16:03:30 -07:00
Brent Simmons
46921342f4 Log in CoalescingQueue only when a local debugging property is true 2024-06-18 16:03:13 -07:00
Brent Simmons
64fc1867c4 Get rid of maxInterval from CoalescingQueue because it didn’t actually work right and isn’t probably needed. 2024-06-16 13:02:16 -07:00
Brent Simmons
9227924f4e Add logging to DataFile. 2024-06-15 11:50:40 -07:00
Brent Simmons
5a02ba417f Use Task.sleep instead of a weird thing. 2024-06-12 22:46:33 -07:00