Xyphyn / photon

An opinionated web client for Lemmy to help users discover the fediverse.
https://phtn.app
GNU Affero General Public License v3.0
389 stars 43 forks source link

Feature Request: Creation of folders that would contain subscriptions for personalized feed #421

Open 4lk opened 2 months ago

4lk commented 2 months ago

Is your feature request related to a problem? Please describe. This is admittedly a very personal thing. I am subscribed to approximately 70 communities so far and I have difficulties in following them in a way that makes sense to me. I feel my feed is already so mixed up.

Apart from that, there are some communities I want to follow but since there are posts all day long, they overflow my feed. Also, there are some topics that I like to follow but due to this overflow, I noticed I miss posts that interest me. So I have to go specifically to each community separately, even if there are 5 on a topic I want to keep an eye on daily. Which means I have to remember them by name and go through a long list to find them.

Describe the solution you'd like I would love to have folders which I would populate with communities by topic. This way my feed would be coherent depending on what I want to see.

Describe alternatives you've considered Maybe have at least some categorization options like Topic 1, Topic 2, Topic 3? Something like Starred communities but not just one, perhaps a few more?

No matter what, thank you for Photon, it is a great interface.

sevonj commented 2 months ago

Community groups could be a part of lemmy itself, too.

Xyphyn commented 2 months ago

I actually planned to add this and am still brainstorming ways I can implement this. Lemmy doesn't have easy grouping like this, so I'd have to do this:

I'm experimenting with this right now on a different branch, if something works i'll announce it.

sevonj commented 2 months ago

https://join-lemmy.org/news/2024-09-11_-_New_NLnet_funding_for_Lemmy https://github.com/LemmyNet/lemmy/issues/818

I see that Lemmy multi-communities are planned now, so I think developing a custom frontend-only solution would be a waste.

Edit: Well I guess the use case is different, as this issue is intended for personal use.