Brent Simmons
c76c535eb3
Fix build errors.
2024-10-27 12:01:52 -07:00
Brent Simmons
5d5f31f045
Use accountType.createAccountURL property.
2024-10-27 12:00:20 -07:00
Brent Simmons
eb84862379
Create and use UnreadCountFormatter. Fix #3892 .
2024-10-26 21:57:58 -07:00
Brent Simmons
b8218c0b87
Remove unused delegates.
2024-10-14 23:01:24 -07:00
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