251 Commits

Author SHA1 Message Date
EmZedace
3d44d9423d
Read One Punch Man: Updated baseUrl (#9929)
* Updated domain of One Punch Man extension

* Added newly added sources in the new website

* Fixed an issue where wrong date was displayed for chapters

* Review changes, fixed correct date not displaying in ReadBerserkManga as well

---------

Co-authored-by: MuhamedZ1 <88522251+MuhamedZ1@users.noreply.github.com>
2025-10-02 23:57:33 +01:00
hatozuki-programmer
286ccd2f53
GigaViewer: Add paginated chapter list parse support (#9911)
* Support for paginated readable products API

* Simplify date handling

* Chapter status labels

* Fix type

* Handle null display_open_at value

* Additional chapter status label

* Mark GigaViewer paginated sources

* Implement requested changes from feedback

* Remove unused fields

* Use tryParse for date handling

* Remove label constants

* Remove extra whitespace
2025-10-02 23:57:33 +01:00
Vetle Ledaal
e6b34e2b2d
Jiangzaitoon: update domain, fix blurry thumbnails (#9815)
* Jiangzaitoon: update domain, fix blurry thumbnails

Madara was also updated to allow overriding `String.getSrcSetImage()`, not bumping.

* guard against malformed srcset candiate

* remove duplicate trim
2025-10-02 23:57:33 +01:00
stevenyomi
cb99f8ea64
Move ColaManga to single source (#9737)
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.
2025-07-25 05:47:29 +01:00
kanoou
927507b7ac
Add LectorMOnline and MangasX (#9665)
* add lectormonline

* add webview methods

* review

* move to factory

* wut

* move to multisrc

* move iconcs to multisrc
2025-07-25 05:47:29 +01:00
kanoou
208168943c
VerComics: Add pages selector (#9724)
add selector
2025-07-25 05:47:29 +01:00
Alan Tan
2638c08b11
baozimhorg: fix illegal State Exception & more (#9656)
* 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>
2025-07-25 05:47:29 +01:00
stevenyomi
87cd9dc9fb
Update MCCMS sources (#9631)
* Add back Manhuawu, closes #1567

* Clean up 6Manhua

* Add Miaoqu Manhua, closes #4482

* Add 2 French sources
2025-07-25 05:47:29 +01:00
stevenyomi
3993e7349b
Add MMLook multisrc (#9624)
* Add MMLook multisrc

* show updated time

* fix updated text

* tweak manga url logic

* Use cloudflareClient
2025-07-25 05:47:29 +01:00
Chopper
4050e42337
Add new multi-src: zerotheme (#9544) 2025-07-25 05:47:29 +01:00
spicemace
4e0a48fff7
Kemono fix image url path (#9396) 2025-07-25 05:47:28 +01:00
Chopper
cc63389835
GreenShit: Fix (#9357)
* Add token generator and add login

* Use T.toJsonString

* Use buildJsonObject

* Use buildJsonObject in login
2025-07-25 05:47:28 +01:00
Chopper
67b795a5b8
YushukeMangas: Fix manga id not found (#9279)
Fix manga id not found
2025-07-25 05:47:27 +01:00
AwkwardPeak7
a4347e9da1
Webtoons.com: refactor and fix for site changes (#9245)
* 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
2025-07-25 05:47:24 +01:00
Eshlender
53f87f108e
[RU]Senkuro new domains (#9244) 2025-07-25 05:47:24 +01:00
Aurel
82330730a2
[multisrc/pizzareader] Fix: Handle null status from API (#9144)
update PizzaReader to handle comic status correctly
2025-07-25 05:47:24 +01:00
Chopper
31e167dd72
MaidScan: fix loading content (#9133)
Fix
2025-07-25 05:47:24 +01:00
bapeey
e55c893b6d
MadTheme: Retry image load with another CDN (#9047)
fallback to cdn

Co-authored-by: Vetle Ledaal <13540478+vetleledaal@users.noreply.github.com>
2025-07-25 05:47:23 +01:00
Chopper
b364d56096
Remove SlimeRead (#9028)
Remove slimeread
2025-07-25 05:47:23 +01:00
Liam Rooney
989bb4252b
fix: change how Iken multisrc gets latest (#9002) 2025-07-25 05:47:23 +01:00
Chopper
abe89d454c
Fix GreenShit (#9005)
* Fix greenshit

* Add applyIf

* Fix mediocre

* Remove applyIf
2025-07-25 05:47:22 +01:00
Chopper
ab711b37ed
Add NextScan (#8984)
* Add NextScan

* Fix status

* Bump version

* Use network.cloudflareClient

* Fix lint

* AndroidManifest.xml change pathPattern

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* EtoshoreUrlActivity: Fix log tag

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* URL_REGEX: Remove unneed wrapping

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-07-25 05:47:22 +01:00
Chopper
a8e083aa40
GreenShit: Fix source data issue (#8827)
* Fix source data issue

* Rename method
2025-05-20 21:27:51 +01:00
lamaxama
d0357da16a
MangaBox: Fix no pages found error (#8797)
* MangaBox: Fix no pages found error

* bump

* bruh

* add fallback

* fix fallback

* fix fallback

* fix bump
2025-05-20 21:27:51 +01:00
Chopper
2905e17a9a
SussyToons: Fix chapters and pages (#8804)
* Fix chapters and pages

* Bump version

* Fix chapter in webview
2025-05-20 21:27:51 +01:00
Chopper
db840dd353
Add GreenShit (#8745)
* Add GreenShit

* Replace icons

* Add icons

* Use latestUpdate as popularManga

* Remove dependencies unused

* Use lib-utils

* Change apiUrl visibilty
2025-05-20 21:27:51 +01:00
bapeey
7d55595507
CatharsisWorld: Fix page decrypt (#8744)
* fix decrypt

* add open vars

* bruh
2025-05-20 21:27:49 +01:00
AwkwardPeak7
e3cbc49e38
MangaHub: try to refresh api key for all api requests (#8659)
* MangaHub: try to refresh api key for all api requests

* update in interceptor

* remove logs
2025-05-20 21:27:48 +01:00
Jake
1a6774af59
MangaHub (multisrc) - Fixes and Improvements (#8586)
* remove rate limit

* Fixes and improvements

* Version bump

* Review changes, more improvements
2025-05-20 21:27:45 +01:00
Creepler13
5818f1dc64
Fix Vortex Scans (#8645) 2025-05-20 21:27:45 +01:00
AwkwardPeak7
f8a44eb538
Keyoapp: better selector for paid chapters (#8627) 2025-05-20 21:26:58 +01:00
mr-brune
e6866d43c2
Fix mangaworld (#8501)
* dont intercept request coming from the cdn eg. skip images

* Update build.gradle

* fix comment

* remove comment

* idk

* revert version

* Update build.gradle.kts

* fix without cdn

* check content type
2025-05-20 21:26:57 +01:00
Dr1ks
c6e4780feb
Grouple: update filters (#8463)
* Readmanga: update filters list

* Mintmanga: update filters list

* Seimanga: update filters list

* Selfmanga: update filters list

* Usagi: update filters list

* Seimanga: update filters list 2

* Mintmanga: update filters list 2

* RuMix: update filters list

* AllHentai: update filters list

* Grouple: reduce code duplication

* Grouple: remove unused import

* Grouple: bump

* Grouple: lint
2025-05-20 21:26:57 +01:00
Jake
7586d7ff61
MangaHub (multisrc) - Rewrite Extension to Use the API Instead of Scraping (#8392)
* updated chapter list parsing

* More robust changes

* Now uses HttpSource, updated logic to use API, and more

* Fixed bugs, review changes, search and filter implementation

* Address some PR comments

* Review changes, improved API refresh logic, added pref for chapter titles

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-05-20 21:26:57 +01:00
Dr1ks
c6a92ce7c4
Grouple: Fix offset (#8444)
* Grouple: Fix

* Grouple: Fix search
2025-05-20 21:26:54 +01:00
spicemace
c8de3f1c9d
[Kemono] 'added' is now nullable field (#8406)
* [Kemono] 'added' is now nullable field

* Update build.gradle.kts

* Update KemonoDto.kt

* Update KemonoDto.kt

* Update KemonoDto.kt

* Update KemonoDto.kt

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-05-20 21:26:53 +01:00
AwkwardPeak7
e91a361ad8
fix Madara deeplink entry not being marked as in library (#8369) 2025-05-20 21:26:53 +01:00
Jake
68c6a5a6af
Fix MangaHub (multisrc) Chapter List Selector (#8361)
Updated selector
2025-05-20 21:26:53 +01:00
Chopper
e64df9ebc4
TeamLanhLung: Merge A3Manga with TeamLanhLung and fix search manga (#8271)
* Merge A3Manga and TeamLanhLung and fix search manga

* Use parseAs from utils
2025-05-20 21:26:37 +01:00
Chopper
ae982b97ca
Keyoapp: Fix duplicate entries (#8226)
* Fix duplicate entries

* Remove delimiter

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-05-20 21:26:37 +01:00
Chopper
07eba2f8f2
Keyoapp: Add new variant to popularManga selector (#8206)
All checks were successful
CI / Prepare job (push) Successful in 7s
CI / Build individual modules (push) Successful in 9m54s
CI / Publish repo (push) Successful in 50s
Add new variant to popularManga selector
2025-03-27 00:02:40 +00:00
Chopper
414b6b8670
NyxScans: Fix api url (#8172)
Fix api url
2025-03-27 00:02:34 +00:00
Vetle Ledaal
44a4f517d2
Remove remaining usage of network.client (#8153)
* 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.
2025-03-27 00:02:34 +00:00
Creepler13
98f7d48324
Iken: remove false scanlator (#8086)
* Iken Remove scanlator

* remove dto
2025-03-27 00:02:34 +00:00
Jake
d7c6574e87
MangaHub (multisrc) - Fix "API Limit Exceeded" (#8073)
* Fixed "API limit exceeded"

gonna crash out if this build failed again bc of linting

* review changes

* Review changes
2025-03-27 00:02:31 +00:00
Chopper
34b4284d7c
Add YuYu multsrc (#8080) 2025-03-27 00:02:31 +00:00
Creepler13
31d83bbfc3
Add/Fix Mangalivre + Madara change (#8062)
* Add/Fix Mangalivre + Madara change

* madara version

* add old Mangalivre id
2025-03-27 00:02:31 +00:00
Alan Tan
c986f2924c
Colamanga: add upload date to latest chapter (#7935)
* 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>
2025-03-27 00:02:31 +00:00
Jake
57e51e8ef1
Rewrite Mangabox (Mangakakalot, Manganato, Mangabat) to Allow Mirrors and CDN Fallbacks (#7915)
* Added CDN Fallback For Mangabox-based extensions

* Improved CDN testing

Now prioritizes last-worked CDNs

Seems like they "fixed" the issue by changing the alternative/backup CDNs to a single, working CDN.

* re-added the removed null check at line 68

* refactored, made fallbacks configurable

* Removed mangairo

* Added mirrors

* lint

* lint again

* final lint

* review changes, lint

* refactor, lint

* lint again 😩
2025-03-27 00:02:31 +00:00
bapeey
08c73abe63
FMReader: Fallback to absolute date if relative date fails (#7980)
* use parseAbsoluteDate as fallback

* bump

* long
2025-03-27 00:02:28 +00:00