[Komga] fix default sort and readlist sort (#12782)
* fix(komga): default sort broken since Komga 0.155.1 * fix(komga): proper sort criteria for readlists * update CHANGELOG.md * bump version
This commit is contained in:
parent
289f5db723
commit
a4d0c214d8
|
@ -1,3 +1,12 @@
|
||||||
|
## 1.3.42
|
||||||
|
|
||||||
|
Minimum Komga version required: `0.151.0`
|
||||||
|
|
||||||
|
### Fix
|
||||||
|
|
||||||
|
* default sort broken since Komga 0.155.1
|
||||||
|
* proper sort criteria for readlists
|
||||||
|
|
||||||
## 1.3.41
|
## 1.3.41
|
||||||
|
|
||||||
Minimum Komga version required: `0.151.0`
|
Minimum Komga version required: `0.151.0`
|
||||||
|
|
|
@ -6,7 +6,7 @@ ext {
|
||||||
extName = 'Komga'
|
extName = 'Komga'
|
||||||
pkgNameSuffix = 'all.komga'
|
pkgNameSuffix = 'all.komga'
|
||||||
extClass = '.KomgaFactory'
|
extClass = '.KomgaFactory'
|
||||||
extVersionCode = 41
|
extVersionCode = 42
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
|
@ -47,7 +47,7 @@ import java.util.Locale
|
||||||
|
|
||||||
open class Komga(suffix: String = "") : ConfigurableSource, UnmeteredSource, HttpSource() {
|
open class Komga(suffix: String = "") : ConfigurableSource, UnmeteredSource, HttpSource() {
|
||||||
override fun popularMangaRequest(page: Int): Request =
|
override fun popularMangaRequest(page: Int): Request =
|
||||||
GET("$baseUrl/api/v1/series?page=${page - 1}&deleted=false", headers)
|
GET("$baseUrl/api/v1/series?page=${page - 1}&deleted=false&sort=metadata.titleSort,asc", headers)
|
||||||
|
|
||||||
override fun popularMangaParse(response: Response): MangasPage =
|
override fun popularMangaParse(response: Response): MangasPage =
|
||||||
processSeriesPage(response)
|
processSeriesPage(response)
|
||||||
|
@ -157,7 +157,7 @@ open class Komga(suffix: String = "") : ConfigurableSource, UnmeteredSource, Htt
|
||||||
}
|
}
|
||||||
is Filter.Sort -> {
|
is Filter.Sort -> {
|
||||||
var sortCriteria = when (filter.state?.index) {
|
var sortCriteria = when (filter.state?.index) {
|
||||||
0 -> "metadata.titleSort"
|
0 -> if (type == "series") "metadata.titleSort" else "name"
|
||||||
1 -> "createdDate"
|
1 -> "createdDate"
|
||||||
2 -> "lastModifiedDate"
|
2 -> "lastModifiedDate"
|
||||||
else -> ""
|
else -> ""
|
||||||
|
|
Loading…
Reference in New Issue