Ranchero-Software / NetNewsWire

RSS reader for macOS and iOS.
https://netnewswire.com/
MIT License
8.42k stars 532 forks source link

Feature request: Better Fediverse/RSS handling #3917

Open joncallas opened 1 year ago

joncallas commented 1 year ago

Of course, as you know, Fediverse systems (epitomized by Mastodon, but including micro.blog and others) are the new hotness, and indeed a boon to the sort of goodness that NNW itself is part of.

Any Fediverse account exposes an RSS feed -- well, Mastodon and micro.blog do, I haven't done extensive testing -- that you can get to by just appending .rss to it. Thus, for example, my Mastodon account https://mastodon.social/@joncallas has an RSS feed at https://mastodon.social/@joncallas.rss and those work with NNW! In fact, an old friend of mine who's blogged for ages changes to micro.bog some time ago and I only figured out that it was a Fediverse thing a few weeks ago.

However, when NNW gets a fediverse feed, it only displays the text, doesn't show pictures or other content. Moreover, "Reader View" shows no content other than the date of the post. I believe that this can be improved upon, thus the feature request here.

For example, when following the law blogger Popehat, NNW on macOS shows:

image

Opening in a browser shows the whole message with its own embedded picture. I'd like to see NNW display something like:

image

or even this (which is the preview I got by pasting the link into Slack):

image

Obviously, there are many details to get right, and my fullest request is that the normal NNW view resemble the browser-like screen cap in the default view, but if it were Slack-like in default view and browser-like in Reader View I would be content.

In any event, I want to do a lot of fediverse-viewing with NNW and get the full content one way or the other.

Thank you for your consideration and thank you all for all the wonderful work you do.

brentsimmons commented 1 year ago

See also:

https://github.com/Ranchero-Software/NetNewsWire/issues/3796 https://github.com/Ranchero-Software/NetNewsWire/issues/3764 https://github.com/Ranchero-Software/NetNewsWire/issues/3748