[FIX] Remove hardcode image path condition
Rather than hardcoded conditons for determining image path's first subdomain,
the extension now dynamically load the condition by parsing the condition from
Hitomi.la's common.js. This should keep the cat and mouse chase a little bit longer.
[REFACTOR] Simplify regular expression for id extraction
* add checks to the uploaded chapters in order to determine if the (publication) completed manga has been fully scanlated
* consolidate case entries
* Add language to aggregate call
* [hitomi.la] Update image url path logic and implement filter
[FIX] Update image url path logic
[FEAT] Add Filter for searching with popularity support
[FIX] Replace the used json library with kotlinx.serialization
[FIX] Deeplink now support all type and can actually display result
[FEAT] Add common word detection to avoid large search result
* Fix HitomiActivity query pattern
* [hitomi.la] Update image url path logic and implement filter
[FIX] Update image url path logic
[FEAT] Add Filter for searching with popularity support
[FIX] Replace the used json library with kotlinx.serialization
[FIX] Deeplink now support all type and can actually display result
[FEAT] Add common word detection to avoid large search result
* Fix HitomiActivity query pattern
* Update extVersionCode
* 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>
* Replace Gson in Foolslide, Wpmangastream, Gigaviewer and Bilibili.
* Replace Gson in Wpmangareader and Cubari.
* Replace Gson in MangaAdventure and NaniScans.
* Fix missing pages at Wpmangastream (closes#7395).
* Replace Gson in Webtoons and WebtoonsTranslate.
* Update Mango.kt
Added chapter numbers based on index order (same way they appear on the web client)
* Update build.gradle
* Update Mango.kt
Adds chapter number to the beginning of the chapter name
* Update Mango.kt
The last page of the chapter no longer repeats at the beginning
* Update build.gradle
* Update Mango.kt
Added chapter numbers based on index order (same way they appear on the web client)
* Update build.gradle
* Update Mango.kt
Adds chapter number to the beginning of the chapter name
* 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>