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