330 Commits

Author SHA1 Message Date
are-are-are
cb86a4ac6e
GocTruyenTranh: Update genre & use parseAs and tryParse (#9877)
Update genre & use parseAs and tryParse
2025-10-02 23:57:33 +01:00
are-are-are
e18a2f732c
GocTruyenTranhVui: Using the token of a level 1 account. Login is no longer required. (#9855)
* Currently using token of a lv1 account. Will not require login anymore

Helps read most manga, manhua, manhwa. Manga/manhua/manhwa above level 1 will only be read on the web.

* Apply suggestion
2025-10-02 23:57:33 +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
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
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
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
are-are-are
8bd625d00b
Truyenhentai18: Fix search no image (#9717)
Fix search no image
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
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
Chopper
cdcde3cca1
Update domains (#9558) 2025-07-25 05:47:29 +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
074a0d7563
Update domain (#9371)
* Update domain

* Add more updates

* Add more updates
2025-07-25 05:47:28 +01:00
are-are-are
a9176c529b
NhatTruyen update domain & fix missing chapter & fix search (#9175)
* bump version

* Update domain and Fix missing chapter

* fix build

* Use suggest

* Fix Search no results

* ¯\_(ツ)_/¯

* Change fetchChapterList to chaplistRequest
2025-07-25 05:47:24 +01:00
are-are-are
5cf4e9de71
NhatTruyenS (unoriginal) update domain (#9091)
NhattruyenSS update domain
2025-07-25 05:47:23 +01:00
are-are-are
9814a9770d
Vlogtruyen: Update search add filter by genre, status, sort by (#9069)
Update search, add filter genre & status, orderby
2025-07-25 05:47:23 +01:00
are-are-are
2a2157d48b
Manhuarock domain name update & fix chapter date upload and manga status (#9049)
* Manhuarock domain name update & minor changes

* use tryParse

* Update Missing Genre

* Fix build
2025-07-25 05:47:23 +01:00
are-are-are
22f8330387
Update some domain (#9050)
* HentaiVNPlus update domain

* TruyenVN update domain

* Vlogtruyen update domain

* HentaiCB update domain

* Sayhentai update domain

* DocTruyen3Q update domain

* TopTruyen update domain

* Teamlanhlung update domain
2025-07-25 05:47:23 +01:00
Smol Ame
84efd49e17
LxManga: Update domain (#9016)
* LxManga: Bump versionCode

* LxManga: Update defaultBaseUrl

* LxManga: Update AndroidManifest
2025-07-25 05:47:23 +01:00
Chopper
b4fede6f9b
Update domains and migrate sources (#8958)
* JeazScans: Migrate to MangaThemesia

* TeamLanhLung: Update domain

* MagusManga: Migrate to Iken
2025-07-25 05:47:22 +01:00
Chopper
c8cc594055
DuaLeoTruyen: Update domain and add custom settings (#8900)
* Update domain and add custom settings

* Add check to the default base url saved when the extension is updated
2025-07-25 05:47:22 +01:00
are-are-are
ea75b2c202
Update some domain (vi) (#8758)
* Vlogtruyen update domain

* LXManga update domain

* HentaiVN.plus update domain

* HentaiCB update domain

* TruyenVN update domain

* DocTruyen3Q update domain

* TopTruyen update domain

* CoManhua update domain
2025-05-20 21:27:49 +01:00
minhngoc25a
2b26d7b3a6
NettruyenCO (unoriginal): update domain and use ajax to fetch chapters (#8709)
* Changes domain of NettruyenCO and update chapter parsing logic (using AJAX)

* GET with headers

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* * Used `kotlinx.serialization` instead of `org.json.JSONObject`
* Used HttpUrl.Builder to encode
* Used `keiyoushi.utils.tryParse`

* * Replaced jsonPrimitive with better logic
* Remove data keyword
* Passed chapter date into constructor

* Update NetTruyenCO.kt

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-05-20 21:27:48 +01:00
are-are-are
2dcd6d13a0
Update domain TruyenGG & TruyenQQ (#8538)
* TruyenGG update domain

* TruyenQQ update domain & add option domain switch

* fix buid
2025-05-20 21:26:58 +01:00
Prem Kumar
c9fc08676f
Remove 3 dead sources (#8502)
Remove AsuraScansFree, Inmoral No FanSub, YuriNeko
2025-05-20 21:26:57 +01:00
are-are-are
54055cb43c
VlogTruyen: Update domain & fix pageListParse (#8432)
* VlogTruyen Update domain & fix pageListParse

* Revert

* Use selectFrist safe call
2025-05-20 21:26:53 +01:00
Fioren
0ffd571f18
Fix thumbnail blurred image (#8430)
* Fix thumbnail blurred image

Fix thumbnail blurred image in CBHentai

* fix

* Update

* imageFromElement
2025-05-20 21:26:53 +01:00
Fioren
fe7d5c5019
TopTruyen, DocTruyen3Q: option automatically change domain (#8417)
* add option automatic change domain

add option automatic change domain TopTruyen and DocTruyen3Q

* update
2025-05-20 21:26:53 +01:00
Cuong-Tran
364c90339a
Truyenqq: fix download not able to complete (#8373)
* fix non-existed picture references to another site, preventing download completion

* better selection as suggested

* My mind was somewhere else
2025-05-20 21:26:53 +01:00
are-are-are
8dcfac5ba8
Update some domain (#8380)
* TruyenVN update domain

* LXManga update domain

* TopTruyen update domain

* ManhuaRock update domain & add option domain switch
2025-05-20 21:26:53 +01:00
are-are-are
d8e635afac
Update HentaiCB (#8379) 2025-05-20 21:26:53 +01:00
Fioren
45581e3697
Remove ads HentaiVNPlus (#8354) 2025-05-20 21:26:53 +01:00
dngonz
f1fd001e3f
Hentaicb: Fix domain (#8350)
fix domain
2025-05-20 21:26:53 +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
Fioren
3bc05706e5
Fix images not load TopTruyen (#8130)
Fix images not load and update domain TopTruyen
2025-03-27 00:02:34 +00:00
Fioren
6f47ed8bc1
Fix images load DocTruyen3Q (#8119) 2025-03-27 00:02:34 +00:00
Chopper
99c8f52676
Update domains (#8108)
* Update SamuraiScan domain

* Update RuyaManga domain

* Update DuaLeonTruyen domain

* Bump version

* Add interceptor in SamuraiScan
2025-03-27 00:02:34 +00:00
are-are-are
8482b7d235
VlogTruyen, LXHentai bump version (#7991)
* VlogTruyen bump version

* LxHentai bump version
2025-03-27 00:02:31 +00:00
are-are-are
cd03d78928
Update some domain (#7972)
* SayHentai update domain

* HentaiVNPlus update domain

* VlogTruyen update domain & back to old name

* HentaiCB update domain
2025-03-27 00:02:28 +00:00
mrtear
ec62056e09
Update Domains (#7970)
* MilaSub

* TraduccionesAmistosas

* BlackoutComics

* TaurusFansub

* LxH: name + domain

* milasub f

* Taurus f

* again

* sorry guys

* LxH: id
2025-03-27 00:02:28 +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
Fioren
5e4c156a27
Remove self-promotion, ads: TopTruyen, DocTruyen3Q (#7882)
These sites added self-promotion and ad images that are not relevant to the translation team.
2025-03-27 00:02:28 +00:00
Cuong-Tran
4fc0bc0efd
Blogtruyen: site closed for months (#7857)
remove blogtruyen
2025-03-27 00:02:24 +00:00
duongtra
7b52dd532e
TeamLanhLung: Update domain (#7839)
update domain
2025-03-27 00:02:24 +00:00
are-are-are
481fd54452
CbHentai: Add override baseUrl, Change baseUrl, Fix Regex (#7786)
* bump version

* Add override baseUrl, Change baseUrl, Fix Regex
2025-03-27 00:02:24 +00:00
Fioren
de846ee0ad
Add Domain Change: TopTruyen, DocTruyen3Q (#7765)
* Add Domain Change: TopTruyen, DocTruyen3Q

- Add Domain Change: TopTruyen, DocTruyen3Q
- Update Domain

* update

* remove unused import
2025-03-27 00:02:24 +00:00
Cuong-Tran
63558a4cdb
CBHentai: fix uri path changed & search failed with special characters (#7671)
* CBHentai: fix uri path changed

also fix altNameSelector

* extract regex

* move comment

* fix search

* HttpUrlBuilder
2025-02-23 21:31:15 +00:00