Edit by @christophehenry
How to solve: read FreshRSS' API documentation to understand how to authenticate and play with endpoints. Favorites seems to be fetchable using
streamContentsEndpoint with id
/user/-/state/com.google/starred. Which means it returns data for which deserialization objects already exists. Create a new method in Store singleton taking getUnreadItems as an example. It's probably a good idea to create a new DB table to store favorites. You can use models here as an inspiration to create a new DB table (you can refer to Android's Room persistance library documentation to get how it works).
Onece you get the data straight, you can dig into
subscriptions directory where lies the code managing the favorites/all/unread 3 planel view.
Don't hesitate to ping on Mattermost or Frenode's
#freshrss IRC channel to get help with the code.
Requirements to consider this solved:
- favorite articles are distinguishable in all and unread sections (see example here)
- the favorite panel should feature a button to show all or display only unread favorites articles (UX to study)
- study UX (display articles or only subscriptions like all and unread sections?)
H! I have favorites scattered across feeds and time (like a long time ago). I cant get them, the loading animation appears and never ends. I never get the articles.
Last published version on FDroid Galaxy S8+ on Android Pie.