* FMReader: WeLoveManga: Fix page list parsing
They appear to have changed how their page list works, to instead be driven
off an attribute with a seemingly randomly generated name. That name is
then emitted as part of the page script. We can just rely on that
attribute being very long instead.
Fixes#9120
* FMReader: WeLoveManga: Fix imports.
They were not copied over correctly when copying the (edited) generated
code back to the source.
* add new source to wpmangareader
add [iimanga](https://iimanga.com/)
* add new source to wpmangareader
add [Magus Manga](https://magusmanga.com)
* add chapterdate suppourt
* update icons to new high res ones
* CopyManga: Allow passing in null for decrypt password.
When we end up with a decrypt password of null (that is, there is no manga-
specific decryption password), fall back to the default password.
Previously, we ended up passing in null instead of a default password.
Also update the default password.
Fixes#9114
* CopyManga: bump extVersionCode.
* annotate komga data classes
annotate @Serializable to relevant data classes. this is the first step
to replace gson/kotson with kotlinx.serialization
* switch to kotlinx.serialization.json
replaces gson/kotson usage in komga extension
big thanks to gotson for already switching to data classes
made the conversion very simple
Co-authored-by: Gauthier <gotson@users.noreply.github.com>
* linting
* increment komga.extversioncode
also update changelog
* use .string() instead of toString()
since we actually need the object in memory as a string rather than the
content
* apply plugin to generate Serializable
this makes serializers for all data classes that are annotated as
Serializable
Co-authored-by: Gauthier <gotson@users.noreply.github.com>
* 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
* 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>