* Fix get mangaDetails failed for some manga, add reason for restricted manga.
* Bump version to 10
* Update src/zh/zaimanhua/src/eu/kanade/tachiyomi/extension/zh/zaimanhua/Zaimanhua.kt
Co-authored-by: zhongfly <11155705+zhongfly@users.noreply.github.com>
---------
Co-authored-by: zhongfly <11155705+zhongfly@users.noreply.github.com>
The other override, MangaDig, for which this multisrc was created, was removed in #5319.
The extension stays broken and the version code is not bumped.
* Mangabz: Fix StringIndexOutOfBoundsException
StringIndexOutOfBoundsException happens when description is the same as title
* fix description
* remove some lazys since JVM guarantees initialization only when calling this file
---------
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
* baozimhorg: fix illegal State Exception
fix#9543
* Goda: Version bump
* Goda: Minor change
* Goda: improvement to mangaDetailsParse element selector
* Goda: added more status
* Revert "Goda: improvement to mangaDetailsParse element selector"
This reverts commit 6fe7c8b165ebf9b9568644aa50ef7d0e23a0a888.
* Goda: fix typo
* Goda: improvement to mangaDetailsParse element selector
* The selector is equally breakable
* Add mirrors
---------
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
* Webtoons Translate: move out of multisrc & rework
it basically override everything from the main webtoons class, so split it off
* DongmanManhua: move to individual
* Webtoons: fix and make individual
* remove old multisrc
* use meta og:image
* deeplink fix
* fix deeplink crash & old details thumbnails
* New: Added support for rumanhua source
* New: Added support for rumanhua source
* New: Added support for rumanhua source
* New: Added support for rumanhua source
* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;
* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;
* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;
* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;
* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.
* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.
* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.
* Update src/zh/jinmantiantang/src/eu/kanade/tachiyomi/extension/zh/jinmantiantang/Jinmantiantang.kt
* Fix: Channel logic error
* Fix: Channel logic error
* Fix: Channel logic error
* Fix: Channel logic error
---------
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.
* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.
* Adding a Referer value to the request header increases the possibility of circumventing Cloudflare.
* Update src/zh/jinmantiantang/src/eu/kanade/tachiyomi/extension/zh/jinmantiantang/Jinmantiantang.kt
---------
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
* Explicitly use `network.cloudflareClient` instead of `super.client`
... but only if the parent is `HttpSource` or `ParsedHttpSource`
* Remove use of `network.client`
... replaced with `network.cloudflareClient` or `super.client` if the
parent class sets `client` to `network.cloudflareClient` already.
* ColaMange: Update filter
* ColaMange: add date_upload
The mange chapter should used the last updated date as the date_upload for user to better predict the next new chapters date
* ColaMange: Improve date parse
* Revert bump
* ColoManga: minor update
* ColoManga: bump
* ColoManga: add error check
---------
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
* import all temporarily
* use `getPreferencesLazy()`
regex: lazy\s*\{\s*Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?\s*\}
* use `getPreferences()`
regex: Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?
* `getPreferences` and `getPreferencesLazy` with migration
regex to find: getPreferences\(\)\s*\.
* preferences edge cases
* run lint
* why kotlinter not add newline
* bruh
* bump
* unused import not caught by kotlinter
* review suggestions on all files
* bump after merge main
* review
* reduce usage of