* baozimhorg: Update api url
* baozimhorg: fix unparseable date
* baozimhorg: version bump
* baozimhorg: fix some chapter is missing
api v3 return different result depending if there is origin or not
* baozimhorg: cleanup
* baozimhorg: update parseDate function
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
* baozimhorg: update parseDate function
* Update headers
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
---------
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
* Zaimanhua: fix login check
When the token expires, accessing restricted chapters still returns errno=0. Therefore, the approach has been changed to check whether canRead is false.
* Zaimanhua: Use constants for preference keys
* Zaimanhua: Add chapter comments
This commit adds a feature to display comments at the end of each chapter.
- Added a new `CommentDataDto` and a custom `LastStringFromArrayListSerializer` to handle the comment data structure.
- Implemented a `commentsInterceptor` to fetch and render comments as an image.
- Added a preference option to enable/disable chapter comments.
- Updated `fetchPageList` to include the comment page if the preference is enabled.
- Modified `imageRequest` to handle comment page requests.
- Added helper functions `chapterCommentsUrl` and `parseChapterComments`.
* Zaimanhua: tag image requests
* Add toptoon.net
* Use HttpSource
* Use parseAs from core
* Use SimpleDateFormat.tryParse
* Use fragment for search query
* Add "lock emoji" comment
* Use plain class for dto
* Fix MangaDto
* Fix ThumbnailDto
* Fix name
* Fix extName
* Update comment
* 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;