Detail screen: VideoDetailViewModel now also fetches SponsorBlock segment count for the user's currently-enabled categories alongside RYD. When >0, detail screen shows a "⏭ N skip(s)" AssistChip next to the like/dislike chips. Lets the user see at-a-glance whether SB is going to do anything on this video before tapping Play. Settings screen: "History" section at the bottom with two OutlinedButtons — "Clear watch history" and "Clear searches". Each calls the corresponding HistoryStore.clear* method. List updates immediately via the StateFlow. Empty-category set on SB now means "skip the API call" (was already checking this in PlayerViewModel.resolve, now also in VideoDetailViewModel). |
||
|---|---|---|
| .. | ||
| src/main | ||
| build.gradle.kts | ||