511 Commits

Author SHA1 Message Date
stevenyomi
66551c4eca
Remove duplicate YYmanhua (#9564)
It is a mirror of Mangabz.
2025-07-25 05:47:29 +01:00
tanaka-shizuku3
54f4552fcc
Dm5: Fix chapter list not loading (#9573) 2025-07-25 05:47:28 +01:00
stevenyomi
3297983a49
Jinman Tiantang: update domains (#9548)
* Update JinmantiantangPreferences.kt

* Update AndroidManifest.xml

* Update build.gradle

* Update JinmantiantangPreferences.kt

* Update URL
2025-07-25 05:47:28 +01:00
Hualiang
3b64f94ff8
Komiic: Add search filter (#9531)
* add comic description

* fix manga search results missing descriptions

* clean unused variables

* clean unused class

* Add some config options and refactor some code

* refactor some code

* modify config option summary

* apply comments

* modify Queries.kt

* small modification

* Format code

* Format code

* replace parse method

* optimize check API limit

* modify config summary

* add search filter

* add getChapterUrl()

* refactor Query.kt

* use filters.firstInstance()

* nothing

* Replace require() with check()
2025-07-25 05:47:28 +01:00
peakedshout
1cbbb8911e
Jinman Tiantang: manga details resolve (#9522)
* Fix: manga details resolve

* Fix: manga details resolve
2025-07-25 05:47:28 +01:00
Hualiang
2d0e57517e
Komiic: Add manga description and refactor some code (#9445)
* add comic description

* fix manga search results missing descriptions

* clean unused variables

* clean unused class

* Add some config options and refactor some code

* refactor some code

* modify config option summary

* apply comments

* modify Queries.kt

* small modification

* Format code

* replace parse method

* optimize check API limit

* modify config summary

* add getChapterUrl()
2025-07-25 05:47:28 +01:00
Hualiang
5260aff425
Add mh1234 source (#9444)
* add mh1234 source

* add manga description

* apply comments
2025-07-25 05:47:28 +01:00
AlphaBoom
717d58a63c
Bakamh: Add missing http header (#9425) 2025-07-25 05:47:28 +01:00
Hualiang
773613ee71
Add Zazhimi source (#9364)
* add zazhimi source

* add header

* null

* apply comments

* apply comments
2025-07-25 05:47:28 +01:00
Hualiang
9fb63b4f72
YYmanhua: Add the latest chapter upload date (#9334)
Add the latest chapter upload date
2025-07-25 05:47:27 +01:00
peakedshout
1b46f1f396
Jinmantiantang: SChapter url select change (#9284)
Fix: SChapter url select change
2025-07-25 05:47:27 +01:00
AwkwardPeak7
a4347e9da1
Webtoons.com: refactor and fix for site changes (#9245)
* Webtoons Translate: move out of multisrc & rework

it basically override everything from the main webtoons class, so split it off

* DongmanManhua: move to individual

* Webtoons: fix and make individual

* remove old multisrc

* use meta og:image

* deeplink fix

* fix deeplink crash & old details thumbnails
2025-07-25 05:47:24 +01:00
morallkat
3244e3fe53
zh/manwa: Add status indicator (#9220)
zh/manwa: add status indicator
2025-07-25 05:47:24 +01:00
AlphaBoom
8a81d39865
MyComic: Support chapter groups parsing (#9186)
* MyComic: Support chapter groups parsing

* Rename dto file name for suitable camel case.
2025-07-25 05:47:24 +01:00
zhongfly
3f92fc85a0
Rumanhua: limit search keyword length to 12 (#9156)
* Rumanhua: limit search keyword length to 12

* Update build.gradle
2025-07-25 05:47:24 +01:00
peakedshout
48f590df0c
New: Added support for rumanhua source (#9128)
* New: Added support for rumanhua source

* New: Added support for rumanhua source

* New: Added support for rumanhua source

* New: Added support for rumanhua source
2025-07-25 05:47:24 +01:00
peakedshout
5406227f0f
Manwa: Optimize implementation logic (#9103)
* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;

* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;

* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;

* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;
2025-07-25 05:47:24 +01:00
lamaxama
73d880b915
Mangabz: Fixed NPE when searching for "as" (#9068)
* Mangabz: Fixed NPE when searching for "as"

* bump

* Update MangabzTheme.kt
2025-07-25 05:47:23 +01:00
Hualiang
93730a008d
Add YYmanhua source (#8962)
* Add YYmanhua source

* fix some bugs and update source name

* add query filter

* Adopt the suggestions

* set user-agent and update version code

* Update src/zh/yymanhua/build.gradle

update version code

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* Update src/zh/yymanhua/src/eu/kanade/tachiyomi/extension/zh/yymanhua/YYmanhua.kt

fix incorrect variable names

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* Update src/zh/yymanhua/src/eu/kanade/tachiyomi/extension/zh/yymanhua/YYmanhua.kt

fix incorrect variable names

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* Update src/zh/yymanhua/src/eu/kanade/tachiyomi/extension/zh/yymanhua/YYmanhua.kt

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* Update src/zh/yymanhua/src/eu/kanade/tachiyomi/extension/zh/yymanhua/YYmanhua.kt

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* Adopt the suggestions

* Adopt the suggestions

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-07-25 05:47:23 +01:00
AlphaBoom
1ad39b7ab6
Add CartoonMad (#8987)
* Add CartoonMad

* Apply suggestions from code review

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* Apply review suggestions

* Apply review suggestions

* Use encodedPath

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-07-25 05:47:23 +01:00
AlphaBoom
3a0f6ddddf
Add MyComic (#8986)
* Add MyComic

* MyComic: Replace Object filter to class filter

* Apply suggestions from code review

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* Apply review suggestions.

* Try to use selectFirst as much as possible.

* Apply review suggestions

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-07-25 05:47:23 +01:00
AlphaBoom
af50939f4e
Happymh: Support search filters (#8985)
* Happymh: Fix chapter order

* Happymh: Support filters

* Rename header to headers for clarity

* Apply review suggestions
2025-07-25 05:47:23 +01:00
peakedshout
8f429616b4
Jinman Tiantang: Fix SChapter name error (#8841)
Fix: SChapter name error
2025-05-20 21:27:51 +01:00
morallkat
3e1688e565
zh/BoyLove: Fix chapter list parsing and enable upload dates display in chapters (#8754)
* zh/BoyLove: Fix chapter list parsing and Enable upload dates

* import and use tryParse
2025-05-20 21:27:51 +01:00
zhongfly
d50732286a
dmzj: add apiv1 search (#8749)
* dmzj: add apiv1 search

* dmzj: remove old text search
2025-05-20 21:27:49 +01:00
peakedshout
e853527587
Picacomic: Fix Channel logic error (#8555)
* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.

* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.

* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.

* Update src/zh/jinmantiantang/src/eu/kanade/tachiyomi/extension/zh/jinmantiantang/Jinmantiantang.kt

* Fix: Channel logic error

* Fix: Channel logic error

* Fix: Channel logic error

* Fix: Channel logic error

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-05-20 21:26:58 +01:00
Senxian Z
2edb3b6164
Update 6Manhua parser (#8539)
* Update 6Manhua parser

* Code review changes

* Code review changes

* Code review changes
2025-05-20 21:26:58 +01:00
peakedshout
37e0aaeb75
Jinman Tiantang: add Referer header (#8527)
* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.

* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.

* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.

* Update src/zh/jinmantiantang/src/eu/kanade/tachiyomi/extension/zh/jinmantiantang/Jinmantiantang.kt

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-05-20 21:26:58 +01:00
lamaxama
ebd527364e
Jinmantiantang: fixed empty date string issue (#8376)
* Jinmantiantang: fixed empty date string issue

* Use tryParse
2025-05-20 21:26:53 +01:00
zhongfly
303b789fff
zaimanhua: fix search and detail (#8323) 2025-05-20 21:26:53 +01:00
Shikonin
cea3c8a60b
DMZJ: Update API (#8264)
Update API
2025-05-20 21:26:37 +01:00
Vetle Ledaal
44a4f517d2
Remove remaining usage of network.client (#8153)
* Explicitly use `network.cloudflareClient` instead of `super.client`

... but only if the parent is `HttpSource` or `ParsedHttpSource`

* Remove use of `network.client`

... replaced with `network.cloudflareClient` or `super.client` if the
parent class sets `client` to `network.cloudflareClient` already.
2025-03-27 00:02:34 +00:00
AlphaBoom
99f58ad3f1
Yidan: Rewrite and rework the extension. (#8091)
* Yidan: Rewrite and rework the extension.

* Yidan: Remove logs.

* Yidan: Lint?

* Yidan: Apply review suggestions

Co-Authored-By: Vetle Ledaal <13540478+vetleledaal@users.noreply.github.com>

* Apply review suggestions

Co-Authored-By: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

---------

Co-authored-by: Vetle Ledaal <13540478+vetleledaal@users.noreply.github.com>
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-03-27 00:02:34 +00:00
cumberjie
249ea8a3ad
update yidan mirrors web (#8081)
* Update Yidan.kt

* Update build.gradle
2025-03-27 00:02:31 +00:00
Creepler13
a4cd04699c
Fix Baozi (#8078)
Fix baozi
2025-03-27 00:02:31 +00:00
Alan Tan
c986f2924c
Colamanga: add upload date to latest chapter (#7935)
* ColaMange: Update filter

* ColaMange: add date_upload

The mange chapter should used the last updated date as the date_upload for user to better predict the next new chapters date

* ColaMange: Improve date parse

* Revert bump

* ColoManga: minor update

* ColoManga: bump

* ColoManga:  add error check

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-03-27 00:02:31 +00:00
Vetle Ledaal
6098ea8e35
Set isNsfw explicitly for 348 extensions (#7859) 2025-03-27 00:02:28 +00:00
AwkwardPeak7
060473aedf
use Preferences functions from utils (#7757)
* import all temporarily

* use `getPreferencesLazy()`

regex: lazy\s*\{\s*Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?\s*\}

* use `getPreferences()`

regex: Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?

* `getPreferences` and `getPreferencesLazy` with migration

regex to find: getPreferences\(\)\s*\.

* preferences edge cases

* run lint

* why kotlinter not add newline

* bruh

* bump

* unused import not caught by kotlinter

* review suggestions on all files

* bump after merge main

* review

* reduce usage of
2025-03-27 00:02:28 +00:00
1f3fff9efa
Maybe fix? please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please 2025-02-23 21:52:08 +00:00
dngonz
8ac307c66e
Remove extensions (#7712)
remove extensions
2025-02-23 21:31:16 +00:00
dngonz
78a055915d
Remove extensions (#7656)
remove
2025-02-23 21:31:15 +00:00
AlphaBoom
4b90bdeb0c
Manhuagui: Add Ranking Filter (#7499)
* Manhugui: Add Ranking Filter

* Manhugui: Fix original sort function

* Manhuagui: Correct the file name
2025-02-23 21:31:14 +00:00
heddxh
c4c6fe69f4
Manhuagui: Fix single quote parsing (#7471)
* manhuagui: convert single quote before unpack

* manhuagui: bump extension version to 21
2025-02-23 21:31:14 +00:00
Vetle Ledaal
c15852943e
Remove named capture groups from most extensions (#7328)
* remove named capture group (simple)

* remove named capture group (spot checks)
2025-02-23 21:26:49 +00:00
AwkwardPeak7
99c85784e3
move some source files to standard location (#7247)
* move files to standard locations

* format

* package

* lint
2025-02-23 21:26:48 +00:00
pjy612
b24bc5b9ca
Jinman Tiantang: Fix image blank (#7067)
* fix image blank

* Kotlin Syntax
2025-01-18 20:13:05 +00:00
dngonz
5a4c6a39bb
Jinman Tiantang: Fix image load (#7019)
fix image load
2025-01-18 20:13:05 +00:00
morallkat
ffd43e2873
zh/boylove: Fix parsing popular page (#6964)
zh/boylove: fix popular list
2025-01-18 20:13:05 +00:00
mrtear
a83f7d4f97
Roumanwu: Update Domain (#6885)
Update Roumanwu URL
2025-01-18 20:13:04 +00:00
zhongfly
c9a27a8b51
zaimanhua: add ranking filters (#6792) 2025-01-18 20:13:04 +00:00