1329 Commits

Author SHA1 Message Date
Carlos
b3aaf136c2
MangaDex fix deeplinking, parsing, clean up dto's, add latest chapter (#8035)
* MangaDex fix deeplinking, parsing, clean up dto's, add latest chapter

* change wording for sort
2021-07-09 16:39:34 -04:00
Johannes Joens
03850d43a7
nHentai.com switch to kotlinx and add support for multilang (#7990)
* Create NHentaiCom.kt

* Create NHentaiComFactory.kt

* Create NHentaiCom.kt

* Delete NHentaiCom.kt

* Create build.gradle

* Create AndroidManifest.xml

* Added Icons

* Remove Single Lang files

* Added (unoriginal) back to naming

* Changed name back to (unoriginal) ending

* Removed Langues

* Update NHentaiComFactory.kt

* Update NHentaiCom.kt

* change from try to runCatching
2021-07-07 05:52:33 -04:00
FourTOne5
774b0a3de4
MangaPark v3 Genre Search Fix (#7938)
* Update build.gradle

* Update MangaPark.kt

* Update MangaPark.kt
2021-07-02 08:16:06 -04:00
h-hyuuga
72fd4cc564
Comick.fun: Fix parsing issue for nullable chapter numbers (#7902) 2021-06-28 05:50:09 -04:00
Gauthier
5876f259c8
fix user-agent (#7865) 2021-06-25 08:45:53 -04:00
arkon
0640b31137 Fix linting errors 2021-06-20 12:06:27 -04:00
h-hyuuga
759a2123c1
Kotlinx.serialization migration for several sources (#7723)
* en.MangaPark: kotlinx.serialization migration

* Bato.to: Kotlinx.serialization migration

* Dynasty: Kotlinx.serialization

* ReadM: kotlinx.serialization migration

* Bato.to: Comment out code that was untested
2021-06-20 08:28:26 -04:00
vulpes310
2e062b2929
[Hitomi.la] Remove hardcode image path condition (#7724)
[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
2021-06-18 05:52:48 -04:00
animusfracto
84f2e19495
Add in error handling to handle malformed responses from the aggregate endpoint. addresses #7697 and #7678 (#7709) 2021-06-17 18:18:02 -04:00
h-hyuuga
f932e26e14
Bugfixes for #7407 (#7681)
* Catmanga: Bump version

* Comick.fun: Resolve parsing issue for latest manga

* Remanga: Fix parsing error on latest + search
2021-06-16 11:15:47 -04:00
animusfracto
16ffd5f695
Implement Completed and Cancelled statuses (#7671)
* 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
2021-06-15 12:39:38 -04:00
Alessandro Jean
6991d96d59
Remove last Gson usage at MangaDex (#7656)
* Remove last Gson usage at MangaDex.

* Use ImageReportDto instead of buildJsonObject.
2021-06-15 11:11:03 -04:00
h-hyuuga
1175b0d1c7
Replace json library with kotlinx.serialization in multiple sources (#7407)
* Catmanga: Replace org.json with kotlinx.serialization + Light Refactor of #7451

* Genkan IO: Replace gson + Make livewire interceptor

* Genkan IO: Tail Call Optimization to avoid blowing stack

* Comick.fun: kotlinx.serialization migration

* Remanga: kotlinx.serialzation migration
2021-06-15 09:02:46 -04:00
vulpes310
00547b5413
[hitomi.la] Update image url path logic and implement filter (#7654)
* [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
2021-06-14 13:43:17 -04:00
FourTOne5
787767942b
9Hentai Chapter Update Fix (#7651)
* Update NineHentai.kt

* Update build.gradle
2021-06-14 12:26:38 -04:00
FourTOne5
b49b58613f
9Hentai Fix Upload Date + Update Url (#7648)
* Update build.gradle

* Update NineHentai.kt

* Update NineHentai.kt
2021-06-14 09:44:38 -04:00
Alessandro Jean
3f91c5f75e
Replace JsonParser with kotlinx.serialization in some extensions (#7620)
* Replace JsonParser with kotlinx.serialization.

* Remove wildcard import.

* Remove more usages of JsonParser.
2021-06-14 06:20:05 -04:00
Carlos
761e467896
update to use includes to reduce api calls (#7603) 2021-06-10 21:11:54 -04:00
Alessandro Jean
fcb929f4e6
Add deeplinking to MangaPlus and Tsuki. (#7597) 2021-06-10 15:22:18 -04:00
Alessandro Jean
ca27731aa8
Fix broken search and chapter images at MP. (#7580) 2021-06-09 17:46:25 -04:00
Carlos
49c930d622
MangaDex: Switch to serialization, use lang descriptions if available, fix open in webview, fix publication status, possibly fix md@home retry (#7540)
* 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>
2021-06-08 20:58:56 -04:00
Alessandro Jean
aa06cd4b04
Fix wrong language code in some extensions. (#7550) 2021-06-08 13:43:46 -04:00
FourTOne5
16f94ad314
MangaPark v3 Fix 3.0 (#7536)
* Update build.gradle

* Update MangaPark.kt

* Update MangaPark.kt

* Update MangaPark.kt
2021-06-08 12:02:03 -04:00
FourTOne5
ad61957f81
MangaPark v3 Fixes 2.0 (#7527)
* Update MangaPark.kt

* Update build.gradle

* *cough*

* Fix?
2021-06-07 10:51:52 -04:00
FourTOne5
bf8b5d5df9
MangaPark v3 Fixes (#7516)
* Update build.gradle

* Update res

* Update MangaParkUrlActivity.kt

* Update MangaParkFactory.kt

* Update MangaPark.kt
2021-06-07 06:52:38 -04:00
Gauthier
380b7594f5
filter series by in progress and read (#7446) 2021-06-04 07:38:57 -04:00
Alessandro Jean
5295e43d68
Fix proxy method not working on Cubari. (#7431) 2021-06-03 16:56:57 -04:00
Alessandro Jean
6d144464c7
Add kotlinx.serialization to more sources (#7398)
* 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.
2021-06-03 11:55:26 -04:00
Alessandro Jean
2fb79d4a2c
Fix referer in MangaDex. (#7397) 2021-06-02 19:48:15 -04:00
Alessandro Jean
d191a78d97
Add Referer header to MangaDex. (#7393) 2021-06-02 16:28:31 -04:00
Alessandro Jean
e8b6a225aa
Replace Gson usage with kotlinx.serialization in some sources (#7372)
* Replace Gson usage with kotlinx.serialization in some sources.

* Add kotlinx.serialization to common-dependencies.

* Add missing dependencies.
2021-06-02 06:40:59 -04:00
Carlos
6822315dfd
use dex covers for everything (#7291) 2021-05-29 20:26:29 -04:00
henry726
6aac2a0539
Mango: Fix Page Fetch (#7227)
* 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
2021-05-25 18:12:08 -04:00
Alessandro Jean
a35d2d2514
Add missing titles in Portuguese and Indonesian at Manga Plus (#7211)
* Add missing titles in Portuguese and Indonesian at M+.

* Add missing commas
2021-05-25 08:22:18 -04:00
FourTOne5
9f9ee6d4ff
MangaPark v3 fix [Invalid Float=""] (#7203)
* MangaPark v3 fix [Invalid Float=""]

* Update build.gradle
2021-05-24 09:01:21 -04:00
FourTOne5
df1c56dcc5
Add MangaPark v3 (#7176)
* Create MangaPark.kt

* Create MangaParkFactory.kt

* Create MangaParkUrlActivity.kt

* Create build.gradle

* Create AndroidManifest.xml

* Create res

* Change MangaPark to MangaPark v2

* remove all

* Fixxy Fixxy

* More fix

* Update MangaPark.kt

* Update MangaPark.kt

* Update MangaPark.kt

* Revert en.mangapark name.

* Update MangaPark.kt
2021-05-24 07:03:10 -04:00
henry726
f42d8cd443
Mango: Add chapter numbers (#7193)
* 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
2021-05-24 07:02:58 -04:00
h-hyuuga
6a404595b6
Add Comick.fun (#7159)
* Add Comick.fun

* Bugfixes + Improve Chapter Titles and Descriptions
2021-05-24 06:13:43 -04:00
Carlos
5f10f155d9
MangaDex use translatedLanguage and an alt cover source(#7180)
* fix locales, add back bone for covers, use alt cover url

* dont change url

* update gradle
2021-05-22 11:16:31 -04:00
Johannes Joens
9c4b1caee5
Bato.To: Fix infinitiy search (#7156)
* Update build.gradle

* Update BatoTo.kt
2021-05-22 00:20:45 -04:00
Gauthier
aeae87d57f
search for in progress and unread when unread only is selected (#7141) 2021-05-21 08:38:58 -04:00
Johannes Joens
bbf5ee19df
Bato.to: Search Fix for #7120 (#7124)
* Update build.gradle

* Update BatoTo.kt
2021-05-20 09:15:26 -04:00
Johannes Joens
c21ff364b8
Bato.to: updated fillters & added UrlActivity (#7118)
* Update build.gradle

* Updated Filters and added UrlActivity
2021-05-20 07:29:41 -04:00
Baptiste Leduc
cffc0157a6
Use correct field name for MD@H report endpoint (#7066)
* Use correct field name for MD@H report endpoint

* Bump build.gradle version
2021-05-17 14:09:10 -04:00
Carlos
56d9d913f3
update mangadex at home reporting (#7038)
* fix reporting for md@home

* dont show safe rating

* dont show safe rating

* update gradle
2021-05-15 20:08:28 -04:00
FourTOne5
0e982b8380
Update 9hentai site url. (#7021)
* Update URL

* Update build.gradle
2021-05-14 17:54:49 -04:00
OncePunchedMan
1db6f31ae6
getting the correct tags now (#6986) 2021-05-11 18:28:39 -04:00
INSANEMODE
85bf0c87d9
[Mangadex]fix crossdressing tag id (#6954)
* 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
2021-05-11 18:27:55 -04:00
Gauthier
c4f382f0dc
fix readlist chapters sort (#6944) 2021-05-10 06:52:45 -04:00
Carlos
618c557f19
Update MangaDexHelper.kt (#6934)
typo fix
2021-05-09 19:20:22 -04:00