Commit Graph

1969 Commits

Author SHA1 Message Date
Mark Trolley 49f17c33fb Add protocol to FreshRSS example URLs
As a new user it's not obvious that the FreshRSS API URL needs to
include the protocol since the example URL does not have it. Add the
protocol to the example URL to clarify that.
2024-10-14 20:00:40 -04:00
Brent Simmons 2ae6eaba9f Flatten AppAsset — the inner structs were too cute. 2024-09-30 22:16:54 -07:00
Brent Simmons c88dc18644 Make iOS AppDelegate final. 2024-09-29 21:58:39 -07:00
Brent Simmons 4c5039326b Fix iOS build errors. 2024-09-29 21:03:24 -07:00
Brent Simmons 4b646e42c2 Write first version of Swift-based SAXParser. 2024-08-18 17:25:29 -07:00
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 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 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 329fd5d71b Fix iOS build error with renamed Secrets string. 2024-07-07 12:18:11 -07:00
Brent Simmons 7beb818c67 Make ArticleThemesManager specify its folder itself. 2024-07-06 20:32:49 -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 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 0ea46e446a Drop properties for image downloaders that are now .shared. 2024-06-26 23:21:46 -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 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 7fe5f94262 Remove unused AddFeedType. 2024-06-10 22:18:49 -07:00
Brent Simmons c1f6026495 Rename Account.type to Account.accountType. 2024-06-09 22:53:19 -07:00
Brent Simmons 5d066e5d5c Add name parameter to PostponingBlock. Add notification appUnreadCountDidChange for when unread count changes for entire app. 2024-06-09 22:27:17 -07:00
Brent Simmons e74c81518e Remove no-longer-needed Unicode support for URL (since it’s part of iOS and macOS now). 2024-06-09 10:58:07 -07:00
Brent Simmons 447aa7a448 Empty more caches — reclaim more memory — on app resigning active. 2024-06-08 12:12:43 -07:00
Brent Simmons e275367664 Provide hash(into:) functions where the default implementation might be doing too much work. 2024-05-26 11:53:36 -07:00
Brent Simmons 401050465e Rename isNotifyAboutNewArticles to shouldSendUserNotificationForNewArticles 2024-05-25 23:05:38 -07:00
Brent Simmons 01f08b9f27 Make FeedlyOAuthAccountAuthorizationOperation not a MainThreadOperation, since we’re moving away from MainThreadOperationQueue. 2024-05-15 09:31:16 -07:00
Brent Simmons ae2c21f5f0 Move NonIntrinsic* views to UIKitExtras. 2024-05-06 22:26:11 -07:00
Brent Simmons 482ff49a64 Move UIFont extension to the file where it’s used. 2024-05-06 22:21:37 -07:00
Brent Simmons 03eff6a0da Move UIPageViewController extension to the file where it’s used. 2024-05-06 22:18:09 -07:00
Brent Simmons 51a893ed98 Move Animations and UITableView extensions to UIKitExtras. 2024-05-06 22:16:05 -07:00
Brent Simmons 043b7841d8 Move RoundedProgressView to UIKitExtras. 2024-05-06 22:12:57 -07:00
Brent Simmons e84d8ad1d7 Move TickMarkSlider to UIKitExtras. 2024-05-06 22:11:28 -07:00
Brent Simmons 314da23321 Move some String extensions to UIKitExtras. 2024-05-06 22:07:20 -07:00
Brent Simmons 7308cb6b04 Move Bundle extension to the place where it’s used. 2024-05-06 21:37:24 -07:00
Brent Simmons a80acbacf1 Add missing import. 2024-05-06 21:37:09 -07:00
Brent Simmons 18acf5919c Move maxY extension method to FoundationExtras. 2024-05-06 21:31:30 -07:00
Brent Simmons bfa7ad55bb Make SceneDelegate final. 2024-05-05 22:43:52 -07:00
Brent Simmons b4c8a6920f Convert method to async. 2024-05-05 22:35:18 -07:00
Brent Simmons 30e961bfe4 Fix warning about unused @preconcurrency. 2024-05-04 15:19:48 -07:00
Brent Simmons 16cebcd60a Fix some concurrency warnings. 2024-05-04 11:05:45 -07:00
Brent Simmons 7f042b5d07 Fix concurrency warning. 2024-05-03 23:17:54 -07:00
Brent Simmons 19a39ac295 Make TimelineTitleView final. 2024-05-03 23:17:04 -07:00
Brent Simmons 3f8724c9d1 Silence concurrency warning. 2024-05-03 23:16:55 -07:00
Brent Simmons 1e80253018 Fix some concurrency warnings. 2024-05-03 23:10:57 -07:00