Commit Graph

6116 Commits

Author SHA1 Message Date
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
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
KirinRaikage cae83bf094
Add VF Scan (#19326) 2023-12-21 07:50:27 -05:00
Vetle Ledaal 1129d97d43
Remove Readers Point, migrate to Quantum Scans instead (#19319) 2023-12-21 07:32:10 -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
renovate[bot] 8901a6de5b
Update actions/download-artifact action to v4 (#19320)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 07:47:52 -05:00
renovate[bot] 3ba45c62f3
Update actions/upload-artifact action to v4 (#19321)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19 07:47:43 -05:00
KirinRaikage 29534aa634
SushiScans sources: Update URL & fix search (#19301)
* SushiScanFr: Update URL

* Sushi-Scan: Fix search not working

* SushiScan: Update searchMangaRequest method

* Add missing imports
2023-12-14 05:58:07 -05:00
Anshuman Sarkar 234b5d33cd
Add ArcaneScans to the extension list (#19300)
* Add ArcaneScans to the extension list

* Update multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt

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

---------

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-12-14 05:57:33 -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
bapeey a22818b51b
Add Berserker Scan (#19278)
Add BerserkerScan
2023-12-11 11:41:43 -03:00
AwkwardPeak7 db54abf84c
PotatoManga: update mangaUrlDirectory (#19271) 2023-12-11 11:41:34 -03:00
AwkwardPeak7 e6e96603f7
VexManga: update selector (#19270) 2023-12-11 11:41:26 -03:00
bapeey 711b946d91
Hades no Fansub: Update domain (#19267)
* Update domain

* Is NSFW

* Remove loadMoreRequest

* Remove unused imports
2023-12-11 11:41:18 -03:00
BrutuZ 37a3c875d5
[Comick] New TLD (#19266)
New TLD
2023-12-11 11:41:10 -03:00
bapeey aa499f3ea9
Atlantis Scan: Update domain and move to SingleLang (#19265)
Update domain and move to SingleLang
2023-12-11 11:41:00 -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
AwkwardPeak7 efab0b929c
FlixScans: fixes (#19259)
- change english domain & fix chapter list
- change popular url for arabic (GalaxyManga)
2023-12-11 11:40:32 -03:00
AwkwardPeak7 f950ccce3c
BabelWuxia: fix 403 due to domain change (#19258) 2023-12-11 11:40:22 -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 5866260428
Update GS to their new URL (#19235)
Update GS to their new URL.
2023-12-08 15:21:24 -03:00
KirinRaikage 27fe73a444
FR-Scan: Fix pages not found (#19234) 2023-12-08 15:21:18 -03:00
Alessandro Jean 70379f67e7
Update OO to their new URL (#19233)
Update OO to their new URL.
2023-12-08 15:21:10 -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 4319c876a1
Noblesse Translations: Update domain and icon (#19228)
Update domain and logo
2023-12-08 06:02:43 -05:00
renovate[bot] d396833e43
Update actions/stale action to v9 (#19220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 08:38:53 -05:00
bapeey 7a2fd3bb5d
Add new source "Brakeout" (#19216)
New source Brakeout
2023-12-07 08:38:45 -05:00
Vetle Ledaal e6e770d6e1
Remove MangaGreat (#19215) 2023-12-07 08:38:27 -05:00
ObserverOfTime f48ca40601
ComiCake: remove obsolete multisrc (#19214)
The last remaining source is down
2023-12-07 08:38:14 -05:00
bapeey f95d63fe44
Manhwa-Latino: Fix downloads (#19211)
* Fix downloads

* IDE Lint
2023-12-07 08:38:04 -05:00