8805 Commits

Author SHA1 Message Date
Creepler13
7cdee6623f
Add Stormx (#8341) 2025-05-20 21:26:53 +01:00
KirinRaikage
1233a3199a
Shadowtrad: Remove extension (#8338) 2025-05-20 21:26:53 +01:00
bapeey
dd95e39ebc
MangaFire: Fix image coudn't be loaded (#8332)
add referer
2025-05-20 21:26:53 +01:00
bapeey
fd0fe685f5
TempleScan(es): Update theme (#8331)
update theme
2025-05-20 21:26:53 +01:00
zhongfly
303b789fff
zaimanhua: fix search and detail (#8323) 2025-05-20 21:26:53 +01:00
dragon-masterk
86369167da
LuaScans: Fix missing chapters due to Timezone issue (#8318)
* Updated Timezone for LuaScans to fix missing chapters

* bump on overrideVersionCode

* reverted versionId
2025-05-20 21:26:53 +01:00
dngonz
cfc8624c40
AnimeSama: Fix source (#8317)
fix source
2025-05-20 21:26:53 +01:00
dngonz
f210f27a7c
Mangakimi: Fix images (#8316)
fix descramble image
2025-05-20 21:26:52 +01:00
dngonz
9639b7c585
Jiangzaitoon : Fix url (#8308)
fix url
2025-05-20 21:26:52 +01:00
Creepler13
7dcde729a6
Add Mangastep (#8307) 2025-05-20 21:26:52 +01:00
Chopper
383d9c5535
MangaHosted: Update domain and api url (#8303)
Update api url
2025-05-20 21:26:52 +01:00
marioplus
fad76bc4b2
feat(BoaBua): add source BaoBua (#8253)
* feat(buondua): add source BaoBua

Refs: #1104

* fix(buondua/search): resolve pagination param forwarding
chore(buondua/search): clean up URL format and flag

* Fix:
  - Add missing pagination parameter propagation
* Maintenance:
  - Remove redundant trailing "/" in pagination URLs
  - Set `supportsLatest` to false (default behavior)

Closes: #1104

* chore(buondua): remove redundant trim() calls

Closes: #1104

* refactor(BaoBua): standardize chapter names and URL handling

- Replace date-based chapter names with static "Gallery" value
- Remove baseUrl from category URLs (construct dynamically when used)

Closes: #1104

* chore(BaoBua): remove unused

Closes: #1104

* chore(BaoBua): revert settings.gradle.kts

Closes: #1104

* chore(BaoBua): remove unused import

Closes: #1104

* chore(BaoBua): remove needless blank line

Closes: #1104

* fix(BaoBua): add unselected Category

Closes: #1104

* refactor(BaoBua): optimize manga details parsing

- Set update_strategy = UpdateStrategy.ONLY_FETCH_ONCE
- Remove unused randomua dependency

Closes: #1104
2025-05-20 21:26:37 +01:00
marioplus
40a9d2ec6a
feat(misskon): add source misskon. (#8225)
* feat(misskon): add source misskon.

refs: #1855

* feat(misskon): Improve network handling and code structure

• Network enhancements:
  - Add headers parameter for `GET` methods
  - Implement standardized query with `HttpUrl`
  - Replace `attr()` with `asbUrl()` for safe path composition

• Structural improvements:
  - Move date regex to companion object
  - Extract SimpleDateFormat as global constant
  - Refactor Filter logic into standalone class

• Robustness upgrades:
  - Remove unsafe non-null assertion(!!) on date_upload
  - Adopt SManga.create().apply  { } chaining pattern

refs: #1855

* feat(misskon): improve code structure and null safety

- Replace `attr()` with `absUrl()` for more reliable URL extraction
- Remove non-null assertion (`!!`) from `thumbnail_url` as it's not critical
- Fix usage of `select()` and `selectFirst()` to properly handle nullable cases

refs: #1855

* chore(MissKon): remove needless blank line

- Fix lint violation (no-consecutive-blank-lines)

Closes: #1855

* refactor(MissKon): optimize URL handling and reuse utils

* Remove baseUrl from category URLs (build dynamically when used)
* Reuse existing utils for:
  - Date parsing
  - Filter queries
* Standardize pagination URL construction

Closes: #1855

* fix(MissKon): Correct URL template, set default gallery name, and unify selectors

Closes: #1855

* refactor(MissKon): fix URL construction and client configuration

- Fix string interpolation in search URL ("$it.url"  → "${it.url}")
- Remove MOBILE user agent restriction
- Remove unused dependency
- Add ONLY_FETCH_ONCE update strategy
- Clean up selector syntax
2025-05-20 21:26:37 +01:00
Chopper
6341d5ff73
Update domains (#8297)
Update domain
2025-05-20 21:26:37 +01:00
Vetle Ledaal
485c7f078e
Yaoi Flix: update domain (#8291)
* Revert "Remove broken extensions/sites (#8167)"

Partial.
This reverts commit 5e1a1cd5ef34852fe524287a81d9769d34661713.

* Yaoi Flix: update domain
2025-05-20 21:26:37 +01:00
Vetle Ledaal
153934bed7
Revert removal of some MadTheme sites (#8290)
* Revert "MadTheme: Fix MangaForest, remove redirect domains (#14661)"

This reverts commit 42d9c0b1184ea23679bb7471696c3d7b1bebd36e.

* Switch to new multisrc structure
2025-05-20 21:26:37 +01:00
Creepler13
b7e40990d8
Add Alucard Scans (#8289)
* Add Alucard Scans

* Update src/tr/alucardscans/src/eu/kanade/tachiyomi/extension/tr/alucardscans/Alucardscans.kt

Ah True, it still worked so i didnt see it

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

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-05-20 21:26:37 +01:00
bapeey
10cea1e57d
ManhwaWeb: Filter out unreleased chapters (#8282)
filter out not released chapters
2025-05-20 21:26:37 +01:00
Creepler13
7457106c23
Add APComics (#8279)
add APComics
2025-05-20 21:26:37 +01:00
lamaxama
752920a0d4
Add migration reminders for Manganato, Mangakakalot and Mangabat. (#8278) 2025-05-20 21:26:37 +01:00
Creepler13
c124f76d64
Add Manhuarm (#8277)
add Manhuarm
2025-05-20 21:26:37 +01:00
Smol Ame
34bd753d27
Remove AQUA Scans (ManhwaWorld) (#8276) 2025-05-20 21:26:37 +01:00
Chopper
d0d9558eb2
GekkouScans: Migrate theme (#8275)
Migrate theme
2025-05-20 21:26:37 +01:00
Chopper
7fcbbec4c7
ReadMangas: Add compatibility with id and slug (#8274)
Add compatibility with id and slug
2025-05-20 21:26:37 +01:00
Shikonin
cea3c8a60b
DMZJ: Update API (#8264)
Update API
2025-05-20 21:26:37 +01:00
Fioren
26eb2757b4
Fix images not load DocTruyen3Q (#8272)
* Fix images not load DocTruyen3Q

Fix images not load, update domain DocTruyen3Q

* update
2025-05-20 21:26:37 +01:00
Chopper
e64df9ebc4
TeamLanhLung: Merge A3Manga with TeamLanhLung and fix search manga (#8271)
* Merge A3Manga and TeamLanhLung and fix search manga

* Use parseAs from utils
2025-05-20 21:26:37 +01:00
Prem Kumar
e5a63cc2e6
Arven Scans: Update domain (#8267)
update domain
2025-05-20 21:26:37 +01:00
Vetle Ledaal
98bd2586fb
Koharu: do not use network on main thread (#8255) 2025-05-20 21:26:37 +01:00
Vetle Ledaal
49c03653f8
Fix CI, Looper.getMainLooper() (#8257) 2025-05-20 21:26:37 +01:00
marioplus
2723d5d0ca
fix(buondua): enhance Cloudflare challenge bypass (#8249)
* fix(buondua): enhance Cloudflare challenge bypass

- Add rate limiting (max 10 requests/second)
- Implement random User-Agent rotation
- Inject Referer header
- Version bump 2 → 3

refs: #8079

* chore(buondua): replace interceptor with headersBuilder for request headers

- Replace the interceptor with  headersBuilder()
- Move the SimpleDateFormat to the companion object or class variable

Refs: #8079
2025-05-20 21:26:37 +01:00
Romain
f4a08ea908
Add .git-blame-ignore-revs (#8232) 2025-05-20 21:26:37 +01:00
Romain
9efc599e9c
Migration of PhoenixScans (#8191)
* PhenixScans: Add support for new site

* Search, Filter, Genres

* Cleaning

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: Luqman <16263232+Riztard@users.noreply.github.com>
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* Status

* Variable formatting

* Move Filters to a separate file

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: Luqman <16263232+Riztard@users.noreply.github.com>
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-05-20 21:26:37 +01:00
Chopper
09d9b33080
SussyToons: Fix memory leak (#8240)
* Fix memory leak

* Remove variable
2025-05-20 21:26:37 +01:00
Chopper
fa09f8122d
ReadMangas: Fix loading content (#8239)
* Fix details, chapter and page

* Fix popular and latest

* Fix search

* Add change suggestion
2025-05-20 21:26:37 +01:00
mrtear
5de9ae2485
HiveScans: Update Domain (#8235)
Hive: Update Domain
2025-05-20 21:26:37 +01:00
Chopper
ae982b97ca
Keyoapp: Fix duplicate entries (#8226)
* Fix duplicate entries

* Remove delimiter

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

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-05-20 21:26:37 +01:00
mrtear
8ee6d0184e
Arvenscans & Aeinscans: Update URL & Fix Details (#8216)
* Arven: Domain Update

* Aein: Fix null tag & details
2025-05-20 21:26:37 +01:00
Chopper
07eba2f8f2
Keyoapp: Add new variant to popularManga selector (#8206)
All checks were successful
CI / Prepare job (push) Successful in 7s
CI / Build individual modules (push) Successful in 9m54s
CI / Publish repo (push) Successful in 50s
Add new variant to popularManga selector
2025-03-27 00:02:40 +00:00
AwkwardPeak7
77bd833e6a
Hitomi: change cdn domain & fix image url logic (#8204)
* Hitomi: change cdn domain & image url logic

* remove unused

* avifbigtn
2025-03-27 00:02:40 +00:00
wasu
ea28acd641
Add OhJoySexToy (#8149)
* Add OhJoySexToy

* better CSS selectors

* shorten description

Description format vary per comic, some have one paragraph, others many, some include transcript, links or even more advanced HTML structures

* override title in mangaDetailsParse

* fix: wrong date element

* use absolute urls

* rename file (fix doubled file extension)

* move SimpleDateFormat to class
2025-03-27 00:02:40 +00:00
Chopper
a8e99cea12
Nartag: Update domain (#8194)
Update domain
2025-03-27 00:02:36 +00:00
theAutotelicX
e0193a707a
Add Moodtoon (#8181) 2025-03-27 00:02:36 +00:00
Vetle Ledaal
3fb70c10de
Koharu: fix DTO & bypass Cloudflare (#8175)
* Koharu - \r\n → \n

* SchaleNetwork: fix loading & support related-manga

* (SchaleNetwok/Koharu): Fix DTO & bypass Cloudflare (#128)

* Fix DTO
* Bypass CloudFlare Turnstile
* Add tags filter select box which supports click on 'tag' to search
* Allow permanent excluded tags

* Revert fork specific Koharu changes

* Bump version + lint

---------

Co-authored-by: Cuong-Tran <cuongtran.tm@gmail.com>
2025-03-27 00:02:35 +00:00
Chopper
414b6b8670
NyxScans: Fix api url (#8172)
Fix api url
2025-03-27 00:02:34 +00:00
Chopper
ee5a221a17
Mangaworld: Update domain (#8171)
Update domain
2025-03-27 00:02:34 +00:00
Vetle Ledaal
d43dd231b2
Update domain for Catharsis World (#8170) 2025-03-27 00:02:34 +00:00
Vetle Ledaal
5b7ce2f85d
Remove broken extensions/sites (#8167)
* Remove HerenScan (403)

* Remove Its Your Right Manhua (403)

* Remove PrinceEdiciones (403)

* Remove Manhwas.es (403)

* Remove Yaoi Manga (403)

* Remove Kings Of Darkness (404)

* Remove ManhwaFreak.xyz (404)

* Remove HenChan (404)

* Remove Yaoi Flix (404)

* Remove Asura Scans.us (unoriginal) (disabled)

* Remove Bento Manga (404)

* Remove MR Yaoi Fansub (expired)

* Remove Aurora Scan (empty)

* Remove Varna Scan (unrelated)

* Remove Guilda Tier Draw (disabled / invite only)

* Remove Norte Rose Scan (under maintenance)

* Remove Nox Scans (disabled)

* Remove Novelle Leggere (unrelated)

* Remove IchiroManga (disabled)

* Remove LeerMangasXYZ (unrelated)

* Remove Wicked Scans (526, invalid SSL certificate)
2025-03-27 00:02:34 +00:00
Vetle Ledaal
af0d261251
Remove extensions without A record (#8165)
* Remove MangaBook

* Remove Wicked Witch Scan
2025-03-27 00:02:34 +00:00
Pandu
7e13a5ca27
Noromax: Update Domain (#8164) 2025-03-27 00:02:34 +00:00