Commit Graph

6363 Commits

Author SHA1 Message Date
arkon 4cf80a358d [skip ci] clarify expectations around requests in README 2024-01-01 17:30:54 -05:00
Cuong M. Tran e4a62d0fc7
Update Manhwa18/Manhwa18.net, Manhwaraw.com (#19516)
* Fix ManyToon.me & ManyToon.club

Fix issues in which both sources unable to load any mangas.

Closes #16612

* Update multisrc MyMangaCMS to support other site’s langugae

Also, support a second alternative name and remove generic words like “manhwa”, “engsub” from those names.
Also, mark TruyenTranhLH as NSFW

* Move Manhwa18 & Manhwa18.net to MyMangaCMS theme.
Also fix Manhwa18.net’s searching issue with the previous theme.
Also allow Manhwa18’s filter working since it was not with the previous theme.

Close #18818

* Remove unused import causing PR build check to fail

* MyMangaCms

Bump the `versionId` so the ID will change and users will be forced to migrate to update the URLs.

* fix locale friendly

* Fix Manhwaraw.com won’t show Popular & Latest manhwa

* revert bumping TruyenTranhLH’s version
2024-01-01 18:03:26 -03:00
源文雨 7e4d35b066
Picacomic: Fix json decoding error of non-ASCII chars (#19434) (#19515)
* Picacomic: Fix json decoding error of non-ASCII chars (#19434)

Caused by #19400

* bump version code to 4

* replace decodeToString with toString
2024-01-01 18:03:16 -03:00
Secozzi 66019f2511
Comickiba: change name & factory source (#19514)
* Add manhuagold

* remove comickiba

* dont keep old id
2024-01-01 18:03:07 -03:00
Federico d'Alonzo 40c354f4d0
Project Suki: refactors and fixes (#19513)
* refactor(reportErrorToUser): enhance reportErrorToUser

* refactor(DataExtractor): add unexpectedErrorCatchingLazy

Makes it easier to quickly find and fix unexpected errors

* refactor(BookDetail): attempt at making BookDetail more extensible

Also fixes a rare bug that would throw a NoSuchElementException when the status or origin fields weren't found in the details table.

* refactor(mangaDetailsParse): refactor mangaDetailsParse to follow BookDetail's refactor

* chore(reportErrorToUser): Review reportErrorToUser messages

* refactor(Search): completely separate simple and smart search

create SmartBookSearchHandler as an attempt to speed up search by wasting less resources on unnecessary multiple normalization and reinitialization of resources via ThreadLocal

* chore(build): bumped extVersionCode to 3

* refactor(activities): Add activities to handle /book and /read URLs

Create a MangasPage with only a single Manga present (unfortunately needs to fetch manga details as title can't be inferred just by bookid)
Group activities in "activities" package for clarity

* fix(KDoc): fix Cannot resolve symbol

* chore: Update README and CHANGELOG

* chore: Add a bit of documentation to SmartBookSearchHandler

* feat: Handle /book and /read urls as search query

* chore(CHANGELOG): entries incorrectly listed as PUBLISHING_FINISHED now are correctly listed as COMPLETED

* chore(README): expanded README
2023-12-31 18:57:50 -03:00
Thomas Meng 3a213c1ca8
Fix order of chapters/volumes in manhuagui. (#19503)
* Groups chapters/volumes and special chapters together into blocks
2023-12-31 10:18:19 -05:00
Claudemirovsky 828c6f7b46
fix(uk/mangainua): Fix chapter list (again) & prevent future trolling (#19504)
* fix: Fix chapter list & prevent future trolling

* refactor: Minor refactoration for fun

* chore: Bump version

* fix: Prevent NPE in manga details

Didn't happen to me in my tests, but better be safe than sorry.
Thumbnails aren't really worth a (rare but possible?) NPE anyway

* fix: Add rate limit to prevent HTTP 429
2023-12-31 10:18:04 -05:00
Secozzi e9d0420f81
Shinigami: remove X-Requested-With header (#19505)
Remove header
2023-12-31 10:17:25 -05:00
bapeey 607ac27b09
HentaiVN: Fix not showing in source list (#19500)
Fix not showing in extension list
2023-12-30 18:56:22 -03:00
Claudemirovsky ffec0fa53d
fix(tr/mangatr): Fix page list (#19490)
* fix: Fix page list

* refactor: Minor "refactoration" for fun

* chore: Bump version
2023-12-30 18:55:16 -03:00
bapeey ff89737d57
Add MangaLatino (#19486) 2023-12-30 18:54:29 -03:00
bapeey 5835112840
Add two sources to MangaThemesia (#19485)
* Add NekoScans

* Add NSFW flag

* Add TresDaosScan
2023-12-30 18:54:08 -03:00
bapeey badca890bb
InfraFandub: Update domain, add rateLimit and fix status selector (#19484)
Update domain
2023-12-30 18:53:51 -03:00
bapeey 909255233d
Add two sources to Madara (#19483)
* Add LectorMangaLat

* Add KenhuaScan

* Lint
2023-12-30 18:53:35 -03:00
bapeey e88c1f8211
Bump GS version (#19498)
Bump
2023-12-30 18:53:00 -03:00
Secozzi 5f70aafd37
Dragontea: update pageListParse (#19479)
change some numbers
2023-12-29 17:53:55 -03:00
Benji Grant 600eb2c0aa
Update Solar and Sundry API (#19449)
* Update API URL and metadata

* Update version

* Migrate to kotlinx.serialization
2023-12-29 17:53:41 -03:00
Ahmad Thoriq Najahi 75f632b0d9
MangaThemesia: Initial add natsu (#19477)
Signed-off-by: Ahmad Thoriq Najahi <najahi@zephyrus.id>
2023-12-29 17:53:23 -03:00
Secozzi a7f403bdc5
Add Rudra Scans (#19460)
* Add rudra scans

* remove nsfw flag

* remove chapter_number
2023-12-29 17:52:58 -03:00
Alessandro Jean 09458dcd86
Readd search to LM (#19480)
Readd search to LM.
2023-12-29 17:52:31 -03:00
Claudemirovsky 5c71163ef6
fix(zh/happymh): Fix http 403 in page lists (#19470)
* fix: Fix page list - Set API version

* refactor: Use serializable data classes

* chore: Bump version
2023-12-29 10:20:09 -05:00
Claudemirovsky 4f22d3f064
fix(ar/yokai): Show the complete chapter list (#19471)
* fix: Show the complete chapter list

* chore: Bump version.
2023-12-29 10:19:05 -05:00
Claudemirovsky ac4700a760
fix(ar/manga.ae): Fix issues with cloudflare (#19473)
* fix: Fix issue with cloudflare

* refactor: Remove unused preference

* refactor: Minor refactoration

* chore: Bump version
2023-12-29 10:18:31 -05:00
are-are-are 804c3ef7bc
(multisrc/WPComic) Update domain Nettruyen & Nhattruyen (#19476)
Update Domain Nettruyen & Nhattruyen
2023-12-29 10:17:23 -05:00
Claudemirovsky aed9cc5188
fix(uk/mangainua): Fix chapter list request (#19459)
* fix: Fix chapter list request

* chore: Bump version
2023-12-28 16:24:49 -03:00
Claudemirovsky f3316c1cbc
fix(uk/honeymanga): Fix chapter list (#19456)
* fix: Fix chapter list

* feat: Update search API

* refactor: Use URLs from constants

* refactor: Minor refactoration

* feat: Show more info in manga details page

* chore: Bump version

* fix: Apply suggestion - Use URL Builder in search

Thx alessandrojean!

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>

---------

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-12-28 16:24:35 -03:00
Claudemirovsky 7b43d762e0
feat(multisrc/tr): New source: ShadowÇeviri (#19444)
* feat(multisrc/tr): Create ShadowCeviri base

* fix: Fix popular manga page

* fix: Fix chapter list

NOTE: The source itself does NOT provide all chapters of some of their entries.

* chore: Add source icons
2023-12-28 11:20:52 -05:00
Claudemirovsky 8b615b8d69
feat(src/en): New source: Kiutaku (#19445)
* feat(src/en): Create Kiutaku base

* feat: Implement popular entries page

* feat: Implement latest updates page

* feat: Implement search

* feat: Implement entry details page

* feat: Implement chapter list page

* feat: Parse page list

* chore: Add source (fav)icon

The source doesn't seems to have a logo, so I'm considering the favicon used by
the site as their icon.
2023-12-28 11:19:03 -05:00
Claudemirovsky cab16d3f2b
fix(en/cloudrecess): Fix chapter list on entries with 100+ chapters (#19442)
* fix: Fix chapter list on entries with 100+ chapters

* chore: Bump version
2023-12-28 11:16:07 -05:00
Alessandro Jean 4763371472
Remove dead Brazilian sources from Madara (#19439)
Remove dead Brazilian sources from Madara.
2023-12-26 21:02:24 -03:00
Claudemirovsky 5858835f78
feat(src/en): New source: CloudRecess (#19432)
* feat(src/en): Create CloudRecess base

* feat: Implement popular manga page

* feat: Implement latest updates page

* feat: Implement (basic) search manga page

* feat: Implement search filters

* feat: Implement manga details

* feat: Implement chapter list page

* feat: Show page list

* chore: Add source icons
2023-12-26 06:30:42 -05:00
Claudemirovsky 60c5d8807c
feat(multisrc/pt): New source: Ler 999 (#19431)
* feat(multisrc/pt): Add Ler999

* feat: Add source icons

* chore: Follow suggestion - Use rateLimit
2023-12-26 06:30:05 -05:00
Secozzi 5e2517d641
Add 2 sources to Mangathemesia (#19428)
* Add animatedglitchedcomics

* Add birdmanga
2023-12-26 06:29:39 -05:00
Claudemirovsky a9f34bac87
fix(id/mangasusu): Bypass new protection layer (#19422)
* fix: Add sucuriInterceptor

* chore: Bump version
2023-12-26 06:29:13 -05:00
Claudemirovsky e89862aa1f
fix(id/mikoroku): Fix page list + Enable ZeistManga's search filters (#19421)
* fix: Fix page list on new entries

* feat: Set artist & author in mangaDetails page

* feat: Enable Genres & Status filter

* chore: Bump version

* fix: Add missing genres to filter

* fix: Merge suggestion - Add historical genre

Thanks TheKingTermux!

Co-authored-by: TheKingTermux <50316075+TheKingTermux@users.noreply.github.com>

---------

Co-authored-by: TheKingTermux <50316075+TheKingTermux@users.noreply.github.com>
2023-12-26 06:28:30 -05:00
Claudemirovsky db07d894e9
feat(multisrc/tr): New source: HentaiZM (#19419)
* feat(multisrc/tr): Create HentaiZM base

* fix: Auto-login to fix thumbnails & chapter pages

* fix: Fix pagination in popular/latest pages

* feat: Add source icons

* chore: Remove unnecessary overrideVersionCode

* refactor: Use interceptor instead of init block + check if already logged in

Thanks AwkwardPeak7!
2023-12-26 06:28:08 -05:00
YangHgRi f9fd34a4d2
Fix the problem that the GSON dependency brought by the JWT library causes the APP to crash in picacomic extension (#19400)
* Update build.gradle

remove jwt lib

* Update Picacomic.kt

Remove the effect of jwt library to fix the  conflict from GSON

* Update Picacomic.kt

remove redundant code

* Update build.gradle

bump extension version

* Make it more prescriptive

* Improved compatibility with older versions

* 1.switch to android.util.Base64 API to improved compatibility with older versions
2.Convert the literal constant named leeway from a method parameter to a private member constant, this will improve performance a bit...
2023-12-26 06:27:28 -05:00
Percy De La Rosa a141b63420
MangaFire: Fixing language support (#19392)
* Modifying the request for MangaFire, adding support for other languages

* Modifying the request for MangaFire, adding support for other languages

* Increased version code

---------

Co-authored-by: PercyDLR <a20192265@pucp.edu.pe>
2023-12-26 06:26:46 -05:00
Secozzi 13901c1ab2
Add manhwaz (#19399)
* Add manhwaz

* Make status check case insensitive in madara
2023-12-25 10:24:34 -05:00
Secozzi 9597bd45de
Add manga sect (#19403)
* Add manga sect

* null stuff, change ratelimit
2023-12-25 10:23:23 -05:00
Secozzi 030f1f8891
Add 2 sources to madara (#19424)
* Add newmanhua

* Add topreadmanhwa

* Actually apply update

* Add run blocks & fix some edge-cases
2023-12-25 10:22:14 -05:00
bapeey 422e95944a
NovelCool: Fix pages not found (#19404)
* Fix pages not found

* Unnecessary toString()

* Rename val
2023-12-24 18:49:04 -05:00
Ahmad Thoriq Najahi 331e845116
BacaKomik: Fix duplicated pages (#19415)
Signed-off-by: Ahmad Thoriq Najahi <najahi@zephyrus.id>
2023-12-24 18:48:47 -05:00
Secozzi 3feb098f69
Add creepyscans (#19417) 2023-12-24 18:46:23 -05:00
Alessandro Jean 95a548eb68
Add a new source to MangaThemesia (#19391)
Add a new source to MangaThemesia.
2023-12-22 18:13:33 -03:00
Alessandro Jean 0ac9175ccc
Remove two dead Brazilian extensions (#19389)
Remove two dead Brazilian extensions.
2023-12-22 18:13:23 -03:00
Ahmad Thoriq Najahi bab543a363
Fix BacaKomik (#19397)
chore: BacaKomik

* Update domain and url path.
* Also fix Author, Status in manga desc.

Signed-off-by: Ahmad Thoriq Najahi <najahi@zephyrus.id>
2023-12-22 18:13:14 -03:00
Alessandro Jean dd07b03464
[skip ci] Update references in autocloser of Neox (#19390)
[skip ci] Update references in autocloser of Neox.
2023-12-22 14:55:02 -03:00
ThePromidius 0530949ecb
[Kavita] Patch - Fix for null cast exception (#19382)
* Fixed missing check if smart-filter is not loaded (due to not being any in kavita instance)
Handled fetch errors more broadly

* Bump version
2023-12-22 14:31:19 -03:00
Secozzi b5f67c3778
Add InfinityScans (#19378)
* Add infinityscans

* Add nsfw flag

* move away from fetchXXXX functions

* remove log
2023-12-22 14:31:09 -03:00