Commit Graph

8100 Commits

Author SHA1 Message Date
Brent Simmons 03e9bbff34 Fix lint issues. 2025-01-22 22:07:11 -08:00
Brent Simmons aea89148ff Fix Lint issues. 2025-01-22 22:06:36 -08:00
Brent Simmons cbea8acd9a Fix lint issues. 2025-01-22 22:05:04 -08:00
Brent Simmons 2a86cfc652 Fix lint issues. 2025-01-22 22:01:57 -08:00
Brent Simmons 6fc9e5c25e Fix lint issues. 2025-01-22 22:00:38 -08:00
Brent Simmons 27500633ab Fix lint issues. 2025-01-22 21:57:59 -08:00
Brent Simmons 361ecd20e3 Fix lint issues. 2025-01-22 21:49:54 -08:00
Brent Simmons e52d4c28df Fix build failure. 2025-01-22 21:47:51 -08:00
Brent Simmons ef9ff1581d Remove spaces from folder names. 2025-01-22 21:45:09 -08:00
Brent Simmons 585f6b9f3d Fix some swiftlint issues. 2025-01-22 21:41:41 -08:00
Brent Simmons 9ff788d69f Fix some swiftlint issues. 2025-01-22 21:40:58 -08:00
Brent Simmons 674dbb5bc3 Add debug Logger to FaviconDownloader. 2025-01-22 21:31:44 -08:00
Brent Simmons 32663a73d7 Update copyright date in LICENSE. 2025-01-22 11:43:05 -08:00
Brent Simmons d6e45e3d9a Update release notes. 2025-01-21 21:14:44 -08:00
Brent Simmons 01f9ff78a2 Remove “Your” from widget titles. 2025-01-20 22:51:25 -08:00
Brent Simmons 4e2fd66c32 Fix crashing bug in Starred widget. 2025-01-20 22:48:53 -08:00
Brent Simmons 743de0e065 Rename XMLString struct — use two separate structs: AttributeKey and AttributeValue, to make it more clear what these are. 2025-01-20 22:33:18 -08:00
Brent Simmons 41a47f15f7 Add test case and fix plain-text content in Atom feeds — add <br> where there are newlines. 2025-01-20 22:09:01 -08:00
Brent Simmons d22f3819cd Handle relative <link> elements in Atom parser — use xml:base when present to resolve. Add test case. 2025-01-20 17:59:39 -08:00
Brent Simmons ccb1b8294e Avoid drawing out of bounds by drawing just the intersection of dirtyRect and bounds. 2025-01-20 17:04:37 -08:00
Brent Simmons 97757a567f Unify DetailIconSchemeHandler and ArticleIconSchemeHandler into one shared ArticleIconSchemeHandler. 2025-01-20 14:28:23 -08:00
Brent Simmons 09397f0a74 Fix allthis.atom test — it was misidentified — it’s actually an RSS feed. 2025-01-20 11:14:53 -08:00
Brent Simmons fb7caeb5ad Fix bad titles in an Atom feed. Fix #4422. 2025-01-20 11:08:55 -08:00
Brent Simmons 2956ae6f2a Add test case for bad titles in an Atom feed <https://github.com/Ranchero-Software/NetNewsWire/issues/4422> 2025-01-20 11:08:25 -08:00
Brent Simmons 0419e59a3e Remove settings that were confusing Xcode when trying to build the Parser module so I could test it. 2025-01-20 11:07:35 -08:00
Brent Simmons da0d77ac35 Add template for Mac user-agent for openrss.org. 2025-01-20 10:07:53 -08:00
Brent Simmons 20ef630d05 Add UserAgentExtended for use with openrss.org. 2025-01-20 10:03:35 -08:00
Brent Simmons ef09d80d44 Remove unneeded semicolons. 2025-01-19 22:13:28 -08:00
Maurice Parker 65936f3a1b Clear the Timeline when selecting a different Feed in the sidebar before loading it again. Fixes #3735. 2025-01-19 22:08:55 -08:00
Brent Simmons 081bab1249 Fix spacing issue. 2025-01-19 22:06:21 -08:00
Brent Simmons 80328ff4d4 Compress nnwFeedIcon. 2025-01-19 21:59:44 -08:00
Brent Simmons 78d6a9409e Add index on selected on syncStatus to make queries and updates faster. 2025-01-19 21:50:34 -08:00
Brent Simmons feb4bf3c48 Remove not-going-to-get-used MAC_APP_STORE define. 2025-01-19 21:26:21 -08:00
Brent Simmons f96ba4943c Remove some no-longer-needed #available checks. 2025-01-19 21:18:29 -08:00
Brent Simmons bdd858f509 Centralize logic for when to use the nnw feed icon. 2025-01-19 21:15:26 -08:00
Brent Simmons 9e4fb8a7d3 Add nnwFeedIcon. 2025-01-19 21:02:42 -08:00
Brent Simmons 3651387556 Add nnwFeedIcon. 2025-01-19 21:02:33 -08:00
Brent Simmons 4a28db6da9 Move Import NNW3 Subscriptions menu item from File to Debug menu. 2025-01-19 21:02:26 -08:00
Brent Simmons 3f6daf3306 Write change notes for 6.1.8-6145. 2025-01-19 20:25:24 -08:00
Brent Simmons 9f5fc9093a Reload cells when HTMLMetadata is available. 2025-01-19 20:24:58 -08:00
Brent Simmons 703ecfa746 Fetch favicon (if needed) when HTMLMetadata is available. 2025-01-19 18:04:46 -08:00
Brent Simmons 2d68db4c52 Add comment about where to look for notifications for HTMLMetadata. 2025-01-19 18:04:37 -08:00
Brent Simmons 5744293775 Make .htmlMetadataAvailable Notification public. 2025-01-19 18:04:23 -08:00
Brent Simmons 608f0df4af Handle more cases in willChangeTo displayMode delegate method. Create and use setRefreshToolbarItemVisibility method on TimelineViewController. 2025-01-18 21:45:32 -08:00
Brent Simmons 46c5e75e6c Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire 2025-01-18 20:56:15 -08:00
Brent Simmons 314d80b73d Merge pull request #4494 from stuartbreckenridge/main
🩹 Fixes incorrect refresh control visibility
2025-01-18 20:55:43 -08:00
Stuart Breckenridge b5c592abd6 ♻️ Moves timeline fix to scene coordinator 2025-01-19 07:45:20 +08:00
Stuart Breckenridge 3d67dfa63e 🩹 Fixes incorrect refresh control visibility
Makes `TimelineViewController` a `UISplitViewControllerDelegate`.

When the display mode is such that the feeds, timeline and article are visible, the timeline refresh control is hidden.
When the display mode is such that the timeline and article are visible, the timeline refresh control is visible.
2025-01-18 15:11:08 +08:00
Brent Simmons 9cc85c6193 Merge pull request #4491 from stuartbreckenridge/main 2025-01-15 23:01:25 -08:00
Brent Simmons 1db92f75a4 Delete PreloadedWebView and WebViewProvider. Create WebViewConfiguration for shared web view configuration code. 2025-01-15 21:55:09 -08:00