4017 Commits

Author SHA1 Message Date
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
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
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
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
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