Commit Graph

697 Commits

Author SHA1 Message Date
Brent Simmons
4d930dd5e4 Restore changes reverted in previous beta. 2025-05-09 20:30:04 -07:00
Brent Simmons
9aa93166b7 Revert more changes since 6193 in hopes of fixing the scrolling bug. 2025-05-09 09:22:34 -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
Leo Heitmann Ruiz
27037eafb9 Use https for kottke.org feed 2025-04-28 21:27:46 -07:00
Nate Weaver
d34031a4f6 Fix footnote popovers overlapping nearby later footnote bubbles 2025-04-28 21:20:33 -07:00
Brent Simmons
b7d4041781 Simplify WebView loading on iOS. 2025-04-28 21:00:31 -07:00
Gabriel R
0a364c7c00 modern font, colors match Safari's Reader
FWIW, I'm the original Sepia theme author from way back when themes were introduced in a NNW Beta.
2025-04-28 08:51:46 -07:00
Stuart Breckenridge
ccd0bfb017 changes to checking for the prefix 2025-04-28 08:47:51 -07:00
Stuart Breckenridge
23af34b616 Ignores files in __MACOSX folder 2025-04-28 08:47:44 -07:00
Nate Weaver
c028880e58 Return [Article] from articlesForIndexes() instead of Set<Article> 2025-04-27 21:53:43 -07:00
Teddy Bradford
48fc3f4c6b Add top margin to figcaption
Currently there is no margin between `img` and `figcaption` inside `figure`.

This change adds a small margin so that the text has some breathing room.
2025-04-27 21:50:15 -07:00
Sean Santry
3b3b228d5d Save Sidebar open/collapsed state between launches. Fixes #2707 2025-04-27 16:36:14 -07:00
Stuart Breckenridge
df2c126076 💄 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-04-27 12:38:30 -07:00
Stuart Breckenridge
a9f33643f6 🩹 Fixes memory leaks caused by NSString usage 2025-04-27 12:19:51 -07:00
Brent Simmons
59c09187c4 Fix link style when displayed in a footnote popover. Fix #4564. 2025-04-26 10:49:03 -07:00
Brent Simmons
dccaa9c6f5 Add CSS for <u> item inside <a>. Fix double-underlines on 404 Media links — fix #4578. 2025-04-25 21:39:57 -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
db3cbaa8a3 Deal with impact of async changes to UserApp. 2025-04-25 09:16:00 -07:00
Brent Simmons
6f05edb233 Move Secrets.swift to Secrets package. 2025-04-23 21:19:38 -07:00
Brent Simmons
d0f6852e46 Convert almost all of Shared to use folders instead of groups in Xcode. 2025-04-23 18:02:17 -07:00
Brent Simmons
57a170beed Unify Core and RSCore into RSCore. 2025-04-22 20:48:56 -07:00
Brent Simmons
c67807158a Fetch favicon (if needed) when HTMLMetadata is available. 2025-01-19 17:59:41 -08:00
Stuart Breckenridge
6407ff6966 💄 Modernises table view styling. 2025-01-12 20:44:42 -08:00
Brent Simmons
b0b5ad018c Fix theme-importing — use startAccessingSecurityScopedResource and stopAccessingSecurityScopedResource, which appear to be required now. 2024-12-31 21:15:51 -08:00
Brent Simmons
cc0058c975 Remove unwanted underline from footnotes (sup elements with a link). 2024-12-30 18:17:10 -08:00
Brent Simmons
1e344addf9 Style link text underlines rather than using border-bottom for link underlines. 2024-12-30 17:45:13 -08:00
Brent Simmons
b601c181dd Rename Master* to Main*. 2024-12-24 12:09:41 -08:00
Brent Simmons
453489bd47 Specify SF Mono Regular for code and pre blocks — fix an issue where it was choosing a too-heavy SF Mono. 2024-12-16 07:21:19 -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
38bb3d1326 Update default theme with changes from John Gruber. (Feed formerly known as DFAlt.) 2024-12-14 21:21:03 -08:00
Brent Simmons
d97de7dda6 Restore to before debugging. 2024-12-14 20:47:17 -08:00
Brent Simmons
8110603635 Store the feedURL-to-iconURL cache on disk. 2024-12-14 20:19:02 -08:00
Brent Simmons
0e93021f91 Use .shared for most of the image downloaders. 2024-12-14 15:17:32 -08:00
Brent Simmons
7c47820455 Simplify FeedIconDownloader. 2024-12-14 15:17:11 -08:00
Brent Simmons
ef6b2c962e Remove unused FeatureImageDownloader. 2024-12-14 15:16:34 -08:00
Brent Simmons
dcf78bef61 Skip looking for a feed icon for a given feed when we already know there isn’t one. 2024-12-14 14:35:01 -08:00
Brent Simmons
2056adf5d6 Rename WebFeedIconDownloader to FeedIconDownloader. 2024-12-14 10:28:28 -08:00
Brent Simmons
b651131fbd Add and use new HTMLMetadataDownloader. Fix #4414. 2024-12-14 10:15:51 -08:00
Brent Simmons
5dea55855f Add preliminary fix — but not final fix — for bandwidth use while downloading HTML metadata. 2024-12-12 21:16:42 -08:00
Brent Simmons
0d9f43e10f Create UTType.opml the correct way. Fix #4426. 2024-12-09 21:41:07 -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
fd84f8b861 Fix several warnings. 2024-12-07 15:13:30 -08:00
Brent Simmons
903155aba9 Fix several warnings. 2024-12-07 14:56:58 -08:00
Brent Simmons
0874551cde Bring in code from previous iOS release. 2024-12-04 17:14:00 -08:00
Brent Simmons
0e8eac3c56 Rename OneShotDownload to Downloader. Use built-in caching support. 2024-11-27 20:32:36 -08:00
Brent Simmons
f1bfda400e Remove FeedWrangler support. 2024-11-22 21:48:12 -08:00
Brent Simmons
233e0a1064 Add support for MarsEdit 5. 2024-11-22 21:26:44 -08:00
Brent Simmons
e1df391278 Fix deprecation warnings. 2024-11-22 21:12:53 -08:00