pocket-casts-android icon indicating copy to clipboard operation
pocket-casts-android copied to clipboard

Sort starred podcasts screen with most recently starred first

Open mchowning opened this issue 2 years ago • 2 comments

iOS and the web player sort the starred podcasts with the most recently starred podcast first. Android appears to do the opposite and put the most recently starred last. We should update this to be consistent with the web and iOS (retrieving this data from the server if necessary).

mchowning avatar Jul 06 '22 18:07 mchowning

Here are some more details from the duplicate issue.

In the Profile -> Starred episodes list the order should be the time the user starred it. This would make it consistent with the Web Player. At the moment there doesn't seem to be an order for the episodes on Android.

Steps to repeat

  1. Star an episode in the Web Player
  2. Open the Starred episode list
  3. On Android refresh
  4. Open the Profile -> Starred episode list

Expected Both the Web Player and Android starred lists should have the episode just starred at the top of the list.

Actual The Web Player has the episode at the top of the list, on Android the episodes are in a random order.

geekygecko avatar Jul 25 '22 07:07 geekygecko

I have had a look through the iOS code, it calls off to the User Sync API "starred/list" to get the list of episodes (RetrieveStarredTask.swift). We will have to do the same on Android as we don't store the date the episode was starred.

geekygecko avatar Jul 25 '22 07:07 geekygecko