9146 Commits

Author SHA1 Message Date
Chopper
03b8b9b4ca
TruyenHentai18: Update domain and fix loading content (#9586)
* Update domains

* Add private statement in DTO

* Add setUrlWithoutDomain in mangaDetailsParse

* Save slug without lang prefix

* Apply changes
2025-07-25 05:47:29 +01:00
Hualiang
b747b55681
Bilimanga: fixed some chapter page response encoding parsing errors (#9609)
* fixed some chapter page response encoding parsing errors

* modify
2025-07-25 05:47:29 +01:00
AwkwardPeak7
aedd777371
Dynasty: original covers & chapter metadata (#9604)
* original covers & chapter metadata

* use cached cover if new one is same
2025-07-25 05:47:29 +01:00
Romain
ea34656edf
Switch to the new URL of Rimu Scans (#9603)
* Switch url
Fix #9602

* Bump version
2025-07-25 05:47:29 +01:00
AwkwardPeak7
296a7bf55d
Hitomi: fix animated webp & potential oom (#9600)
* animated images can be webp

closes https://github.com/keiyoushi/extensions-source/issues/9554

* avoid internal resize overhead of HashSet

* bump

* import
2025-07-25 05:47:29 +01:00
AwkwardPeak7
d773d2692b
Webtoons.com: add rate limit & handle chapter count reset on new season (#9593)
* Webtoons: ratelimit chapters fetch api

closes https://github.com/keiyoushi/extensions-source/issues/9570

* handle season number reset

closes https://github.com/keiyoushi/extensions-source/issues/9495

* edge case bug

* bump
2025-07-25 05:47:29 +01:00
AwkwardPeak7
827e91d2c6
MangaDistrict: fix search (#9592) 2025-07-25 05:47:29 +01:00
Hualiang
a5a62a2d4e
Add bilimanga source (#9552)
* init

* optimize

* adjust

* little modify

* modify extName

* modify prompt

* apply commit

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

* apply commit

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

* add request rate limit

* apply commit

* apply commit

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-07-25 05:47:29 +01:00
stevenyomi
2142cb32c2
Close response properly in core utility parseAs() (#9591) 2025-07-25 05:47:29 +01:00
Chopper
603fd58fff
TresDaosScan: Update domain and add url editor (#9589)
Update domain and add url editor
2025-07-25 05:47:29 +01:00
Chopper
5bdb239025
Add MangaKusu (#9588) 2025-07-25 05:47:29 +01:00
Chopper
642156da15
Remove ReadMangas (#9587) 2025-07-25 05:47:29 +01:00
stevenyomi
66551c4eca
Remove duplicate YYmanhua (#9564)
It is a mirror of Mangabz.
2025-07-25 05:47:29 +01:00
Chopper
3d797524b2
Update domains (#9559)
Rawkuma: Update domain (#9528)

* Rawkuma: Bump versionCode

* Rawkuma: Update baseUrl

Co-authored-by: Smol Ame <155411819+Smol-Ame@users.noreply.github.com>
2025-07-25 05:47:29 +01:00
Chopper
cdcde3cca1
Update domains (#9558) 2025-07-25 05:47:29 +01:00
Chopper
4050e42337
Add new multi-src: zerotheme (#9544) 2025-07-25 05:47:29 +01:00
stevenyomi
1980853506
Setup CODEOWNERS (#9580) 2025-07-25 05:47:29 +01:00
mozzaru
aa40f1101f
SirenKomik: fix 'Post ID not found' (#9579)
fix load picture fast mybe
2025-07-25 05:47:29 +01:00
Nikolaï LEMERRE
84dc72f863
Update RaijinScan URL (#9576) 2025-07-25 05:47:28 +01:00
tanaka-shizuku3
54f4552fcc
Dm5: Fix chapter list not loading (#9573) 2025-07-25 05:47:28 +01:00
are-are-are
f6945c3b71
Update some domain (#9562)
* TruyenGG update domain

* Sayhentai update domain

* NettruyenCO update domain

* GocTruyenTranh update domain

* TopTruyen update domain
2025-07-25 05:47:28 +01:00
Chopper
dd8c469abf
Add MangaStop (#9553) 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
Smol Ame
5ec031e3b8
Rawkuma: Update domain (#9528)
* Rawkuma: Bump versionCode

* Rawkuma: Update baseUrl
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
Chopper
a5a70f4a31
Add new madara sources (#9489)
* Add madara source

* Remove icon 512.png
2025-07-25 05:47:28 +01:00
Chopper
0284d48333
YugenMangas: Update domain (#9477)
* Update domain

* Fix
2025-07-25 05:47:28 +01:00
ilona
b860b15286
Feat/pixiv deeplink (#9457)
* Pixiv: added deeplink and ID search (#9452)

Direct ID search is triggered by prefixing the item's ID with with `aid:` for artworks/illustrations, `sid:` for series, and `user:` for users. The former two are meant only for use in deeplinks, while the latter may also be useful for actual users and therefore has a more exposable name. (All of these prefixes are subject to change)

* Pixiv: bandaid fix for API not returning needed values (#9452)

Apparently depending on the circumstances, the API doesn't return the user ID to which a series belongs. This user ID is instead placed in the outer Illustration object. This very basic (and subject to a larger refactoring) fix ensures that the user ID is always present when needed to construct the link (it isn't required for anything else in the API)

* Pixiv: ensured that only exact matches to the deeplink patterns are handled specially (#9452)

The exact pattern is: `<type>:<ID consisting of digits>`. By ensuring that only digits and nothing else afterwards are allowed by the pattern matching (otherwise falling back to regular search), we further decrease the likelihood of users accidentally triggering this functionality (it sadly can't be entirely avoided, since deeplinks need to share an interface with the regular search queries)

* Pixiv: changed Deeplink system to use URL

Instead of complex parsing logic in the (deliberately lightweight and kotlin-wise handicapped) Deeplink Activity, the captured URL can just be passed to the search directly and handled there. The ability for the search to understand full Pixiv URLs is useful (and half-expected) either way, and it will not interfere with regular search function.

* Pixiv: fixed IndexOOB when query is empty/not a valid URI

* Pixiv: Applied suggestion to use OkHttp Urls
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
Chopper
3070ed4967
HiveScans: Fix page list (#9488)
* Fix page list

* Bump version
2025-07-25 05:47:28 +01:00
Chopper
50e1b1c9fc
ImperioDaBritannia: Fix null pointer (#9487)
Fix null pointer
2025-07-25 05:47:28 +01:00
Chopper
2512c9e0ad
SpectralScan: Fix pages not found (#9479)
Fix pages not found
2025-07-25 05:47:28 +01:00
Chopper
a916378f4e
Update some domains (#9478) 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
Chopper
746243a820
PinkRosa: Fix loading content (#9463)
Fix loading content
2025-07-25 05:47:28 +01:00
Chopper
7cc89b1d4a
SpectralScan: Fix chapters not found (#9462)
* Fix chapters not found

* Fix lint
2025-07-25 05:47:28 +01:00
Granite Bagas
4c9e52353a
fix: update some domain (#9432) 2025-07-25 05:47:28 +01:00
Nam Anh
b7b69b73fa
MayoTune: Change to multi language (#9431) 2025-07-25 05:47:28 +01:00
Chopper
e9a8b1b19a
Astratoons: Fix no pages found (#9451)
Fix no pages found
2025-07-25 05:47:28 +01:00
Chopper
791d203f42
SpectralScan: Fix no pages found (#9450)
* Fix no pages found

* Bump version
2025-07-25 05:47:28 +01:00
AlphaBoom
717d58a63c
Bakamh: Add missing http header (#9425) 2025-07-25 05:47:28 +01:00
AlphaBoom
e28e6ed77f
MangaGun: Fix Chapter list parsing (#9424) 2025-07-25 05:47:28 +01:00
scb261
63ff937ae4
Holonometria: update URL and other fixes (#9400)
* Holonometria: update URL and other fixes

* Review suggestions
2025-07-25 05:47:28 +01:00
AwkwardPeak7
e84d87a883
Hitomi: retry on stream reset exception with internal error from server (#9414)
* retry with delay on internal_error from server

* bump

* else
2025-07-25 05:47:28 +01:00
Cuong-Tran
d482b55bf5
Komik-cast: update domain (#9411) 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
spicemace
4e0a48fff7
Kemono fix image url path (#9396) 2025-07-25 05:47:28 +01:00
Chopper
53ff72f22c
AnimeXNovel: Fix loading chapters (#9392)
Fix loading chapters
2025-07-25 05:47:28 +01:00
Chopper
ee6ec2bd75
CosmicScansID: Add url editor (#9374)
Add url editor for cosmicscans
2025-07-25 05:47:28 +01:00