* fixed sorting issues
Fixed "Sort by Most Follows" since it was no longer the default, and added relevance sorting to the list of possible sorts
* Fixed Mangadex sorting when browsing
* Changed default sort to Most Followed manga
* Fixed it so that the "Number of follows" is the default sorting filter selected instead of "Manga created at"
* When sorting by ascending for Number of follows, returns manga with the fewest follows instead of default search with no sort
Co-authored-by: nayan <TheOneMaster@users.noreply.github.com>
* Added originalLanguage filters
* add content preference in chapter list
* Remove zero width space
* change default originLanguagepref to false
* made originLang work in browse too
* actually fixed nsfw chapter list maybe
* added new MangaDex icons
* filter all chapters with external links
* change browse sort to followCount
* add origin language filtering to browse and properly set default filter values
* add all contentRating queries to the actual chapterlist request no matter what
* MangaDex: Chapter URLs deeplink to series page in Tachiyomi
* Changes to getMangaIdFromChapterId:
* Remove FORCE_NETWORK from request
* Decode to ChapterDto instead of manually parsing json
* Make exception on unsuccessful response more verbose
* Use constant instead of "manga" literal
* switch to kotlinx
* use baseurl in referer
* remove default sort cause we don't use at this time
update build.gradle
* Use correct field when parsing manga pub status
* Use current language if available in description map.
* potentially fix md@host refresh issue
* add default sort back since that's by number of follows
* use work around for webview credit @Nar1n
Co-authored-by: animusfracto <50589737+animusfracto@users.noreply.github.com>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
* fix crossdressing tag id
the crossdressing id was using the ninja tag id "489dd859-9b61-4c37-af75-5b18e88daafc" when it should be "9ab53f92-3eed-4e9b-903a-917c86035ee3", as seen in https://api.mangadex.org/manga/tag
* Match tag names, and remove ecchi
spelling of tag names have been changed to match the api.
ecchi has been removed.
* Update build.gradle
* MangaDex: remove empty tag, fix genre typo
- remove empty tag caused by null/empty publicationDemographic/other from nonGenres if its null/empty
- fix typo genre uuid
* better method removing empty tag
Co-Authored-By: Carlos <2092019+CarlosEsco@users.noreply.github.com>
* revert pt-br changes
Changing it to pt-br instead of pt-BR changed the id of the source and made the Mangadex in Brazilian Portuguese to be separed from the other Brazilian extensions (that uses pt-BR as lang)
Co-Authored-By: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
* Update build.gradle
* String updates to support standard HTTPS in MD@H node selection
* Code updates to only use nodes with standard HTTPS in MD@H node selection
* Update build.grade to indicate new version
* fix preferences and langs
* low md@home to refresh host sooner
* add content rating by default preferences(defaults to safe and suggestive)
* throw error for page list parsing instead of trying to continue
* clean up string
Co-authored-by: Riztard <riyanluqman@gmail.com>
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
Co-authored-by: fourquestionmarksokay <83817943+fourquestionmarksokay@users.noreply.github.com>
* initial v5 stuff
* more v5 stuff
* slight changes
* add search
* clean up search some
* change athome parsing
clean up filters
* add Status options for search
* update to use batch author endpoint
* add more filters
* small fixes
* more fixes
* change error message
* rename file
add missing languages
move english into factory
* force network on browse, latest, and chapter pages request so setting changes are respected
* update build.gradle
This is a workaround for the site not loading properly in WebView sometimes due to some
of their assets failing to load when not on the www subdomain for some reason.