Commit Graph

4010 Commits

Author SHA1 Message Date
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
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
Secozzi 9597bd45de
Add manga sect (#19403)
* Add manga sect

* null stuff, change ratelimit
2023-12-25 10:23:23 -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
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
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
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
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
ThePromidius 5a05fd18c6
[Kavita] Filters update, smart filters and localization (#19329)
* Finish migration to filters v2

* Implementation for smart filters

* Subtle cleanup

* Localization tests

* Fix 404 for latest update

* Filter out epubs

* Fixed Filter out epubs and optimization of 20 results per page

* Changelog and bump version

* Localization implementation

* Add localization keys

* Fix pub status not displaying. Closes #16318

Co-authored-by: FYannK <fanch.kerguelen@gmail.com>

* Hande exceptions and add version requirements

* Make fetch implementation with error handler.
Added/improved some comments
Added some more translation

* Update changelog

* Updated localization

---------

Co-authored-by: FYannK <fanch.kerguelen@gmail.com>
2023-12-21 07:51:11 -05:00
Vetle Ledaal 63e3fcef99
MyHentaiGallery: remove broken images (#19318) 2023-12-21 07:32:00 -05:00
Ota 472ed1a1f8
Readcomiconline: fixed small issue to the new filter (#19315)
Readcomiconline: Fixed issue that only one page shows up
2023-12-21 07:31:51 -05:00
Ahmad Ansori Palembani 24858af063
Manga Demon: Update domain (#19349)
chore: Update MangaDemon
2023-12-21 07:31:20 -05:00
AwkwardPeak7 6d47d32795
Cleanup residual BoomManga files (#19360)
cleanup residual BoomManga files
2023-12-19 07:48:04 -05:00
Sofie 99f5621392
Doujindesu: fix no page found (#19289)
* Doujindesu: fix no page found

* added randomua

* fix package name

* comply wit review

---------

Co-authored-by: ghost <ghost@gmail.com>
2023-12-14 05:57:14 -05:00
Henrik 04ce77c510
cubari more intents (#19303) 2023-12-14 05:56:18 -05:00
BrutuZ 37a3c875d5
[Comick] New TLD (#19266)
New TLD
2023-12-11 11:41:10 -03:00
Ota 900470df5a
Readcomiconline: Added new filters (#19262) 2023-12-11 11:40:51 -03:00
Tachimanga 02501b845c
[Kavita] Change the type of userRating to Float (#19261) 2023-12-11 11:40:41 -03:00
Vetle Ledaal 74cb5ba984
MyReadingManga: Fix broken last image, whitespace in description (#19239) 2023-12-09 11:35:26 -03:00
Ota 49be52f52d
Readcomiconline: Server preference added (#19190)
* Readcomiconline: Server preference added

* added parantheses for clarity
2023-12-09 11:20:20 -03:00
Alessandro Jean 87a7e90352
Update YM to use their API directly (#19232)
* Update YM to use their API directly.

* Skip a redirect in the popular manga list.

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

* Skip a redirect in the latest manga list.

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

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2023-12-08 15:21:02 -03:00
Alessandro Jean 8dd1a65501
Remove BR Mangás due to arbitrary chapter domains (#19230)
Remove BR Mangás due to arbitrary chapter domains.
2023-12-08 15:20:53 -03:00
Alessandro Jean 3eb7ad4409
Add deeplink to LM (#19229)
Add deeplink to LM.
2023-12-08 15:20:44 -03:00
bapeey 7a2fd3bb5d
Add new source "Brakeout" (#19216)
New source Brakeout
2023-12-07 08:38:45 -05:00
bapeey 1f0cf4f713
VIZ: Fix images could not be loaded (#19201)
Remove Accept-Encoding header
2023-12-07 08:37:39 -05:00
Ota 400bef1ea4
IMHentai: New Speechless Language Filter (#19206)
Added Speechless Language Filter
2023-12-07 08:34:34 -05:00
Sultan Iskandar Maulana ed09873e52
[MyReadingManga] FIx pages does not parsed correctly (#19202)
* MyReadingManga: Add WebP image support

Fix issue where manga published with webp images can not displayed correctly in Tachiyomi.

* MyReadingManga: Fix older release images does not parsed

* MyReadingManga: Bump version
2023-12-07 08:33:56 -05:00
BakerBunkerProjects 37521788e4
Revert PR#18961 which causes multiple regressions (#19198)
* Revert PR#18961 which causes regression

* Update version code
2023-12-07 08:32:35 -05:00
Ota 21f3959661
Mangakatana filter update (#19188)
* updated filter

* extVersionCode updated
2023-12-07 08:29:18 -05:00
ringosham b3f36f77d4
Fix Twi4 due to site layout change (#19180)
* Fix new URL scheme. Close #14735

* Updated to latest site layout
2023-12-07 08:17:08 -05:00
BrutuZ 67c4e30577
[Comick] Various updates (#19118)
* Add setting for Score positioning
Localization support for settings

* Simplify score position evaluation
Reformat code

* Include backup domain in Manifest

* Refine logic for picking the first volume cover

* Officially moved their main TLD

* Fallback to default value instead of empty string
2023-12-07 08:07:43 -05:00
BrutuZ 76d9997262
[Cubari] Cleanup chapter titles (#19117)
* Avoid stray hyphen on chapter title if it has no name

* Fix typo and add explanation to README
Remove CHANGELOG

* Check and ignore empty string passed as Volume number
2023-12-02 10:44:23 -05:00
anenasa 71f716526e
6Manhua: Update mirrors url and fix image not loading (#19114) 2023-12-02 10:42:43 -05:00
Vetle Ledaal a17eee9d8c
Remove more dead sources (#19157)
* Remove Manga4All

* Remove Hatachi Manga

* Remove Comictoon

* Remove Manga-Online.co

* Remove Familiar by Soushiyo

* Remove FaeStorm

* Remove Painful Nightz Scan

* Remove Scans Raw

* Remove QManga

* Remove MangaTigre
2023-12-02 10:41:06 -05:00
bapeey 21c7bc29f8
Olympus Scanlation: Update domain (#19080)
Update url
2023-11-24 20:33:12 -03:00
Fansubs.cat a861b95ff4
Update Fansubs.cat API calls, add new NSFW site, and implement search filters (#19060)
* Split Fansubs.cat into two sites (SFW and NSFW), update API calls, and implement search filters

* Unify Fansubs.cat and Fansubs.cat Hentai extensions into a single multisrc theme

* Add missing trailing comma

* Explicitly name custom argument

* Explicitly keep the pkgName for the main extension

* Remove unneeded workaround
2023-11-24 20:32:53 -03:00
bapeey 626fbd0534
LikeManga: Fix "Image couldn't be loaded" (#19046)
Get imgCdn url from document
2023-11-20 12:51:06 -05:00
BrutuZ bdc0ea4d06
[Comick] Cover setting and Score on Description (#18984)
* Add Score to the description
Add option to keep the first cover

* Check to prevent the extra call

* Swap from ★☆ to ●◐○ to make use of the half-symbol
Because the half-star character (⯪) is too new and doesn't show up properly

* Missing Override

* Back to the stars on rating.
No half-symbols but makes more sense and is consistent with the site's usage of the  star emoji
2023-11-20 11:52:10 -05:00
bapeey 496f8d26f3
ReadM: Fix images couldn't be loaded (#19008)
Fix images
2023-11-20 11:40:57 -05:00
bapeey 92c5748333
LectorManga: Fix images couldn't be loaded (#19016)
* Fix

* Minor change

* bruh I delete the ratelimit

* Rename
2023-11-20 11:40:43 -05:00
bapeey 5176d3bdab
LikeManga: Fix only showing 11 pages (#19018)
* Fix

* Unused !!
2023-11-20 11:40:18 -05:00
bapeey 824c0e44fa
Manga Demon: Fix "Failed to update dynamic url suffix" (#19032)
Remove Accept-Encoding header
2023-11-20 11:34:30 -05:00
stevenyomi 151a64639b
Roumanwu: update URL (#19039) 2023-11-20 11:22:14 -05:00
Taihenc 11a8fc6e5f
Nekopost extension: Search fix (HTTP error 520) (#18931)
* format the code and change the throw exception

* fix nekopost search

* switch to HttpSource
use request/parse instead of fetch

* Remove commented code.
2023-11-15 11:27:39 -05:00
AwkwardPeak7 850965dd3f
999Hentai: update urls and some changes (#18953)
* update urls again

* small update to filters

* remove unnecessary function and add short title preference

short title stolen from Nhentai ext

* default off

* add magazine info to description

* add description from site

* unify popular and search parsing

* auto update cdn url
2023-11-15 08:13:59 -05:00