omnivore-app / omnivore

Omnivore is a complete, open source read-it-later solution for people who like reading.
https://omnivore.app
GNU Affero General Public License v3.0
13.61k stars 880 forks source link

“Favorites” section #1234

Open xplosionmind opened 2 years ago

xplosionmind commented 2 years ago

As there are the “Archive”, the “to read”, the “inbox” section, etc, it would be nice to have a “Favorites” section, with all of the user’s most favorite articles—duh.

This would be a nice thing also to show favorite articles as “pinned” in a user’s profile, when social functionalities will be implemented (#409, #419).


Screen Shot 2022-05-12 at 12 21 58

Originally posted by @jacksonh in https://github.com/omnivore-app/omnivore/issues/409#issuecomment-1125343300

jacksonh commented 2 years ago

I think with this one, we can probably use a hidden label, and then a special query for Favorites, what would be handy here is when syncing to other platforms, you might only want to sync favorites, for example, maybe I only want my Favorites imported into Logseq.

jacksonh commented 1 year ago

Commenting to send this one to the top. /cc @sywhb -- let me know if you think we should use a magic label or a new field here.

sywhb commented 1 year ago

@jacksonh Yeah, I think we can use a magic label for it and make it non-editable

sywhb commented 1 year ago

Created a SetFavorite API to add the magic label favorites to the article