Commit Graph

1268 Commits

Author SHA1 Message Date
Brent Simmons
5416fdce9f Write release notes for 6.1.10b1. 2025-05-07 21:13:18 -07:00
Brent Simmons
c6bec5848b Add missing Mac change notes. 2025-05-07 21:07:09 -07:00
Brent Simmons
2658319a91 Make Download @MainActor, and make it handle duplicate in-flight requests without making duplicate calls. 2025-04-29 13:09:10 -07:00
Brent Simmons
86f6d51428 Fix typos. 2025-04-28 21:45:23 -07:00
Mark Trolley
f6eecd7e51 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.
2025-04-28 21:34:16 -07:00
Brent Simmons
e657d07383 Fix privacy policy link. 2025-04-28 21:18:48 -07:00
Brent Simmons
a61378ac69 Delete unused preferencesToolbarExtensionsImage. 2025-04-28 21:14:09 -07:00
Ethan Wong
bb1fb146ea Do not make the sidebar first responder when it’s collapsed. 2025-04-28 21:10:27 -07:00
Henrik Hørlück Berg
389c8529cc Disable audio autoplay on macOS
- To be in-line with how this is threated on iOS
2025-04-28 21:07:47 -07:00
Stuart Breckenridge
4289518e36 Fixes dark mode on Keyboard Shortcuts 2025-04-28 08:46:54 -07:00
Ethan Wong
d4f9c25df4 Allow 'Open Link' item to show on the contextual menu of web links. (fixes #3666) 2025-04-28 08:40:28 -07:00
haikusw
29d46d3cb4 rename to shorter version since we no longer need to distinguish between this and other dragOperation type. 2025-04-27 22:02:15 -07:00
Tyler
aabb149307 Address 3580 by using only the items in the DraggingInfo to handle the drag and no view properties associated with a single window.
Remove cached `draggedNodes` optimization and just always use the data on the dragging pasteboard because it works both within the same window and across two windows.

Add support for WebFeedPasteboardWriter to include a parent containerName in the pasteboard dictionary written for a WebFeed object (which doesn't know about it's parent) because we need this for drag and drop to be able to perform a move operation.

Fix issue with dragged feeds not knowing their parent folder and delete deleting the wrong item by telling WebFeedPasteboardWriter what the container of items is.  Remove code that is now unused now that draggedNodes is removed and consolidate code that was expanded to handle both node and pasteboard items since we are just using pasteboard items now.
2025-04-27 22:01:58 -07:00
Nate Weaver
c028880e58 Return [Article] from articlesForIndexes() instead of Set<Article> 2025-04-27 21:53:43 -07:00
J-rg
d5f02d8529 Fix blurry sidebar symbols (#3268) 2025-04-27 19:01:11 -07:00
Sean Santry
3b3b228d5d Save Sidebar open/collapsed state between launches. Fixes #2707 2025-04-27 16:36:14 -07:00
Ethan Wong
a82a1e16f9 Fix: bottom inset of TimelineTableView disappeared on macOS Monterey 2025-04-27 16:26:50 -07:00
Brent Simmons
9d8de0d098 Update link for Stuart. Make Contributing Developers section for Maurice and Stuart. 2025-04-27 13:36:24 -07:00
Faisal N Jawdat
c043c5a653 Add http and https to the list of CFBundleURLSchemes.
If NetNewsWire says it is able to handle http and https URL schemes, Safari will list NetNewsWire as a target in Develop > Open Page With, which provides a trivial flow for subscribing to the page or site one is currently reading in Safari. This has the advantage of providing a reasonably fast path for subscription without requiring users configure the app extension to get the functionality.
2025-04-27 12:51:19 -07:00
Brent Simmons
3739906da9 Refer to Inoreader properly (instead of as InoReader). 2025-04-26 16:16:16 -07:00
Brent Simmons
41a3121ddb Move release notes to their relevant folders. 2025-04-26 11:29:03 -07:00
Brent Simmons
2826913235 Add and use ArticleRenderingSpecialCases — the one special case is The Verge’s feed. This works around their bug. 2025-04-25 21:14:35 -07:00
Brent Simmons
6ad239fb39 Add sharingServicesForItems_noDeprecationWarning to silence deprecation that we’re accepting. 2025-04-25 09:30:49 -07:00
Brent Simmons
c43776ae36 Fix several warnings. 2025-04-25 08:55:50 -07:00
Brent Simmons
93e76f617b Fix several warnings. 2025-04-25 08:46:34 -07:00
Brent Simmons
d4fa99b913 Accept Xcode changes to AccountsAddCloudKit.xib. 2025-04-25 08:35:06 -07:00
Brent Simmons
dc57b45aab Fix cut-off text in iCloud account dialog. Remove an extraneous period. 2025-04-24 21:59:46 -07:00
Brent Simmons
91b3110cd5 Delete no-longer-needed Unicode support for URLs. 2025-04-24 16:21:16 -07:00
Brent Simmons
f4e978d90b Convert Mac from group to folder in Xcode. Fix #4615. 2025-04-23 21:52:32 -07:00
Brent Simmons
fcc73a5770 Delete unused extension points code. 2025-04-23 21:26:14 -07:00
Brent Simmons
5f4533cc6b Fixed layout recursion warning by getting rid of bigSurOffsetFix hack, which no longer appears to be needed. Fix #4590. 2025-04-20 21:36:50 -07:00
Brent Simmons
aa75efaa2e Fix test-time crashes by making sure some main thread code runs on main thread. 2025-04-20 21:21:38 -07:00
Brent Simmons
7dc965aba6 Fix crash. 2025-04-20 20:53:26 -07:00
Brent Simmons
bc7f905016 Fix build issues in Mac AppDelegate. 2025-04-20 12:59:02 -07:00
Brent Simmons
9a21d86784 Fix copyright years. 2025-04-20 12:39:02 -07:00
Brent Simmons
d5c3ffc8f0 Update copyright year to 2025. 2025-01-06 17:18:08 -08:00
Brent Simmons
b601c181dd Rename Master* to Main*. 2024-12-24 12:09:41 -08:00
Brent Simmons
ecbc38963a Rename feedIcon asset to nnwFeedIcon. 2024-12-15 20:41:30 -08:00
Brent Simmons
a86f36a652 Use a feed icon included with the app (instead of the app icon) as the icon for NetNewsWire feeds. 2024-12-15 20:20:11 -08:00
Brent Simmons
d83e099d2c Remove remainder of featured image code (which is unused). 2024-12-15 10:59:43 -08:00
Brent Simmons
0e93021f91 Use .shared for most of the image downloaders. 2024-12-14 15:17:32 -08:00
Brent Simmons
2056adf5d6 Rename WebFeedIconDownloader to FeedIconDownloader. 2024-12-14 10:28:28 -08:00
Brent Simmons
fdd15ea768 Add missing word “Drive.” 2024-12-14 10:16:00 -08:00
Brent Simmons
812ffd3987 Add template for Mac user-agent for openrss.org. 2024-12-12 21:01:20 -08:00
Brent Simmons
86631b20eb Fix a couple bugs with combined refresh/sync progress that gets reported in status bar. 2024-12-08 18:38:34 -08:00
Brent Simmons
efa92d3df7 Add MarsEdit 5 to Apple events entitlements. 2024-12-02 21:30:05 -08:00
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