Skip to content

Comicaso (ID): merge of Comicazen (ID) and Medusascans (ID)#16618

Open
MuhamadSyabitHidayattulloh wants to merge 14 commits into
keiyoushi:mainfrom
MuhamadSyabitHidayattulloh:comicaso-merger-3402231764722253358
Open

Comicaso (ID): merge of Comicazen (ID) and Medusascans (ID)#16618
MuhamadSyabitHidayattulloh wants to merge 14 commits into
keiyoushi:mainfrom
MuhamadSyabitHidayattulloh:comicaso-merger-3402231764722253358

Conversation

@MuhamadSyabitHidayattulloh

@MuhamadSyabitHidayattulloh MuhamadSyabitHidayattulloh commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

You have to migrate from Comicazen or Medusascans to this Comicaso source

Closes #16557
Checklist:

  • Updated extVersionCode value in build.gradle for individual extensions
  • Updated overrideVersionCode or baseVersionCode as needed for all multisrc extensions
  • Referenced all related issues in the PR body (e.g. "Closes #xyz")
  • Added the isNsfw = true flag in build.gradle when appropriate
  • Have not changed source names
  • Have explicitly kept the id if a source's name or language were changed
  • Have tested the modifications by compiling and running the extension through Android Studio
  • Have removed web_hi_res_512.png when adding a new extension
  • This PR is AI-assisted, I have reviewed the changes manually and confirmed they are not slop

- 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
@MuhamadSyabitHidayattulloh MuhamadSyabitHidayattulloh marked this pull request as draft June 11, 2026 12:30
- 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
@MuhamadSyabitHidayattulloh MuhamadSyabitHidayattulloh marked this pull request as ready for review June 11, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Comicaso (Comicazen, Medusascans): Unexpected JSON token error, new website URL (v3.comicaso.pro)

1 participant