cypht-org / cypht

Cypht: Lightweight Open Source webmail aggregator [PHP, JS]. Supports IMAP/SMTP, JMAP and soon EWS
http://cypht.org
GNU Lesser General Public License v2.1
1.01k stars 161 forks source link

Enhancements - RSS feeds UI/UX #288

Open ehanuise opened 6 years ago

ehanuise commented 6 years ago

Hi. I just added 50 RSS feeds to Cypht, which quickly pushed the interface to its user-friendliness limits :-)

Here is a list of improvements and features that would be nice to have in future versions of Cypth :

iredmail commented 6 years ago

I suggest we don't maintain the RSS feed module:

dumblob commented 6 years ago

@iredmail well, I believe you wanted to propose separating the RSS module from this main repository to a separate repository. Is that correct? If not, I believe your proposal makes a lot of assumptions which might simply not be true...

jasonmunro commented 5 years ago

@iredmail as always I appreciate the feedback. Technically Cypht is a data aggregation app. It is built to aggregate data from sources like E-mail, and presents the results in an E-mail like way, but can be used for any tabular data source that fits that paradigm (which feeds kind of do).

However I get your point. The primary purpose of Cypht is webmail so why waste time on feeds? A couple reasons:

  1. As pretty much the sole developer, I like to mix it up sometimes. E-mail protocols can be frustrating to work with and sometimes I want to work on something else :)

  2. I have no doubt dedicated feed readers and feed reading services do a better job, but I like having my small set of feeds available inside of Cypht.

  3. Feeds pretty much works, so no reason to deprecate it. I may not get around to these enhancements for a long time, hard to say considering the backlog of suggestions.

  4. RSS is pretty simple overall, much more so than something like IMAP. If someone was interested in contributing to the project but was not confidant enough to tackle something IMAP related, this might be a good set of features for them to learn about how Cypht works.

kk6mrp commented 2 years ago

I think what would be ideal (for myself at least) is the ability to show feeds in the Everything view that are more recent than a time period you select. If they grow older than a week, let's say, then they would fall off the Everything view. This would be ideally be configured per feed.