Commit Graph

1392 Commits

Author SHA1 Message Date
korafu d3a031ea14
fix(EveriaClub): update searchMangaSelector (#18920)
* fix(EveriaClub): update searchMangaSelector

* chore(EveriaClub): bump `extVersionCode`
2023-11-10 20:15:13 -03:00
AwkwardPeak7 75dee193ff
999Hentai: update urls (#18900)
update urls
2023-11-10 10:28:41 -03:00
BrutuZ 79d8a72d7b
[Comick] Preferences and Serialization fixes (#18835)
* Fix Tags preference not saving
Address entries without tags raising a MissingFieldException

* Simplify Boolean conversion

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

---------

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-11-01 23:13:39 -03:00
Federico d'Alonzo 4d1d90a07b
New Source: Project Suki (#18774)
* projectsuki initial commit

* update preferences

* non-lazy client

* buildMap -> mapOf

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

* inline constants

* switched from custom NormalizedURL to HttpUrl

* band-aid fix for "No results found"
Has edge case where current page has 30 results and next page has 0 results.

* update remote & strip debug Log statements

---------

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-11-01 22:10:14 -03:00
BrutuZ 1f7aedd8af
Fix Comick Genres \ Tags (#18789)
* Simplify Manifest data entries

* Map MD and MU tags to genres

* Switch separator for Ignored Groups setting
From comma to newlines for better readability

* Make MU Tags optional via preferences
Because they might contain spoilers.
- Include demographic \ target audience into genres

* Switch from flattening list to a builder

* Remove unneeded Listener

* Switch migration check to preference boolean
Rename muTags parameter to includeMuTags

* Rename a couple variables
More in line with their context
2023-11-01 16:01:55 -03:00
alk dea6e28e2d
Fix Comic Fury extension search functionality (#18770)
* Fix ComicFury extension not using query parameter when searching

* Bump extVersionCode to 2 for comicfury
2023-10-28 19:32:27 -03:00
Daniel Mathews 308d945eb7
NEW - TaddyINK extension (#18699)
* sss feed parsing complete

* removed old references

* Updates based on comments

* remove unneeded image

* using SwitchPreferenceCompat

* misc changes

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyUtils.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyUtils.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInkUrlActivity.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInkUrlActivity.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInk.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInk.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInk.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInk.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInk.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInk.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInk.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyInk.kt

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

* changes as per review

* Update src/all/taddyink/build.gradle

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyUtils.kt

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

* Update src/all/taddyink/src/eu/kanade/tachiyomi/extension/all/taddyink/TaddyUtils.kt

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

* small fix

---------

Co-authored-by: Daniel Mathews <dmathewwws@Daniels-Air.pnwlumber.com>
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-10-27 11:16:52 -03:00
Alessandro Jean afba087eb4
Paginate popular and search responses in MangaPlus (#18719)
* Paginate popular and search responses in MangaPlus.

* Remove Log debugging info.
2023-10-25 17:07:16 -03:00
Alessandro Jean ae81ee5ded
Remove the try-catch wrapping in MangaDex. (#18716) 2023-10-25 16:05:10 -03:00
bapeey 10f75db080
MangaDex: Fix fallback url (#18685)
* Fix fallback url

* Use chain.proceed instead newCall

* Use dropWhile

* Handle data-saver
2023-10-23 23:07:16 -03:00
nicki fc7598bdcf
more QoL fixes for MangaDex (#18672)
* fix spelling for villainess in en translations

* custom user agent + more md@h logging

adds a custom user agent setting primarily intended for testing
do note that spoofing to be a different browser might fetch you trouble
as MangaDex's new hotlink/bot abusers can kick in action

also add logging to figure out which MD@H node users are hitting
as currently, the fallback was not observed to be changing even after
a while; leading to user's keep failing to fetch images

* more improvements

make the `Extra` header more verbose
use a `customUserAgent` sharedpreferences variable so that code looks
cleaner
move the useragent logic into an interceptor so that there is no
need for restarting the app after every useragent change

* completely switch to useragent interceptor

removes builder header modification
remove additional logging while testing (didn't really work as
expected since I kept hitting uploads.mangadex.org anyhow,
+ the interceptor logs weren't useful otherwise)
switch to hardcoding version code in header since it wasn't working
as expected...
add linting from android studio gradle release build

* increment extVersionCode

* oopsie be careful of comments

* properly close unsuccessful requests to mdah node

need to ensure this so that it doesn't crash (which has happened before)

inb4 this is why the fallback url never works....
2023-10-23 13:45:32 -03:00
Alexandre Journet 8a49605cf2
Suwayomi: Add timeout (2min) waiting for Suwayomi staff to fix the problem (#18655)
* add huge timeout waiting for suwayomi to fix

* update versionCode

* fix: import TimeUnit and use MINUTES instead of SECONDS

---------

Co-authored-by: Alexandre JOURNET <alexandre.journet@axopen.com>
2023-10-23 13:44:27 -03:00
RePod 32e3c05c0f
LANraragi: Base64 NO_WRAP (#18649) 2023-10-21 13:38:58 -03:00
bapeey 691bf0030c
Fix MangaToon (#18533)
Fix Mangatoon
2023-10-13 14:13:09 -03:00
nicki 1c8478fcca
Don't think of mangadex chapter names as markdown (#18434)
* fix an edge case on chapter name cleaner

maybe closes https://github.com/tachiyomiorg/tachiyomi-extensions/issues/18407

* forgot about alt titles

* update javadoc to match the function usage
2023-10-08 18:47:05 -03:00
nicki 1d28b6dc89
Add missing magazine labels to mangaplus (#18433)
* Fixup adding more magazine labels

* increment ext.extVersionCode
2023-10-08 03:46:59 -03:00
Alessandro Jean 6b64899c4d
Fix an edge case in MangaPlus (#18427)
Fix an edge case in MangaPlus.
2023-10-07 22:50:41 -03:00
Alessandro Jean 9c595b3333
Add missing magazine to MangaPlus (#18372)
Add missing magazine to MangaPlus.
2023-10-04 17:16:02 -03:00
Alessandro Jean 42a3e238fe
Update MangaPlus to handle the subscription changes (#18367)
* Update MangaPlus to handle the subscription changes.

* Update the FAQ for MangaPlus.

* Remove unused import.
2023-10-04 13:58:39 -03:00
BrutuZ ba7391e17a
[Comick] Make the group filtering case-insensitive (#18196)
Make the group filtering case-insensitive
* Remove redundant RegEx escaping
* Reformat code
2023-09-30 11:32:52 -03:00
BrutuZ 39f41520e0
[Comick] Added option to ignore user-defined groups (#18120)
Add a preference to ignore user-defined groups
2023-09-23 19:56:43 -03:00
Solitai7e 5e96403f74
Pixiv: fix chapter numbers and series details (#18113) 2023-09-23 19:56:36 -03:00
Vetle Ledaal f0402f1f47
Xinmeitulu: skip ads (#17975) 2023-09-16 11:38:17 -04:00
AwkwardPeak7 0154639645
999h update url (#17900)
* 999h update urls

* manifest url
2023-09-11 22:43:05 -04:00
Basara-Hatake 06c931e48a
imhentai fix new images (#17879) 2023-09-10 15:45:11 -03:00
arkon dc237650ea Revert to extensions-lib 1.4.2
Better to just wait for 1.5 to do the RxJava migration changes together for all APIs.
2023-09-08 22:47:40 -04:00
arkon 3da0424b9d
Update to extensions-lib 1.4.3 (#17781) 2023-09-02 23:23:30 -04:00
Theray Tharow b06865f0c4
Add Comic Fury Extension (#17479)
* Add ComicFury Extension

Signed-off-by: Theray Tharow <TharowT@Tharow.net>

* Change pt to pt-BR as per alessandrojean
Updated Request Builders as per alessandrojean

added fun getMangaUrl to point to the archive page instead of the detail page to help with nfsw comic requiring to click accept on the archive page to allow tachiyomi to read the chapter/comic list

Signed-off-by: Theray Tharow <TharowT@Tharow.net>

* Use new siteLang as override for lang code for Manga Search as suggested by alessandrojean
Change notext lang to No-Text as commented by alessandrojean

Signed-off-by: Theray Tharow <TharowT@Tharow.net>

* Change No-Text lang to other-notext as suggested by alessandrojean

now shows up as Other (NOTEXT)

Signed-off-by: Theray Tharow <TharowT@Tharow.net>

* correct implementation misunderstanding and use extraName for the No text source, based on https://github.com/tachiyomiorg/tachiyomi-extensions/pull/6337

Signed-off-by: Theray Tharow <TharowT@Tharow.net>

---------

Signed-off-by: Theray Tharow <TharowT@Tharow.net>
Co-authored-by: Theray Tharow <TharowT@Tharow.net>
2023-09-02 20:06:36 -03:00
korafu 6812743bd9
fix(EveriaClub): update everia selectors (#17745)
* fix(EveriaClub): update tags selector #17743

* fix(EveriaClub): remove unrelated images from galleries #17744

* chore(EveriaClub): bump `extVersionCode`
2023-08-31 17:20:51 -04:00
arkon a86ed92214
Remove usages of rxandroid (#17688) 2023-08-26 10:22:01 -04:00
AwkwardPeak7 9ba4cd8bc3
Holonometeria (#17638)
HOLONOMETRIA
2023-08-23 13:03:59 -03:00
korafu 2a73ba92c1
fix(EveriaClub): fix latest posts selector (#17632)
* fix(EveriaClub): update `latestUpdatesSelector`

* chore(EveriaClub): bump `extVersionCode`
2023-08-23 13:03:51 -03:00
AwkwardPeak7 7c9f020569
999Hentai: update cdn (#17617)
update cdn
2023-08-23 13:03:27 -03:00
AwkwardPeak7 36504841ee
Comick: nullable lang in chapter (#17611)
possible due to bad data
2023-08-20 12:23:30 -03:00
Alessandro Jean 9579b5f145
Minor improvements to the MangaDex code (#17573)
* Some minor improvements to the MangaDex code.

* Change capitalization of some other tags.
2023-08-19 11:56:14 -03:00
arkon 2a7801e876
Move package namespace declarations out of manifests (#17581) 2023-08-18 08:58:52 -04:00
AwkwardPeak7 1ef336b1ef
NovelCool: correctly parse api reponse on search (#17463)
correctly parse api reponse on search
2023-08-11 14:59:34 -03:00
nicki d19e67ed2d
MangaDex: Add filtering to list search (#17460)
* increment extVersionCode

closes https://github.com/tachiyomiorg/tachiyomi-extensions/issues/17456

* add filtering to `list:`

* prefer using the constant instead

* revert to fallback url if MD@H node fails

* handle edge case in accessing list entries

mostly just to ensure the Retry message doesn't happen

* finish off TODO as manga redirects work fine nowadays

* linting

* add missing headers

this helps add the necessary tachiyomi ua and other stuff

* fix getMangaUrl
2023-08-11 14:59:21 -03:00
AwkwardPeak7 562e7fa256
Novelcool (#17430)
* Novelcool

very shit source

* use better selector to filter novels

* fix genre fetching in search

* add parsing logic for popular/latest as well

in case they break the app api
2023-08-09 14:55:27 -03:00
AwkwardPeak7 fc9a363934
999Hentai (#17425)
* 999Hentai

Coomer brain

* 999Hentai: small changes

* 999Hentai: refactor

* 999Hentai: put dates in preference

* 999Hentai: page number filter

* 999Hentai: image quality setting

* 999Hentai: fix null medium images...

* 999Hentai: remove useless helper file

* 999Hentai: small changes

* 999Hentai: fix deep link

* format filter

* exclude tags filter

* move around filters

* remove non-functional filter option
2023-08-07 16:32:07 -03:00
Alessandro Jean 7b48737ba8
Fix original language filter in MangaDex (#17369)
* Fix original language filter in MangaDex.

* Add new languages.
2023-08-05 10:30:45 -03:00
AwkwardPeak7 11eb5915ca
Comick: refactor code (#17364)
- fix filters not resetting
- add origination to genres
2023-08-03 14:35:06 -03:00
beerpsi c367e3b126
Add a new `lib-i18n` to make message translation easier (#17336)
* Add support to better internationalization with a new lib.

* Add info about `lib-i18n` in the contributing guide.

* Use lib-i18n in M+ as well.

* Change properties files to UTF-8.

* use the assets/ folder instead of the res/ folder

files under assets/ are addressible by name

* mangadex: add string invalid_manga_id

* M+: Add translations for Vietnamese

* m+: Add Vietnamese to list of available languages

* mangadex: remove duplicate declarations

---------

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-08-02 14:52:00 -03:00
Solitai7e 31ae3fc43a
Pixiv: support partial tag matches (#17330) 2023-07-31 14:38:05 -03:00
Solitai7e 2a47132cf9
Pixiv: fix chapter dates (#17289) 2023-07-28 22:31:34 -04:00
AwkwardPeak7 ffd04a5671
Simply Cosplay (#17291) 2023-07-28 22:31:24 -04:00
iD-666 93e5bcf56b
Fix HTTP error 400 Status Filter (#17283)
* Change value from empty string "" to "0"

* Update build.gradle
2023-07-27 16:32:58 -03:00
Solitai7e ef403d0381
Pixiv: fix users filter (#17281)
Pixiv: Fix users filter
2023-07-27 16:32:45 -03:00
Solitai7e e8dce7f5e7
Pixiv: LruCache fix (#17279)
* Pixiv: LruCache fix

* requested changes
2023-07-27 13:53:56 -03:00
iD-666 ab0d6aceab
Add a Status search filter and remove 1 deleted sort in Comick (#17269)
* Add a Status filter and remove 1 deleted sort

* Add Status filter

* Update build.gradle
2023-07-27 09:34:10 -03:00
Solitai7e 2df5bdfa68
Pixiv: new filters, group-by-series support (#17256)
* Pixiv: new filters, group-by-series support

* requested changes

* whoops

* requested changes #2
2023-07-27 09:33:41 -03:00
Alessandro Jean a59ef3a817
Refactor the MangaDex code a bit (#17267)
* Refactor the MangaDex code a bit.

* Bump the extension version.
2023-07-26 16:18:12 -03:00
Alessandro Jean 3a36568ed9
Add Vietnamese language to MangaPlus (#17233)
Add Vietnamese language to MangaPlus.
2023-07-23 12:47:31 -03:00
Vetle Ledaal 630c947027
Bato.to: remove broken mirrors, add new mirrors (#17211)
* Bato.to: remove broken mirrors

* Bato.to: add more mirrors

* create MIRROR_PREF_ENTRY_VALUES from MIRROR_PREF_ENTRIES
2023-07-22 09:47:35 -04:00
iD-666 d5afad1fdb
ComicK: Add new sort: "Newest" (#17188)
* ComicK: Add new sort: "Newest"

* ComicK: Update extVersionCode
2023-07-20 22:13:35 -04:00
AwkwardPeak7 5ce08316b0
NH: option to enable/disable random UA (#17156)
* NH: add option to disable random UA

* bump
2023-07-17 07:25:46 -04:00
AwkwardPeak7 50b5d33614
Random User-Agent Refactor (#17059)
* lib-randomua

* NHentai: Random mobile ua

* Madara random UA overhaul

* MangaThemesia random UA overhaul

* MangaHub random UA overhaul

* build errors and warnings

* remove preference from Constellar

* change to singleton object

* network.client

* fix copy paste and chapter deep link

* exit early

* use data class and enum options

* missing import

* suggested changes

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* re-add empty check to filters

* convert to interceptor

* update comment

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

* update error message

* initialize client by lazy

* dont check on excluded Filters

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* newlines

* move preference helper function into lib

* move preference helper function into lib x2

* move check to lib too

* move defaultRandomUserAgentType to constructor

* rename the interceptor

* organize the interceptor and preference stuff in different files

* hide custom ua setting when random ua is enabled

* English

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* catch specific exception

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* setVisible()

fresh stuff

* setVisible()

fresh stuff

* change summary

* workaround

* Update error message

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

* Update comment

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

---------

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-07-15 19:52:35 -03:00
Alessandro Jean dd0a128de0
Revert `lib-i18n` addition (#16990)
* Revert "Add a new `lib-i18n` to make message translation easier (#16942)"

This reverts commit 4e17c228ca.

* Bump the versions.
2023-07-02 18:42:03 -03:00
Alessandro Jean 4e17c228ca
Add a new `lib-i18n` to make message translation easier (#16942)
* Add support to better internationalization with a new lib.

* Add info about `lib-i18n` in the contributing guide.

* Use lib-i18n in M+ as well.

* Change properties files to UTF-8.
2023-07-02 17:38:41 -03:00
AwkwardPeak7 fcba0e4efe
comick: improve performance (#16947)
* comick: improve performance

for real this time

* simplify logic

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

* remove redundancy

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2023-07-01 10:03:51 -04:00
Alessandro Jean c0e01e8dac
Translate some missing strings on MangaDex (#16841)
* Translate some missing strings on MangaDex.

* Use bullet points in the list.
2023-06-23 17:36:03 -03:00
Yusuf Bhaskara Adji a84ba89743
Add new source "Frelein Books" (#16708)
* Add frelein books

add new source from books.frelein.my.id

* Update src/all/freleinbooks/src/eu/kanade/tachiyomi/extension/all/freleinbooks/FreleinBooks.kt

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

* Update src/all/freleinbooks/src/eu/kanade/tachiyomi/extension/all/freleinbooks/FreleinBooks.kt

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

---------

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-06-17 10:02:00 -04:00
AwkwardPeak7 7a2e2a62ff
akuma.moe (#16720)
new source: Akuma.moe
2023-06-12 16:00:23 -03:00
AwkwardPeak7 f2ffc4075c
minor fix (#16716)
* comick: fix filters not resetting

* allanime: fix filters not resetting & nullable picture urls (shit source)

* rmanga: fix filters not resetting
2023-06-12 15:59:51 -03:00
FlaminSarge 0e8aad3b9f
[Mangadex] Call removeEntitiesAndMarkdown on desc before appending altTitles to it (#16711)
* [Mangadex] Call removeEntitiesAndMarkdown on desc before appending altTitles to it

* Bump extVersionCode
2023-06-11 08:14:00 -04:00
Rolando Lecca 7ee2bfc61e
NineManga: Fix thumbnails and page's images (#16697)
Fix thumbnails
2023-06-08 22:12:25 -04:00
FlaminSarge 812d904979
[Mangadex] Add setting to show alternative titles in manga description (#16607)
* [Mangadex] Add setting to show alternative titles in manga description

Uses same-language and romanized titles only

* [Mangadex] Bump build.gradle for previous

* Only include romanized version of originalLanguage
2023-06-07 05:17:23 -04:00
AwkwardPeak7 c6487255fb
comick: fix date (#16628) 2023-06-06 05:22:17 -04:00
Rolando Lecca d2a92d7d43
NineManga: Fix not showing all pages (#16666)
Load only 1 image per page
2023-06-06 05:18:39 -04:00
AwkwardPeak7 b7c39c7a67
Comick: some improvements (#16611)
* Comick: some improvements

* comick: thumbnail preference

* comick: alt titles

* use update date
2023-05-30 10:50:45 -04:00
arkon 7db80a4c80 [skip ci] Close other stale issues too 2023-05-26 17:05:15 -04:00
Ivan Iskandar ceedb73104
MangaDex: Fix popular-latest (#16435) 2023-05-14 09:00:12 -04:00
SirVer 1d5418f3b9
Suwayomi (Tachidesk): Implement pagination, sorting, tag-based filtering (#16252)
* Tachidesk: Implement pagination

* Added pagination to improve performance on large libraries
* Route `popular` functions through `search`
  * Avoids significant code duplication

* * Implemented sorting

* Can now sort by title, author/artist, date added, no. of chapters
* Issues with unread chapters and date updated
  * Server doesn't seem to return a last updated time
  * Server returns unread regardless of local read status

* * Added "All" category

* Added a category that shows all manga across all categories
* Removed "toggle global search" button (now redundant)
  * Search now more intuitive as a result

* * Added tag-based filtering

* * Stop using reflection to get the property to sort by
* Comment cleanup
2023-05-06 11:16:51 -03:00
Gauthier f055c60e79
[Komga] add support for avif/heif image types (#16217)
feat(komga): add support for avif/heif image types
2023-04-28 22:52:46 -03:00
stevenyomi 2ba79a0094
Add MangaFire and create MangaReader multisrc (#16138)
* Add MangaFire.to

* Fixes
Updated 'searchMangaNextPageSelector'
Added throwing 'UnsupportedOperationException' for unused selector

* Fixed naming of filters and fixed parameter's name of minimal chapters' filter

* Fixed language parameter in query

* Clean up MangaFire filters

* Clean up MangaFire descrambler

* Create MangaReader multisrc theme

* Move MangaFire to overrides

* Refactor MangaFire for multisrc

* Update MangaReader changelog

* Remove duplicate filter entry

Co-authored-by: Druzai <70586473+Druzai@users.noreply.github.com>

---------

Co-authored-by: Druzai <g9code@yandex.ru>
Co-authored-by: Druzai <70586473+Druzai@users.noreply.github.com>
2023-04-23 19:12:26 -04:00
mobi2002 7e37c68ba1
Comick: thumbnails (#16135) 2023-04-23 19:09:15 -04:00
Joe Milazzo 2a3d267721
Kavita API Change for v0.7.1.33+ (#16077)
* Updated Kavita to pass apiKey for image apis as this is required in v0.7.1.33+. Non-breaking change for Stable branch users.

* Updated Kavita to pass apiKey for image apis as this is required in v0.7.1.33+. Non-breaking change for Stable branch users.

* Bumped version number

* Updated the Changelog with changes and corrected a dupe version number
2023-04-17 09:54:09 -04:00
ObserverOfTime a4b8c02799
League of Legends: fix series list (#15833)
* League of Legends: update for extensions-lib 1.4

* League of Legends: fix series list
2023-04-11 18:31:56 -03:00
happywillow0 a711214620
MyReadingManga Bump User Agent Version (#15869)
Bump User Agent Version

- Bumps user agent version to help bypass CF
2023-03-28 09:34:42 -04:00
mobi2002 7a10d877d2
Comick: handle empty cover (#15862)
Comick: handle empty cover case
2023-03-28 09:34:17 -04:00
mobi2002 45553c5331
Cubari: implement client side search (#15803) 2023-03-23 22:37:24 -04:00
mobi2002 47007ff748
Comick: fix thumbnails & mark unknown group (#15785)
* Comick: fix thumbnail url & repeating search results & mark unknown scanlator

* bump
2023-03-21 09:18:05 -04:00
Buhbbl 4c13a20634
NHentai: Remove hardcoded User-Agent (#15727)
Fixes Issue #15719
2023-03-15 22:29:53 -04:00
ObserverOfTime 4aeaba9548
Xkcd: throw an error on interactive comics (#15634) 2023-03-13 10:35:32 -04:00
Aiman dcb8be1157
Komga: Update to extension-lib 1.4 (#15557)
* Komga: Update to extension-lib 1.4

* Simplify OkHttp responses
2023-03-05 16:44:22 -05:00
mobi2002 8ce11b816b
Comick: fix deep links (#15535)
* Comick: slug/hid search for deep linking

* bump
2023-03-01 12:21:10 -03:00
mobi2002 1ff1a22fff
Comick: `hid` refactor and add ext-lib 1.4 functions (#15487)
* comick: Refactor the hid changes and add ext-lib 1.4 methods

* bump

* Comick: migrate slugs to hid

* apply suggested changes
2023-02-27 22:26:16 -03:00
SirVer 0c01024f76
Tachidesk (Suwayomi): Implement search (#15466)
* Tachidesk (Suwayomi): Implement search

* Update extVersionCode

* Tachidesk: Move search logic

* Move retrieval and filtering from searchMangaRequest to searchMangaParse

* Remove fetchSearchManga override

* Tachidesk: Implement PR suggestions

* Import and use proper json encode method for search results
* Removed redundant gzip handling
* Moved query from header to fragment
  * Switched to extension-lib GET instead of Request.Builder
* Improved and reduced null/empty checks

* Tachidesk: Toggle global search

* Adds an option to search only the current category
  * Default behaviour is to search whole catalog
* Switched from URL fragment to query params for search info embed
* Minor cleanup

* Tachidesk: Clean up

* Removed redundant code path in `searchMangaRequest`
* Moved search/filter stuff to the "Filters & Search" section
2023-02-27 22:25:54 -03:00
Solitai7e 4c520021b8
Pixiv: additional filters (#15495)
* Pixiv: additional filters

* ugh
2023-02-27 15:33:56 -03:00
Solitai7e c3dfbcdebe
Pixiv: search fixes (#15432) 2023-02-23 19:20:33 -03:00
mobi2002 a7c7ed3b77
cubari: prevent `NullPointerException` when key is 084 and chapter_number is 84 (#15418)
* cubari: fix

prevent `NullPointerException` when chapters.key is 084 and chapter.chapter_number is 84

* bump version

* simplify by using mapKeys
2023-02-20 15:15:11 -03:00
Solitai7e d268be8f13
New source: Danbooru (#15405)
* New source: Danbooru

* Requested changes

* Slight clean-up

* Requested changes

* right this isn't needed anymore either

* Requested changes
2023-02-20 15:14:07 -03:00
arkon 507fa6e0cd Maybe fix build 2023-02-19 15:51:32 -05:00
mobi2002 e6f26da39d
Cubari: reddit gallery intent and fix empty group name causing `NullPointerException` (#15402)
* Cubari: add reddit gallery url intent

* fix empty group name causing `NullPointerException`
2023-02-19 14:01:53 -03:00
Solitai7e 00cddedd16
New source: Pixiv (#15387)
* New source: Pixiv

* I screwed up again (this is going to be squashed right?)

* Requested changes
2023-02-19 14:01:33 -03:00
ObserverOfTime d239e42d7c
Izneo: fix chapter URLs (#15388) 2023-02-18 12:31:53 -03:00
ObserverOfTime 930acd1c8d
Izneo: update for extensions-lib 1.4 (#15364) 2023-02-15 11:05:11 -05:00
ObserverOfTime 0922663031
Netcomics: update for extensions-lib 1.4 (#15363) 2023-02-15 11:04:54 -05:00
arkon e1f59a845e
Update jsoup (#15321) 2023-02-11 22:22:32 -05:00
arkon 7964dc4613
Upgrade OkHttp (#15320) 2023-02-11 17:30:31 -05:00