1126 Commits

Author SHA1 Message Date
FlaminSarge
4424edf879
[Mangadex] Fix authorMap being empty (#6905)
* [Mangadex] Fix authorMap being empty

* Revert build.gradle version
2021-05-08 12:01:29 -04:00
arkon
8a13a17a52 Add support for SwitchPreferenceCompat 2021-05-08 09:35:03 -04:00
Carlos
deec443983
More Dex Updates (#6900)
* MangaDex: remove empty tag, fix genre typo

- remove empty tag caused by null/empty publicationDemographic/other from nonGenres if its null/empty
- fix typo genre uuid

* better method removing empty tag

Co-Authored-By: Carlos <2092019+CarlosEsco@users.noreply.github.com>

* revert pt-br changes

Changing it to pt-br instead of pt-BR changed the id of the source and made the Mangadex in Brazilian Portuguese to be separed from the other Brazilian extensions (that uses pt-BR as lang)

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

* Update build.gradle

* String updates to support standard HTTPS in MD@H node selection

* Code updates to only use nodes with standard HTTPS in MD@H node selection

* Update build.grade to indicate new version

* fix preferences and langs

* low md@home to refresh host sooner

* add content rating by default preferences(defaults to safe and suggestive)

* throw error for page list parsing instead of trying to continue

* clean up string

Co-authored-by: Riztard <riyanluqman@gmail.com>
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
Co-authored-by: fourquestionmarksokay <83817943+fourquestionmarksokay@users.noreply.github.com>
2021-05-08 07:27:08 -04:00
FlaminSarge
8744b25170
[Mangadex] Add Dex v5 artists (#6879)
* Add Dex v5 artists

* Revert Mangadex build ver
2021-05-07 07:47:15 -04:00
Carlos
9a45dc2f8e
Dex fixes (#6856)
* fix some langs

* dex bug fixes

* add temp cover

* local for languages, clean and capitalize demo/rating, fix tags not showing
2021-05-06 00:11:51 -04:00
Carlos
715bdcccc1
Dex V5 (note: their are no covers currently, you will need to migrate from dex to dex) (#6843)
* initial v5 stuff

* more v5 stuff

* slight changes

* add search

* clean up search some

* change athome parsing
clean up filters

* add Status options for search

* update to use batch author endpoint

* add more filters

* small fixes

* more fixes

* change error message
2021-05-05 19:55:50 -04:00
h-hyuuga
f29131f748
Added Genkan.io extension (#6809) 2021-05-03 09:57:55 -04:00
Jaykoerner
02fa4e5ca6
Added some chapter filtering options to Bato.to (#6792)
* Update build.gradle

* Update BatoTo.kt
2021-05-02 10:48:36 -04:00
FourTOne5
5e7c11371b
Cubari QoL Update (#6781)
* Update Cubari.kt

Volume defaults to "Uncategorized" so if volume is "Uncategorized" don't show volume.

* Update build.gradle
2021-05-01 16:52:57 -04:00
Johannes Joens
9b00d811d6
Mmrcms split with revisions for #6742 (#6767)
* Add MMRCMS.kt

* Add Files

* Add files via upload

* Delete src/all/mmrcms directory

* Added icons
2021-05-01 16:52:32 -04:00
FourTOne5
948cff84e5
Cubari QoL Patch (#6760)
* Was trying to get JSONobject instead of string

* Update build.gradle
2021-04-29 13:06:01 -04:00
FourTOne5
a77f70473f
Cubari QoL (#6746)
* Update Cubari.kt

* Update build.gradle

* Made a Oopsie.

* Oopsie fixing

* -_- Again I guess

* Update Cubari.kt
2021-04-29 10:16:14 -04:00
Alessandro Jean
f0c4083f24
Update kotlinx-serialization-protobuf to match Kotlin version at MangaPlus (#6747)
* Update kotlinx-serialization-protobuf to match Kotlin version.

* Removed unused import.

* Removed unused serializer.
2021-04-28 17:21:27 -04:00
arkon
50bf2a56e5
Update dependencies; drop Android 4.x support (#6742) 2021-04-28 15:38:05 -04:00
Gauthier
3cd9bb0abb
[Komga] fix restoring backup & tags in filter panel (#6736)
* fix: set full url for manga so restoring a backup can work

* fix: only show series tags in the filter panel
2021-04-28 08:43:55 -04:00
Alessandro Jean
8869d56b6f
Add initial support to more languages at MangaPlus (#6505)
* Add initial support to Portuguese at MangaPlus.

* Add Thai language to MangaPlus.
2021-04-12 10:24:12 -04:00
Johannes Joens
a3b9c284de
Webtoons split (#6444)
* Create Webtoons.kt

* Added Webtoons Generator and translate

* Updated Vesion numbers

* Update WebtoonsTranslateGenerator.kt

* Added Icons and ovverides

* Removed non split files

* Update WebtoonsGenerator.kt

* Added id overrides for a few languages

* Added ID Override for  Indonesian

* Fixed backwards compability

* Fix backward compability
2021-04-07 07:52:58 -04:00
Johannes Joens
2c5179dd1a
Bato.to improved language filter (#6439)
* Update BatoToFactory.kt

* Update BatoTo.kt

* Update build.gradle
2021-04-06 08:41:13 -04:00
E3FxGaming
37a6b0d2dd
Webtoons Fix for EU users (#6424)
Should fix Webtoons not working for EU users
2021-04-04 19:32:42 -04:00
Johannes Joens
1b9f714256
Update build.gradle (#6422) 2021-04-04 18:29:32 -04:00
Johannes Joens
649e4fb419
Bata.to fix date parsing and add scanlator support (#6419) 2021-04-04 16:33:03 -04:00
Johannes Joens
30be012210
Zbulu split (#6387)
* Create Zbulu.kt

* Create ZbuluGenerator.kt

* Added default icon

* De;eted single source files
2021-04-02 08:52:17 -04:00
Johannes Joens
5e5cdf9418
Luscious conversion to multisrc (#6384)
* Create Luscious.kt

* Added icons and Factorys for multilang

* Create LusciousGenerator.kt

* Deleted singel source
2021-04-01 11:11:06 -04:00
RePod
a942bdc87a
LANraragi: Category, Random, and DNS fixes (#6379)
* LANraragi: Category to own function and observe on io

Move category retrieval to own function for init and refreshing when FilterList is reset (for the next one...) to maintain sync without restarting.
Observe on io instead of mainThread to avoid exception for "large" requests.
Also considered: callbacks.

* LANraragi: Clean up getArtist and getDateAdded

* LANraragi: Safer getRandomID

* LANraragi: Improve Random item visibility

Previously a server with a dirty DB would have conflicting numbers and need to run a clean to fix them.
That's still the case but that's not the extension's problem and those numbers are no longer considered.
Switched to a querySize check to remain only on the initial Browse page.
Remove previous Latest query smuggling due to above.

* LANraragi: Ignore DNS over HTTPS

Fixes #6341
Similarly not act without a configured server.
I miss you, return early...

* LANraragi: Init random ID observe on io

Drop mainThread entirely.
2021-04-01 08:42:50 -04:00
Middlepepper
75b78b2dfa
Update MadaraGenerator.kt (#6356)
* Update MadaraGenerator.kt

added GalaxyDegenScans

* Update MadaraGenerator.kt

Added Sleepytranslations

* Update MadaraGenerator.kt

Updated Sleepy Translations name

* Update MadaraGenerator.kt

Added SocialWeebs to MadaraGenerator.kt
Added Manga Too  to MadaraGenerator.kt

* Update Generator.kt

added Mangazuki to Generator.kt for manga-reader-cms (MMRCMS)

* Create Hyakuro.kt

Updated Foolslide Mutisource to include
- Hyakuro

* Update FoolSlideGenerator.kt

Updated to include Hyakuro

* Update FoolSlideGenerator.kt

Corrected missing quote
2021-03-30 09:46:41 -04:00
Gauthier
7655bf6483
feat(komga): ignore dns over https (#6335) 2021-03-29 07:04:40 -04:00
scb261
21cf5dac2d
HentaiHand: add authorization, add more languages (#6337)
* Add logging in using username and password in settings

* Remove logs

* Fix warning

* Add more languages

* Bump ext version
2021-03-29 07:01:54 -04:00
funkyhippo
d604f06811
Migrate Guya proxy to Cubari, QoL updates to Cubari. (#6324)
* Remove Guya proxy intents.

* Cubari sourceFactory for easier discoverability, search improvements.
2021-03-28 16:20:51 -04:00
funkyhippo
24f1b6f96e
Cubari extension. (#6311) 2021-03-27 14:53:17 -04:00
Johannes Joens
51bc7410ba
Updated Bato.to supported languages list (#6269)
* added unfilterd option and US english

* Update build.gradle
2021-03-24 09:20:30 -04:00
az4521
5dbfde95d3
CCC webcomic: support multi-image chapters (#6186)
* CCC webcomic: support multi-image chapters

most of the chapters are only a single image long, whoops

* whoops

* fix issue where chapters past 280 are spanish

Co-authored-by: az4521 <“az4521@users.noreply.github.com”>
2021-03-16 19:41:11 -04:00
az4521
e049f285ec
Create extension for CCC webcomic (#6184)
* Create extension for CCC webcomic

* add the manifest file

Co-authored-by: az4521 <“az4521@users.noreply.github.com”>
2021-03-15 13:41:18 -04:00
Seishirou101
d265dbf33c
updated sources to https (#6131)
* updated souirces

* updated sources

* fix wpcomics generator

fix comics generator with the correct site and override code
2021-03-11 14:55:21 -05:00
RePod
b5ef15ee35
LANraragi: Random item, clear new status (#6091)
* LANraragi: Introduce Random item.

Appears as the first item under Browse when there's no meaningful filtering.
Maintain Latest flow at the cost of an extra query param.

* LANraragi: Get and use the Random ID.

Helper functions to get a new random ID.
Helper functions to get the ID from weird spots.
Separate network client to not follow redirects, saving server-side extracts.

* LANraragi: Obtain random ID on init.

To save one entire refresh for that quality user experience.
The call is still to a 301 that is not followed.

* LANraragi: Unset isnew on archives.

More obvious since Latest was hooked up.
Separate from actual reading progress.
This was happening indirectly before the previous extension version swapped to API endpoints for metadata.

* LANraragi: Bump extension version

* LANraragi: AZ detection for ID.

Due to how it updates info and chapters independently leading to an expected race condition.
When detected avoid the race by accessing the ID via thumbnail.

Always using the thumbnail moves the race to non-AZs instead.

* Revert "LANraragi: AZ detection for ID."

This reverts commit 28541d8d0daf989c129884090311e49148f05112.
2021-03-10 06:57:16 -05:00
OncePunchedMan
addce58067
changed rate limit to 2/sec (#6122) 2021-03-10 06:02:27 -05:00
loocool2
ef82e290fe
Update Imhentai domain (#6113)
* Update imhentai domain

* Update version

* Change mangabat and mangairo domains to correct website

* Revert "Change mangabat and mangairo domains to correct website"

This reverts commit 5c770535848fc99dbb56e32fb0f668df5fc09247.
2021-03-09 17:01:08 -05:00
Gauthier
1ac4721780
fix: logs and try/catch (#6092)
exception catching while building filter list (#6074)
error logs whiloe loading filter values (#6047)
2021-03-07 22:10:53 -05:00
Patrick Geneva
95d88d6a82
Fixed crash on startup when host address is empty (#6078) 2021-03-06 05:40:46 -05:00
Patrick Geneva
88bd826168
Mango: Add first working version (#6034)
* Add Mango extension first pass

Has browse, chapters, and searching.
The api endpoint is just the whole entire library, so searching is done locally.
Requires login, so will need to view the webview first to login, then everything works as expected.
https://github.com/hkalexling/Mango/

* Added automatic authentication

* Sort based on time since there is no chapter number in the api.

* Requested changes.
2021-03-05 22:02:50 -05:00
Johannes Joens
9e41b7016c
[Mangadex] add language for chapters with out specified language (#6062)
* Add othere languege to Mangadex

* Update build.gradle
2021-03-04 08:20:02 -05:00
Gauthier
7a667d78ed
feat: browse readlists and collections (#6038) 2021-03-02 10:43:12 -05:00
scb261
618aba4fa8
Dragon Ball Multiverse: fix languages (#6024)
* Dragon Ball Multiverse: fix languages

* Forgot to remove a comment
2021-03-02 10:39:31 -05:00
Gauthier
6a813c9ab8
feat: filter by authors (#6014) 2021-03-01 07:27:37 -05:00
happywillow0
9014f85f77
Move Noxsubs to WPMangaStream (#5992)
* Adds NoxSubs to WPMangaStream

- Adds source to generator
- Overrides SimpleDateFormat language

* Updates MMRCMS

- Removes NoxSubs
- Updates a few other url due to domain changes.
2021-02-26 13:16:16 -05:00
Riztard Lanthorn
5b9dff0b81
Split WPMangaStream Extension (#5803)
* Split WPMangaStream

* add some icons

* remove WPMangaStream

* move default_res

would be amazing

* override source id

* remove single extension

* rate limit

* add sources

Kuma Scans (Kuma Translation)
Tempest Manga

* remove multilang import

* override rate limit

* override source id

* fix class name

* remove file
2021-02-15 10:43:14 -05:00
Riztard Lanthorn
a49001e314
Split FoolSlide Extension (#5840)
* Split FoolSlide Extension

* remove FoolSlide

* add className

* change default_res 

#5845

* add nsfw

* nsfw2
2021-02-15 10:36:28 -05:00
scb261
06cd2b8779
Toomics: various fixes (#5848)
* Toomics: various fixes

* Add comment
2021-02-14 10:33:51 -05:00
scb261
4396121d1f
Hitomi.la: fix search when using upper case (#5843) 2021-02-14 09:22:32 -05:00
scb261
eeb2f25e9d
NineHentai: fix galleries with broken last page (#5841) 2021-02-14 09:22:09 -05:00
Aria Moradi
3bc1aa5e3b
Fmreader split (#5800)
* split fmreader

* convert Manhwa18Net to factory

* remove the extra source

* add back Manhwa18

* fix building
2021-02-12 15:41:46 -05:00