Few UI improvments & fixes (#1229)

## Description
- Add indicator to mark the chosen version on the choose version dialog
- Add an option for album's context menu to add it to the now playing
queue
- Fix how season cards refresh on the series detail page so the images
don't glitch

### Related issues
Related to #1220

### Testing
Emulator mostly

## Screenshots

The indicator shows which version will play, whether explicitly chosen
by the user or implicitly picked by Wholphin.
![choose_version_indicator
Large](https://github.com/user-attachments/assets/7440ee1a-b9eb-4b34-ac39-86206c2eca09)

## AI or LLM usage
None
This commit is contained in:
Ray 2026-04-10 14:56:43 -04:00 • committed by GitHub
parent ff37eff27d
commit 97e10f57ca
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 117 additions and 34 deletions

View file

@ -107,6 +107,13 @@ abstract class RequestPager<T>(
}
}
suspend fun refresh() {
cachedPages.asMap().keys.forEachIndexed { index, pageNum ->
if (DEBUG) Timber.v("refresh: pageNum=%s", pageNum)
fetchPageBlocking(pageNum * pageSize, index == 0)
}
}
protected abstract suspend fun fetchPage(
pageNumber: Int,
includeTotalCount: Boolean,