* 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.
* Komiku: add series type to genre
add series type(manga/manhwa/manhua/other) thinggy to genre for some source
* Maid - Manga: add series type to genre
add series type(manga/manhwa/manhua/other) thinggy to genre for some source
* ManhuaID: add series type to genre
add series type(manga/manhwa/manhua/other) thinggy to genre for some source
* MangaSee,MangaLife: add series type to genre
add series type(manga/manhwa/manhua/other) thinggy to genre for some source
* Added MangaMainac Factory
* Update MangaMainac.kt
* Create MangaMainacGenerator.kt
* Added icons
* redudent due to multi source
* included in Mangamainac Multisource
* Update pkg and class names
* Update MangaMainacGenerator.kt
- small change to make chapter numbers in chapter names lose trailing .0
- don't recreate the SimpleDateFormatter for every parsed chapter. Declaring and initializing it once is enough.