From d8bcdd11c7bd67446b1c4f525c5df568471644ae Mon Sep 17 00:00:00 2001
From: Johannes Joens <34899572+jopejoe1@users.noreply.github.com>
Date: Fri, 17 Sep 2021 01:28:59 +1200
Subject: [PATCH] Mangadex: add missing sort options (#9043)

* added Missing sort options

* Update build.gradle

* Improved latestUpdatesRequest

latestUpdatesRequest does not require the previous work around anymore as latestUploadedChapter sort order was added to the api

* Fixed Typo
---
 src/all/mangadex/build.gradle                                | 2 +-
 .../tachiyomi/extension/all/mangadex/MangaDexFilters.kt      | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/all/mangadex/build.gradle b/src/all/mangadex/build.gradle
index 9820d2f86..913aeb5b9 100644
--- a/src/all/mangadex/build.gradle
+++ b/src/all/mangadex/build.gradle
@@ -6,7 +6,7 @@ ext {
     extName = 'MangaDex'
     pkgNameSuffix = 'all.mangadex'
     extClass = '.MangaDexFactory'
-    extVersionCode = 136
+    extVersionCode = 137
     containsNsfw = true
 }
 
diff --git a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDexFilters.kt b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDexFilters.kt
index 5919e33e2..1d4a3ee7e 100644
--- a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDexFilters.kt
+++ b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDexFilters.kt
@@ -191,10 +191,13 @@ class MangaDexFilters {
         Filter.Select<String>("Excluded tags mode", arrayOf("And", "Or"), 1)
 
     val sortableList = listOf(
+        Pair("Alphabetic", "title"),
+        Pair("Chapter uploaded at", "latestUploadedChapter"),
         Pair("Number of follows", "followedCount"),
         Pair("Manga created at", "createdAt"),
         Pair("Manga info updated at", "updatedAt"),
-        Pair("Relevant manga", "relevance")
+        Pair("Relevant manga", "relevance"),
+        Pair("Year", "year")
     )
 
     class SortFilter(sortables: Array<String>) : Filter.Sort("Sort", sortables, Selection(0, false))