* 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>
* 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
* Add Nekopost V.1.2.1
* Fix genre not shown
* Change Icons
* Rename monthMap -> monthList
* Change from getter to normal declaration
* Rename getUrlWithoutDomainFromFullUrl to getMangaOrChapterAlias
* Fix duplicate title
* Fix unable to search by Genre tag
* Change Genre and Status from Enum to Pairs
* Minor changes
* Fix next page not loaded when previous page has no new title
* Fix offset not reset
* Change most of extension to API-based
* Fix bug where some chapter uses legacy url format
* Update build.gradle
* Update to use with new UI and API
* Kkmh (#1)
* Fixed fetching popular and latest manga for KKMH
* Changed Searching and filtering to use the API for KKMH
* Chapter lists are now properly called and now show upload date
* Pages are properly called. Code cleanup. Extension properly works
Co-authored-by: Raymond Wang <rywang@email.wm.edu>
* Converted to HttpSource. More code cleanup.
Co-authored-by: Raymond Wang <rywang@email.wm.edu>
* Temporary fix to use the legacy server
site had a update that changed page format, they currently have a copy of the legacy interface on https://v2.mangapark.net/ , this is a patch since it will likely be fully shut down soon, the new interface needs the scraper redone to be supported as far as I cant tell.
* Update build.gradle
* Autoswitch test
* Autoswitch test v2
* [Ru-MangaLib]Autosuggest of server
* Fix 18+ alert
* Add Filters and Fix Content-Length Size
* Back "pages.add"
* Fix indexOf hided server
Co-authored-by: pavkazzz <me@pavkazzz.ru>
* MangaSee/Life: add alt name, cleaning
add alternative name to manga description
cleaning series type code
* WPMangaReader: add alt name, cleaning
add alternative name to manga description
cleaning series type code
* FMReader: add alt name
add alternative name to manga description
remove author name if its "Updating"
* MangaPark: add alt name
add alternative name to manga description
* WPMangaStream: add alt name, cleaning
add alternative name to manga description
cleaning series type code
* MangaBox: add alt name
add alternative name to manga description
* MaidManga: add alt name, cleaning
add alternative name to manga description
cleaning series type code
* Komiku: cleaning code
cleaning series type code
* ManhuaID: cleaning code
cleaning series type code
* cleaning, tweaking
* add 18+
* add some source icon in fmreader
Co-Authored-By: Ankit Singh <as280093@gmail.com>
* add some source icon in wpmangareader
Co-Authored-By: Ankit Singh <as280093@gmail.com>
* add some source icon in wpmangastream
Co-Authored-By: Ankit Singh <as280093@gmail.com>
* Ngomik: fix thumbnail and chapter images
Co-authored-by: Ankit Singh <as280093@gmail.com>
* handle interactive xkcd comics
Some xkcd comics tend to be interactive and can only be played in a regular browser
These cannot be loaded in the app and the reader loads indefinitely
Instead, we throw a text image with a message to open in browser
the div#comic img attribute will be null/empty in case of parsing interactive
comics and is then replaced with an image warning
uses fakeimagepl to generate image from text
closes https://github.com/tachiyomiorg/tachiyomi-extensions/issues/6370
* update build.gradle version code for xkcd
* 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
* 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.