Commit Graph

1222 Commits

Author SHA1 Message Date
Brent Simmons
738dac6a49 Restore the infrastructure for saving conditional GET info, since the built-in caching isn’t handling this as well as it appeared at first. 2024-11-30 20:04:56 -08:00
Brent Simmons
d052a27665 Add vertical space to Accounts preferences to make enough room for Credentials button. 2024-11-29 22:05:30 -08:00
Brent Simmons
53a27149b4 Make URL text field wrap in add-feed sheet. 2024-11-29 21:47:10 -08:00
Brent Simmons
906a985bef Fix display issue in Account prefs — don’t draw outside of bounds. 2024-11-29 21:43:42 -08:00
Brent Simmons
680c4a4ff4 Stop storing conditional GET info — rely on URLSession built-in caching to handle conditional GET. 2024-11-27 20:36:39 -08:00
Brent Simmons
0e8eac3c56 Rename OneShotDownload to Downloader. Use built-in caching support. 2024-11-27 20:32:36 -08:00
Brent Simmons
932a72ff23 Fix bug in scripting support function valueInAccounts:withUniqueID:. 2024-11-23 11:15:20 -08:00
Brent Simmons
66a7404607 Update sdef. Add count command. 2024-11-22 22:15:34 -08:00
Brent Simmons
81a4509ca3 Add fix for read-after-free crash. 2024-11-22 21:58:09 -08:00
Brent Simmons
19b6783f45 Update copyright year. 2024-11-22 21:52:28 -08:00
Brent Simmons
f1bfda400e Remove FeedWrangler support. 2024-11-22 21:48:12 -08:00
Brent Simmons
2936922269 Fix some deprecation warnings. 2024-11-22 21:05:58 -08:00
Brent Simmons
da1d063f6b Fix deprecation warnings in ShareViewController. 2024-11-22 20:49:55 -08:00
Brent Simmons
772c556b2b Add keyboard shortcuts for Copy Article URL and Copy External URL. 2024-11-22 20:14:20 -08:00
Brent Simmons
8b5231fbb3 Delete no-longer-used MainWindow.storyboard. 2024-11-22 20:11:02 -08:00
Brent Simmons
5577afbbb4 Restore toggle sidebar toolbar button. 2024-11-22 20:08:26 -08:00
Brent Simmons
d65d8415c6 Update copyright to 2024. 2024-11-22 19:55:27 -08:00
Brent Simmons
6860637912 Restore showing link in status bar on hover. 2023-12-01 17:10:01 -08:00
Brent Simmons
ee26aadb82 Create new web view controllers when the JavaScript setting changes, so that the effect of the change is immediate and apparent. 2023-11-28 21:37:38 -08:00
Brent Simmons
faaf1baba9 Remove code that watches for JavaScript setting change — that change needs to be handled elsewhere. 2023-11-27 21:46:02 -08:00
Brent Simmons
2bdd60cdf5 Reload article when JavaScript setting changes. 2023-11-25 21:58:39 -08:00
Brent Simmons
1b236c425e Create Mac UI for JavaScript setting. 2023-11-25 20:50:45 -08:00
Brent Simmons
9d7dba085e Make JavaScript on by default — since it’s needed for videos and social media embeds etc. 2023-11-25 20:17:12 -08:00
Brent Simmons
dfd778d038 Add isJavascriptEnabled setting, defaulting to false, and respect it in the web view. 2023-11-25 11:53:19 -08:00
Brent Simmons
c05ef2344f Remove unused code and references to Twitter and Reddit. 2023-11-25 11:44:34 -08:00
Brent Simmons
279a99259e Use WKUserScript to inject scripts into the page. Use permalink as base URL. 2023-11-25 11:29:56 -08:00
Brent Simmons
7078e6fd55 Remove OAuthSwift and its dependencies. 2023-06-26 09:57:22 -07:00
Brent Simmons
d31c9c1766 Remove unused imports of the Zip module. 2023-06-26 09:56:26 -07:00
Brent Simmons
1bef45e1af Remove ExtensionPoint code. 2023-06-25 16:48:37 -07:00
Brent Simmons
7f295797ee Remove last references to isFeedProvider. Fix a couple warnings. 2023-06-25 16:19:20 -07:00
Brent Simmons
fb51185c05 Remove references to isFeedProvider. 2023-06-25 16:15:21 -07:00
Brent Simmons
85704acd9c Remove FeedProviderManager and Feed Provider and remove references to them. 2023-06-25 16:11:55 -07:00
Brent Simmons
6c1891f7fd Remove Reddit assets. 2023-06-25 15:45:09 -07:00
Brent Simmons
d24c66d7eb Remove references to AddFeedWindowControllerType.redditFeed. 2023-06-25 15:31:20 -07:00
Brent Simmons
49549484af Rename New Web Feed to New Feed. 2023-06-25 15:30:57 -07:00
Brent Simmons
d232cf43c7 Remove showAddRedditFeedWindow function and all references to it. 2023-06-25 15:26:37 -07:00
Brent Simmons
aeafd60c36 Remove Extensions UI from Settings window. 2023-06-25 15:24:24 -07:00
Brent Simmons
4dd3d60c78 Create and use API to determine if there are any feeds that require the Reddit API. 2023-06-25 15:01:53 -07:00
Brent Simmons
8a9481b621 Remove New Reddit Feed menu command. Rename New Web Feed to just New Feed. 2023-06-25 14:46:17 -07:00
Brent Simmons
b6e7c16c13 Remove add-Reddit-feed sheet and window controller. 2023-06-25 14:43:55 -07:00
Brent Simmons
e6a25f374a Show Reddit deprecation alert if needed. 2023-06-18 15:53:37 -07:00
Brent Simmons
82cb561fc7 Update copyright for 2023. 2023-03-13 21:47:10 -07:00
Brent Simmons
0ba9a06b92 Update Twitter notice to not specify any dates. Bump version and build. 2023-03-13 21:44:32 -07:00
Brent Simmons
fda56b4423 Update the Twitter removal warning to say “later in February” instead of “February 9,” since Twitter postponed the removal date to the 13th, and might do so again. 2023-02-09 21:51:58 -08:00
Brent Simmons
86966b29ec Update Safari extension icon — new icon by Louie Mantia. Update release notes and build. 2023-02-09 21:46:46 -08:00
Brent Simmons
e7ae7887e3 Add and use anyLocalOriCloudAccountHasAtLeastOneTwitterFeed in AccountManager. Simplify date comparison code. 2023-02-05 20:17:31 -08:00
Stuart Breckenridge
b83345a47f Adds account type check for Twitter deprecation alert 2023-02-05 21:30:44 +08:00
Stuart Breckenridge
da91548875 Shows Twitter deprecation alert on macOS 2023-02-05 09:40:41 +08:00
Maurice Parker
6c1e1ea1c6 Remove Twitter integration. Fixes #3842 2023-02-03 19:00:13 -08:00
Brent Simmons
06910b1e58 Avoid force-unwrapping, which was causing a crash. Add an assertionFailure so we can catch this issue in the act — we need to know why an item would not be a Node. Fix https://github.com/Ranchero-Software/NetNewsWire/issues/3824 2023-01-22 14:57:56 -08:00