Commit Graph

6153 Commits

Author SHA1 Message Date
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
Federico d'Alonzo d161dafd17
Project Suki: Enhancements and fixes (#19323)
* build(gradle)!: Migrate ProjectSuki build.gradle to kotlin dsl

* feat: Add PathPattern

* feat: Add DataExtractor

* feat: Add ProjectSukiAPI

* feat: Add ProjectSukiFilters

* refactor!: migrate to new API and cleanup extension

Completely replace NormalizedURL with HttpUrl, remove PS.kt, PSBook.kt and PSFilters.kt

* chore(naming): rename pattern properties to be consistent

* refactor(preferences): Centralize and cleanup preferences

* chore(preferences): remove Android Preference import

* refactor(everything): Fix most of everything

Now apk builds, and correctly fetches books, chapters and images, including thumbnails.

* revert(gradle): revert to build.gradle.kts to be consistent with other extensions as context receivers are still unusable

* feat(url-activity): enhance

Needs to be tested, got distracted

* feat(preferences): Enhance preferences by providing more robust constructs

* feat(filters): Update and enhance filters

* feat(site-api): add search request data request and response parse

* refactor: replace require and error with reportErrorToUser in PathPattern

* refactor(core): Enhance everything

Now extension will show browse results on popular, main page on latest, will default to actually-useful search (with naive option on older devices) while still allowing old search.
Enhance user interaction by capturing or preventing almost all errors and alerting the user on what went wrong and what to do.

* chore: Suppress warnings

* docs: Document everything

Add documentation and revise pretty much everything.

* docs: Add CHANGELOG.md

* docs: Add README.md

* refactor(search-mode): Combine Naive/Full Site/Strict search options into single filter

* revert(manifest): Remove android:icon

it's set in the core AndroidManifest.xml

* chore(lang): switch extension language to "all"

explicitly set id: 8965918600406781666

* fix(preferences): fix blacklisted languages id

was the same as whitelisted

* fix: Fix bugs and more

Change Naive to Simple, provide more understandable description, make it possible to use Simple mode on any Android version if one wishes to do so.
Provide better regex for Simple search.
Test chapter filtering, download (single chapters and multiple), all searches, chapter view.

* docs: Update README and CHANGELOG

* refactor(url-activity): Refactor Url Activity from kotlin to java

Process kept complaining about java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics

* revert(url-activity): Avoid kotlin Intrinsics
2023-12-22 14:30:58 -03:00
KirinRaikage 3265a2a7c8
Update some FR MMRCMS sources (#19302)
* Update some FR MMRCMS sources

* BentoScan: Remove needless blank lines
2023-12-22 14:30:45 -03:00
Secozzi 0d5982b30a
Add AscalonScans (#19373) 2023-12-21 07:54:36 -05:00
Syah Warid Ghani Akram 3421adbf39
Add Cypher scans (#19371)
* Add Cypher scans

* doesn't need overrideVersionCode

* Doesn't need override
2023-12-21 07:54:25 -05:00
Basara-Hatake d3445e54ea
remove hbrowse (#19363) 2023-12-21 07:54:06 -05:00
Secozzi 3123795f2d
Manga1s: fix images & add paging, genre filter (#19356)
* cleanup: fix thumbnails & pages, and add ratelimit + paging

* add genre filter

* bump version
2023-12-21 07:53:56 -05:00
Ahmad Thoriq Najahi ab667ce840
SekteDoujin: Update domain (#19350) 2023-12-21 07:53:39 -05:00
AwkwardPeak7 357589e912
MangaPark v5 (#19341)
* MangaPark: cleanup

fresh start

* basic functionality

* webview urls

* filters

* review changes

* description logic & id in url & a filter

* bump versionId

to differentiate from old v2 extension which was removed

* update icons

* Domain preference
2023-12-21 07:52:58 -05:00
bapeey 31f80579cb
Add Ikigai Mangas (#19339)
* Add IkigaiMangas

* Remove log

* Set isNsfw=true

* Get popular and latest tab from search api

* Remove unused Dto

* Remove more unused Dto

* Review
2023-12-21 07:51:51 -05:00
Vetle Ledaal 3dedefacb8
Update domain for some sources (#19331)
* Update domain for Shinigami

* Update domain for WorldManhwas

* Update domain for Ikifeng

* Update domain for Siyahmelek

* Update domain for Azora

* Update domain for Aqua Manga

* Set isNsfw explicitly

* Update domain for Webtoon TR

* fixup! Update domain for Shinigami

* Update domain for Webtoon Hatti

* Update domain for Elarc Reader -> Elarc Toon

* amend! Update domain for Ikifeng

Update domain for Ikifeng -> Lector Online

* amend! Update domain for Siyahmelek

Update domain for Siyahmeleki -> Gri Melek

* fixup! Update domain for Siyahmelek
2023-12-21 07:51:29 -05:00