Brent Simmons
c3fbdbc4e1
Complete switch on Mac from AppAssets to AppAsset.
2024-10-30 21:28:31 -07:00
Brent Simmons
9bffd090f3
Add logging to TimelineViewController.
2024-10-28 22:43:16 -07:00
Brent Simmons
e039a2b224
Use standard toggleSidebar toolbar item. Fix #4103 .
2024-10-28 21:25:47 -07:00
Brent Simmons
8470ff70ad
Use self? instead of a more-verbose guard.
2024-10-28 20:19:24 -07:00
Brent Simmons
cf844e5f73
Edit error message — replace & with and.
2024-10-27 22:13:57 -07:00
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
8ee58b48cf
Send apiURLString when checking for duplicate accounts.
2024-10-27 11:57:54 -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
Brent Simmons
69b30f5012
Delete unused function.
2024-10-14 22:06:26 -07:00
Brent Simmons
ce2a45503b
Adopt updated DownloadWithCacheManager.
2024-10-14 20:56:53 -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
3ef91e7605
Update copyright year to 2024.
2024-10-05 09:31:04 -07:00
Brent Simmons
33d1ff3804
Mark PreferencesWindowController as final.
2024-10-01 13:44:13 -07:00
Brent Simmons
8d5bd91c74
Continue converting AppAssets to AppAsset.
2024-10-01 13:43:38 -07:00
Brent Simmons
6fbf8207ff
Continue convert AppAssets to AppAsset.
2024-09-30 22:32:43 -07:00
Brent Simmons
2ae6eaba9f
Flatten AppAsset — the inner structs were too cute.
2024-09-30 22:16:54 -07:00
Brent Simmons
ec9afefd20
Use completion-based evaluateJavaScript call to avoid Apple crashing bug. Fix #4350 .
2024-09-29 20:28:18 -07:00
Brent Simmons
4b646e42c2
Write first version of Swift-based SAXParser.
2024-08-18 17:25:29 -07:00
Brent Simmons
82fef8c237
Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire
2024-08-05 17:57:33 -07:00
Brent Simmons
865d32fe1a
Fix starColor name.
2024-08-05 17:57:29 -07:00
Brent Simmons
094a85bce0
Merge pull request #4244 from winniequinn/main
...
Fix account add crash
2024-07-26 21:53:47 -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
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
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
90311f0e70
Make Secrets Sendable. Rename Id to ID.
2024-07-07 12:14:14 -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
09cadf7f52
Create handleUnreadCountDidChange as shared AppDelegate code.
2024-07-02 21:43:52 -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
788cdc6ddc
Remove global appDelegate variable from Mac.
2024-06-30 18:06:16 -07:00
Brent Simmons
a3ff92ec18
Delete code that is now in AppLocations.
2024-06-26 23:21:27 -07:00
Brent Simmons
83edb628ae
Drop local properties and folder calculations for image downloaders.
2024-06-26 23:15:13 -07:00
Brent Simmons
cd0dd240e4
Refer to AuthorAvatarDownloader.shared.
2024-06-26 23:13:44 -07:00
Brent Simmons
89e16f5fdd
Make webView optional.
2024-06-26 21:41:07 -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
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
308a91cf4f
Go back to CoalescingQueue because it was simpler to use than PostponingBlock.
2024-06-12 20:55:13 -07:00
Brent Simmons
7dc0d6cb23
Use queueMakeToolbarValidate.
2024-06-12 19:48:48 -07:00
Brent Simmons
57ac2d6b02
Use weak self in postponingBlock.
2024-06-12 17:55:24 -07:00
Brent Simmons
a91fd53100
Reorder arguments to PostponingBlock.init.
2024-06-12 17:48:51 -07:00
Brent Simmons
57399838dc
Add queueUpdateDockBadge. Use PostponingBlock instead of CoalescingQueue.
2024-06-12 17:40:16 -07:00