Comicaso (ID): merge of Comicazen (ID) and Medusascans (ID)#16618
Open
MuhamadSyabitHidayattulloh wants to merge 14 commits into
Open
Comicaso (ID): merge of Comicazen (ID) and Medusascans (ID)#16618MuhamadSyabitHidayattulloh wants to merge 14 commits into
MuhamadSyabitHidayattulloh wants to merge 14 commits into
Conversation
- Created new Comicaso extension at src/id/comicaso - Removed old Comicazen and Medusascans extensions - Removed shared Comicaso multisrc library - Implemented static JSON API handling for v3.comicaso.pro - Added support for both Comicazen and Medusa sources within one extension - Added preference to hide Medusa (NSFW) content by default - Implemented deep link handling via UrlActivity and AndroidManifest.xml - Added source-based URL format (source/slug) to prevent conflicts - Added filters for Source, Status, Type, and dynamic Genres
- Created new individual extension 'Comicaso' (ID) targeting v3.comicaso.pro - Removed legacy Comicazen, Medusascans, and shared Comicaso multisrc - Updated manga detail URLs to use 'slug' parameter instead of 'manga' - Removed Medusa hide preference as requested - Added AndroidManifest.xml for deep link support across new and old domains - Improved network reliability with error handling for source index fetches - Maintained source-based URL format (source/slug) for internal identification
- Created new extension 'Comicaso' (ID) for v3.comicaso.pro - Removed legacy Comicazen, Medusascans, and shared Comicaso multisrc - Fixed manga detail and chapter URLs to include the mandatory 'slug' parameter for proper webview loading - Removed Medusa content hide preference as requested - Updated search logic to handle 'slug' query parameter for deep links - Cleaned up AndroidManifest.xml to only include the current active domain - Removed all legacy migration code to treat as a fresh source
- Merge Comicazen and Medusascans into new Comicaso extension - Target new domain v3.comicaso.pro with fixed URL parameters (source/slug) - Implement static JSON API with robust error handling - Remove all legacy migration logic and preferences - Configure AndroidManifest.xml for deep link support on the new domain - Clean up temporary development artifacts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You have to migrate from Comicazen or Medusascans to this Comicaso source
Closes #16557
Checklist:
extVersionCodevalue inbuild.gradlefor individual extensionsoverrideVersionCodeorbaseVersionCodeas needed for all multisrc extensionsisNsfw = trueflag inbuild.gradlewhen appropriateidif a source's name or language were changedweb_hi_res_512.pngwhen adding a new extension