8092 Commits

Author SHA1 Message Date
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
Stuart Breckenridge
0e2fb903a5
💄 Stops footnote links being inadvertently hidden
Stops `display: none` applying to `.newsfoot-footnote-popover a[href*='#fn’]`. This was indavertently hiding `<a>` elements where the href contains `#fn`…thus a link inside a footnote that links to another footnote was being hidden. Fixes #4485
2025-01-16 08:16:43 +08:00
Brent Simmons
7322301be3 Move ContextMenuPreviewViewController out of storyboard and into xib. 2025-01-14 19:44:32 -08:00
Brent Simmons
3f8b5195ba
Merge pull request #4488 from stuartbreckenridge/main
💄 Changes sidebar behaviour to match 6.1.5
2025-01-14 19:28:20 -08:00
Stuart Breckenridge
fea425fba2
💄 Changes sidebar behaviour to match 6.1.5
- Split View now uses `displace` to prevent overlaps.
- Width of timeline in portrait limited to 40% of screen width to make it less obtrusive.
2025-01-15 09:50:57 +08:00
Brent Simmons
42a427686e
Update README.md 2025-01-13 20:52:04 -08:00
Brent Simmons
9293ee22a5 Remove stray Package.swift. 2025-01-12 22:31:03 -08:00
Brent Simmons
6db0dc02cc Delete unused AppStore folder. 2025-01-12 22:29:21 -08:00
Brent Simmons
5ad5f0f495 Delete unused Multiplatform folder. 2025-01-12 22:27:09 -08:00