Automattic / Automattic/pocket-casts-ios

Downloaded episodes: Unarchives and unmarks played episodes

Open
#722 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
1.8k
Forks
197
Avg merge
17h 20m
Merged PRs (30d)
103

Description

### Expected behaviour

Episodes that were already listened to should ideally remain marked as played. Unsure how archived episodes should be treated, but I guess re-downloading it makes sense.

##Actual Behaviour

The episodes are being unarchived and aren't marked as played anymore

### Steps to reproduce the behaviour

https://user-images.githubusercontent.com/16253818/219053687-36dc85bd-a1ff-483b-a8f2-31aa47b9bd6f.MP4

- You can open a podcast page, play a few episodes fully or mark them as played and/or archive them
- Choose the 'Download All' button, or manually try to download an archived/marked as played episode
- You should notice it is no longer marked as played and not archived

##### Tested on [iPhone 14 Pro Max], iOS [16.3], Pocket Casts [7.32]

5919822-zd-woothemes

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests. Reproduce the problem on the podcast page using Download All and manual downloads for played or archived episodes, then trace the download flow; done means downloading does not clear the played state and the intended archive behavior is decided and preserved.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.