diff --git a/pages/item/_id/index.vue b/pages/item/_id/index.vue
index 4eefa7c3..ab0d4bba 100644
--- a/pages/item/_id/index.vue
+++ b/pages/item/_id/index.vue
@@ -43,9 +43,6 @@
Your Progress: {{ Math.round(progressPercent * 100) }}%
{{ $elapsedPretty(userTimeRemaining) }} remaining
Finished {{ $formatDate(userProgressFinishedAt) }}
-
- close
-
@@ -295,6 +292,7 @@ export default {
return this.$store.getters['user/getToken']
},
userItemProgress() {
+ if (this.isPodcast) return null
if (this.isLocal) return this.$store.getters['globals/getLocalMediaProgressById'](this.libraryItemId)
return this.$store.getters['user/getUserMediaProgress'](this.libraryItemId)
},
@@ -378,6 +376,13 @@ export default {
text: this.userIsFinished ? 'Mark as Not Finished' : 'Mark as Finished',
value: 'markFinished'
})
+
+ if (this.progressPercent > 0 && !this.userIsFinished) {
+ items.push({
+ text: 'Discard Progress',
+ value: 'discardProgress'
+ })
+ }
}
if (this.localLibraryItemId) {
@@ -445,6 +450,8 @@ export default {
this.toggleFinished()
} else if (action === 'history') {
this.$router.push(`/media/${this.mediaId}/history?title=${this.title}`)
+ } else if (action === 'discardProgress') {
+ this.clearProgressClick()
}
},
moreButtonPress() {