9385 Commits

Author SHA1 Message Date
Vetle Ledaal
e5ab6fbb21
Bato.to: expose all mirrors for CI (#9810)
* Bato.to: expose all mirrors for CI

* move CI check to `getMirrorPref()`

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

* remove proxy variable `mirror`

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

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-02 23:57:22 +01:00
Chopper
0730f24d95
Inkapk: Update mangaSubString (#9808)
Update mangaSubString
2025-10-02 23:57:22 +01:00
Chopper
8cfdedfa7a
ImperioDaBritannia: update rateLimit (#9805)
update rateLimit
2025-10-02 23:57:22 +01:00
Creepler13
f9d0fec4ff
Flamecomics: Fix images (#9802)
* Fix flamecomics images

* Update src/en/flamecomics/src/eu/kanade/tachiyomi/extension/en/flamecomics/FlameComics.kt

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

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-10-02 23:57:22 +01:00
zhongfly
7326524050
zaimanhua: update scanlator assignment logic & fix webview url (#9801)
* zaimanhua: update scanlator assignment logic

fix #9794

* zaimanhua: fix webview url
2025-10-02 23:57:22 +01:00
Vetle Ledaal
a42f5c0479
Bato.to: randomize auto mirror better (#9797)
* Bato.to: randomize auto mirror better

* simplify implementation

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

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-02 23:57:22 +01:00
are-are-are
ffff87d5a0
Add source GocTruyenTranhVui (#9728)
* Add GocTruyenTranhVui

* Use jsonInstance

* Use parseAs

* Use HttpSource()

* Merge DTO files

* Using chapterListParse and loginRequired

* Fix variable

* Use toManga(), Use toChapter(), fix no chapter

* Fix Url, Works well

* Add Advanced search

* Optimize variable naming & add mangaId cache

* MangaIdCache: Add limit cache

* Apply suggestion

* Fix package declaration, format using Android Studio

* Fix names: use camel case Dto instead of DTO even if it's acronym; add S in to[S]Manga/Chapter

* Use generic ResultDto<T> to replace similar classes

* Inline the typealiases, which are used to demonstrate how to use generics

* More conventional namings

* Change manga url format; override getMangaUrl; fix chapterListParse slug which is definitely not tested; remove useless HTML parse fallback

* Use timestamp value from API instead of parsing string

* Early abort in pageListParse()

* Refactor filters; don't get an empty filter list if argument is empty, it's uselss

* Parse more manga fields from API and set initialized because all fields are filled; fix listing next page; use selectFirst()!!.text() instead of select().text()

* Use search endpoint for latest updates; the home endpoint doesn't provide genres

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-02 23:57:22 +01:00
whitebeardhelper
88749bec9f
Portal Yaoi: update url (#9795)
update portal yaoi url
2025-10-02 23:57:22 +01:00
AwkwardPeak7
25f2ab773d
Ritharscans & ArtLapsa: fix page list selector (#9792)
* Ritharscans: fix page list

* artlapsa: fix page list
2025-10-02 23:57:22 +01:00
whitebeardhelper
8ac14c2917
Hiperdex: Update domain and fix search (#9787)
* update hiperdex domain

* hiperdex: fix search

* hiperdex: use imageFromElement when search for thumbnail

* fix request when filter is applied

* fix search using more specific properties and functions

* remove unnecessary overrides

---------

Co-authored-by: Alex <WhiteBeard Helper>
2025-10-02 23:57:22 +01:00
are-are-are
99a153304d
MiMiHentai: Advanced Search (#9773)
* Advanced Search

* Add if search

* Update src/vi/mimihentai/src/eu/kanade/tachiyomi/extension/vi/mimihentai/MiMiHentai.kt

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

* Fix build

* Apply suggestion

* Complete Advanced Search

* Revert "Complete Advanced Search"

This reverts commit 25a77c5d9be035f64fe5d9e418686830fb41cde8.

* Delete hs_err_pid25072.log

* Advanced Search

* suggestion

* Revert not apply suggestion because Inefficient

* Update MiMiHentai.kt

* Apply suggestion

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-02 23:57:22 +01:00
are-are-are
7d6df5d918
Batoto: Fix bug baseUrl = "Auto" (#9767)
* Fix batoto baseUrl = auto

* Update src/all/batoto/build.gradle

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

* Update BatoTo.kt

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-10-02 23:57:22 +01:00
Smol Ame
fc828972d8
Read Tokyo Ghoul: Update baseUrl (#9756)
All checks were successful
CI / Prepare job (push) Successful in 4s
CI / Build individual modules (push) Successful in 6m48s
CI / Publish repo (push) Successful in 43s
* Read Tokyo Ghoul: Bump versionCode

* Read Tokyo Ghoul: Update baseUrl
2025-07-25 05:47:30 +01:00
are-are-are
4630e1ba74
Update some domain (#9749)
* NetTruyenCO update domain

* LxManga update domain

* DocTruyen3Q update domain

* HentaiCB update domain

* DocTruyen5s update domain
2025-07-25 05:47:30 +01:00
KirinRaikage
9d20a590ae
Mangas-Origines: Fix chapters not found (#9741)
* Mangas-Origines: Fix chapters not found

* Add missing trailing comma
2025-07-25 05:47:29 +01:00
are-are-are
42a448d15f
Add Source MimiHentai (#9726)
* Add Mimihentai

* Delete PageDTO.kt

* Delete ChapterDTO & use getMangaUrl

* Use Page parseAs

* delete client

* used getChapterUrl as instructed stevenyomi

* use toManga

* imageUrlParse throw UnsupportedOperationException()

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

* Fix various issues

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-07-25 05:47:29 +01:00
stevenyomi
cb99f8ea64
Move ColaManga to single source (#9737)
The other override, MangaDig, for which this multisrc was created, was removed in #5319.

The extension stays broken and the version code is not bumped.
2025-07-25 05:47:29 +01:00
kanoou
927507b7ac
Add LectorMOnline and MangasX (#9665)
* add lectormonline

* add webview methods

* review

* move to factory

* wut

* move to multisrc

* move iconcs to multisrc
2025-07-25 05:47:29 +01:00
kanoou
9a2e34df4d
Cartel de Manhwas: Update domain (#9733)
update domain
2025-07-25 05:47:29 +01:00
kanoou
b1e4ab83cc
MangaCrab: Update domain and fix pages not loading (#9725)
fix pages
2025-07-25 05:47:29 +01:00
kanoou
208168943c
VerComics: Add pages selector (#9724)
add selector
2025-07-25 05:47:29 +01:00
Smol Ame
143e964708
Little Tyrant: Remove www. from baseUrl (#9720)
* Little Tyrant: Bump versionCode

* Little Tyrant: Remove `www.` from baseUrl
2025-07-25 05:47:29 +01:00
are-are-are
8bd625d00b
Truyenhentai18: Fix search no image (#9717)
Fix search no image
2025-07-25 05:47:29 +01:00
tanaka-shizuku3
1f8bb317b6
Mangabz: Fix StringIndexOutOfBoundsException (#9710)
* Mangabz: Fix StringIndexOutOfBoundsException

StringIndexOutOfBoundsException happens when description is the same as title

* fix description

* remove some lazys since JVM guarantees initialization only when calling this file

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-07-25 05:47:29 +01:00
are-are-are
b09647744c
Truyenhentai18: Fix popularMangaNextPageSelector (#9711)
Fix popularMangaNextPageSelector
2025-07-25 05:47:29 +01:00
are-are-are
36d7baeae6
NettruyenCO: Fix bug input string (#9709)
Fix input string
2025-07-25 05:47:29 +01:00
are-are-are
6fb92c5ade
LxManga: FIx dateTimeformat (#9708)
Fix dateTime & bump version
2025-07-25 05:47:29 +01:00
Hiirbaf
3018e37492
LectorTMO: Add more status (#9695)
* Add more status

* Update version
2025-07-25 05:47:29 +01:00
meatballsaretasty
42e4618a13
Fix/hc not finding pages (#9669)
* Update build.gradle

* fix: pageListParse not returning any pages

The old selector wasn't returning any images. 

Changed fetchChapterList url to the new HC `story` page which has all the images, unpaginated. 

Updated pageListParse.
2025-07-25 05:47:29 +01:00
kanoou
187fa7de52
IkigaiMangas: Fix nsfw cookie value (#9667)
fix nsfw cookie
2025-07-25 05:47:29 +01:00
Chopper
0a7189534e
SpectralScan: Fix pages (#9658)
* Fix pages

* Close the response.

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-07-25 05:47:29 +01:00
kanoou
09bab2593b
TempleScan(es): Auto update domain (#9651)
* autoupdate domain

* use location header

* remove ci check
2025-07-25 05:47:29 +01:00
stevenyomi
46b898fcd4
Manhuagui: cleanup (#9663)
* cleanup

* bump user agent

* remove chapter number regex, let the app parse it

* bump version code

* remove extra new line
2025-07-25 05:47:29 +01:00
Alan Tan
2638c08b11
baozimhorg: fix illegal State Exception & more (#9656)
* baozimhorg: fix illegal State Exception

fix #9543

* Goda: Version bump

* Goda: Minor change

* Goda: improvement to mangaDetailsParse element selector

* Goda: added more status

* Revert "Goda: improvement to mangaDetailsParse element selector"

This reverts commit 6fe7c8b165ebf9b9568644aa50ef7d0e23a0a888.

* Goda: fix typo

* Goda: improvement to mangaDetailsParse element selector

* The selector is equally breakable

* Add mirrors

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-07-25 05:47:29 +01:00
AwkwardPeak7
363498aee3
SchaleNetwork: simplify clearance token logic (#9630) 2025-07-25 05:47:29 +01:00
stevenyomi
87cd9dc9fb
Update MCCMS sources (#9631)
* Add back Manhuawu, closes #1567

* Clean up 6Manhua

* Add Miaoqu Manhua, closes #4482

* Add 2 French sources
2025-07-25 05:47:29 +01:00
KirinRaikage
42d0c589d6
Poseidon Scans: Update domain (#9628)
* Poseidon Scans: Update domain

* Poseidon Scans: Add missing trailing comma

* Update src/fr/poseidonscans/build.gradle

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

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-07-25 05:47:29 +01:00
stevenyomi
b998f4cc58
Remove some dead sources (#9626)
* Remove Mangajikan, closes #9426

* Remove Gufeng Manhua, closes #9437

* Remove Damao Manhua (image pages all broken)
2025-07-25 05:47:29 +01:00
stevenyomi
3993e7349b
Add MMLook multisrc (#9624)
* Add MMLook multisrc

* show updated time

* fix updated text

* tweak manga url logic

* Use cloudflareClient
2025-07-25 05:47:29 +01:00
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