bookwyrm-social / bookwyrm

Social reading and reviewing, decentralized with ActivityPub
http://joinbookwyrm.com/
Other
2.27k stars 266 forks source link

Add filters to the discover page #3462

Open joric3 opened 3 weeks ago

joric3 commented 3 weeks ago

Is your feature request related to a problem? Please describe. My home instance is small, and I would like more ways to discover more interesting users to follow.

Describe the solution you'd like AFAIK the discover page only shows local activity. Having filter options similar to those on the directory (radio buttons switching between local vs. federated) would show me a wider range of activity.

Also, having the choice to filter out my own activity would be nice. It can be cool to see my own activity among the others, but if I'm looking for users/books new to me, then filtering myself out of the view is valuable.

Related to #2751

Describe alternatives you've considered Creating some sort of collected feed (?) or directory that instances can subscribe to, which collects all users who opted in via the "Show this account in suggested users" and their activity (maybe create a second opt-in like "broadcast this account's activity to the federated discovery feed"?). Feels complicated and like side-stepping the principle of federation? Doesn't seem like a very viable alternative.

A different approach would be to not use the discover page for this feature, but instead provide easy options on the main page to switch between the default (individual) timeline, the local timeline, and the federated timeline.

joric3 commented 2 weeks ago

I just noticed #1473.