8854 Commits

Author SHA1 Message Date
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
marioplus
f7e3684d45
feat(YellowNote): add source 小黄书 (#8485)
* feat(YellowNote): add source 小黄书

* fix(YellowNote): reverse chapter sorting order

* feat(YellowNote): improve domain configuration and URL handling

- Implement dual domain configuration (default + override)
  - Default settings refresh when code updates occur
  - Override settings maintain custom configurations
- Enhance URL processing using HttpUrl
  - Fix encoding issues in query URLs
  - Improve URL parsing reliability

* feat(YellowNote): adapter /amateurs.html
2025-05-20 21:26:57 +01:00
Secozzi
b709f76b96
Comick: add tag exclude to extension settings (#8504)
* feat(all/comick): Add tag exclude to extension settings

* dont add empty tags
2025-05-20 21:26:57 +01:00
Prem Kumar
c9fc08676f
Remove 3 dead sources (#8502)
Remove AsuraScansFree, Inmoral No FanSub, YuriNeko
2025-05-20 21:26:57 +01:00
Smol Ame
4524da7e08
Replace troubleshooting link in acknowledgements (#8496) 2025-05-20 21:26:57 +01:00
AwkwardPeak7
219ceaac1e
MangaPark: fixes & improvements (#8483)
* cover absolute url & uncensored cover for hentai

* utils

* nsfw pref and thumbnail baseurl

* lint

* try upload status when original status is unknown

* include extra info in description

* off by default

* bump

* clean title

* nullable

* status set using nullability

* review changes

* revert

* actually set to off
2025-05-20 21:26:57 +01:00
AwkwardPeak7
1393a25fbb
RCO: fix page list (#8510)
fix
2025-05-20 21:26:57 +01:00
AwkwardPeak7
22ba4be2b6
Update README.md 2025-05-20 21:26:57 +01:00
lamaxama
962a22aa34
RCO: Fail to get image links. (#8474)
* RCO: Fail to get image links.

* Update regex
2025-05-20 21:26:57 +01:00
AwkwardPeak7
877ebd33c7
fix build 2025-05-20 21:26:57 +01:00
marioplus
ae6d455bb8
fix(pornpics): properly configure language settings (#8466)
* fix(pornpics): properly configure language settings

- Implement language configuration via SourceFactory

* fix(pornpics): properly bind ID and language settings

- Associate language codes with correct source IDs
- Use 'all' ID for English (en) language

* fix: remove all lang
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
AwkwardPeak7
aa64e66055
Update README (#8462) 2025-05-20 21:26:57 +01:00
bapeey
4c89276d16
CatManhwas: Update domain (#8459)
update domain
2025-05-20 21:26:57 +01:00
bapeey
6c87c1634b
ManhwaWeb: Filter out invalid pages (#8457)
* filter

* simplify condition

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

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-05-20 21:26:57 +01:00
bapeey
2dee930bbf
OlympusScanlation: Use site bookmarks to update manga url (#8429)
* use bookmarks

* bump

* use slugmap

* change message

* fixes
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
DokterKaj
400079e2ae
Flame Comics: Detect author as list + Display artists + Fix HTML tags in description (#8449)
* Detect author as list + Display artists + Fix HTML tags in description

* Correct camel case
2025-05-20 21:26:54 +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
bapeey
a607d7024d
LectorJpg: Change theme (#8441)
* change theme

* bump versionId
2025-05-20 21:26:53 +01:00
AwkwardPeak7
17d6151584
BatCave: add referer (#8440) 2025-05-20 21:26:53 +01:00
lamaxama
1d2fc4493c
RCO: Fix timeout getting image links error (#8433)
* RCO: Fix timeout getting image links error

* Update regex
2025-05-20 21:26:53 +01:00
are-are-are
54055cb43c
VlogTruyen: Update domain & fix pageListParse (#8432)
* VlogTruyen Update domain & fix pageListParse

* Revert

* Use selectFrist safe call
2025-05-20 21:26:53 +01:00
Wyatt Ross
3af754cb20
Add Comichubfree (#8423)
* Added base level functionality

* Added base level functionality

* Added icons

* removed redundant override

* feedback

* feedback, also fixed a bug with the selector to do with searches without results

* feedback

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-05-20 21:26:53 +01:00
bapeey
9b89cc0b99
utils: add toJsonString function (#8439)
add util
2025-05-20 21:26:53 +01:00
Fioren
0ffd571f18
Fix thumbnail blurred image (#8430)
* Fix thumbnail blurred image

Fix thumbnail blurred image in CBHentai

* fix

* Update

* imageFromElement
2025-05-20 21:26:53 +01:00
DarkOps3
b425b94051
komga: sort genres and tags in alphabetical order (#8427) 2025-05-20 21:26:53 +01:00
TheKingTermux
b9a05d4fcc
Doujindesu: Add more filter and fix description (#8405)
* [WIP] DoujinDesu Add Group and Series Filter

https://github.com/keiyoushi/extensions-source/issues/7816

* Remove Unused Feature

* Bump version

* Add Class

* Rephrase

* Progress today

* Fixing errors that were not fixed yesterday

* Separate Author Filter same as Group and Series

* Update again about the desc

* Uhh my left over

* Changes requested

Thanks to @AwkwardPeak7

* I left it

* Don't use Author, Group, and Series filter when query isn't blank
2025-05-20 21:26:53 +01:00
Yush0DAN
fceca33d30
Barmanga: Update domain (#8426)
Update domain

Co-authored-by: ChuyC95 <187808637+ChuyC95@users.noreply.github.com>
2025-05-20 21:26:53 +01:00
Fioren
fe7d5c5019
TopTruyen, DocTruyen3Q: option automatically change domain (#8417)
* add option automatic change domain

add option automatic change domain TopTruyen and DocTruyen3Q

* update
2025-05-20 21:26:53 +01:00
DokterKaj
eb9b9b9aee
DeviantArt: Order chapter list chronologically instead of by source (#8407)
Order chapter list chronologically instead of by source
2025-05-20 21:26:53 +01:00
AwkwardPeak7
ac48b271c1
hitomi: handle gifs (#8398) 2025-05-20 21:26:53 +01:00
Cuong-Tran
364c90339a
Truyenqq: fix download not able to complete (#8373)
* fix non-existed picture references to another site, preventing download completion

* better selection as suggested

* My mind was somewhere else
2025-05-20 21:26:53 +01:00
AwkwardPeak7
d0ea9fadc6
Rework the Dynasty Source (#8326)
* exact match

* single search

* single search fixed

* rm

* thumbnail fast

* details

* chapter details in browse

* chapter details in browse

* man

* chapters and page

* chapters and page

* cleanup

* small cleanup

* enforce type filter manually

* enforce type filter manually

* reversed list or not

* newlines in description adjustment

* pairing filter

* remove single fetching logic

not worth it

* add other dynasty factories for legacy compatibility

* cleanup

* fix status and header being null in some cases

* update covers

* status

* unused

* inline function

* selector, reorder etc

* lint

* no empty types

* author in chapter name

* add InputStream parseAs utils function

* Review Changes

* dont include all authors

prevent https://imgur.com/dJ9LI4z

* Revert "add InputStream parseAs utils function"

This reverts commit 1b6bdc45aa6cfcb1ee046924a8c1ba68ec35789a.

* revert

* use encodedPath for covers

* more constants

* update covers
2025-05-20 21:26:53 +01:00
are-are-are
8dcfac5ba8
Update some domain (#8380)
* TruyenVN update domain

* LXManga update domain

* TopTruyen update domain

* ManhuaRock update domain & add option domain switch
2025-05-20 21:26:53 +01:00
are-are-are
d8e635afac
Update HentaiCB (#8379) 2025-05-20 21:26:53 +01:00
Creepler13
14117d1c5f
Asurascans: Fix title selector (#8371)
* fix titel selector

* merged title selectors
2025-05-20 21:26:53 +01:00
marioplus
334dd69fab
Add Source PornPics (#8364)
* feat(pornpics): add source pornpics

* feat(pornpics): add i18n support

* fix(pornpics): Default category read error

* fix(pornpics): Content-Type is not set correctly

* fix(pornpics): properly handle searches

* fix(pornpics): properly handle searches

* fix(pornpics): correct next page detection logic.

Add +1 to requested image count per page,Compare actual received count with pageSize to determine next page.

* fix(pornpics): set base language to en

* fix(pornpics): safely handle gallery info parsing

* feat(pornpics): add filter

* chore(pornpics): remove unused dependency

* fix(pornpics): correct category urlPart values.

* refactor(pornpics): simplify category browsing logic

- Remove category unselected
- Treat all non-search requests as category browsing

* refactor(pornpics): make a singelton object and remove comanion object

* refactor(pornpics): put in class to reuse preference

* refactor(pornpics): optimize chapter loading with fetchChapterList

- Replace chapterFromElement with fetchChapterList
- Reduce unnecessary network requests

* fix(pornpics): correct CategoryType initialization

* refactor(pornpics): improve method naming

- Rename `addQueryPageParameter` to `addQueryParameterPage` for clarity

* refactor(pornpics): improve API readability with boolean parameters

- Change `buildMangasPageRequest(page: Int, period: Int)` to:
  `buildMangasPageRequest(page: Int, popular: Boolean)`
- Replace numeric period flag with semantic boolean
- Simplify request building logic

* refactor(pornpics): extract category search logic to dedicated method

- Extract `useSearch` as standalone method
- Add enhanced validation logic for category search

* refactor(pornpics): replace manual parsing with HttpUrl

- Replace custom URL parsing logic with HttpUrl utility

* fix(pornpics): remove invalid category options

* refactor(pornpics): improve JSON error handling

- Throw specific exception type when JSON parsing fails
2025-05-20 21:26:53 +01:00
lamaxama
ebd527364e
Jinmantiantang: fixed empty date string issue (#8376)
* Jinmantiantang: fixed empty date string issue

* Use tryParse
2025-05-20 21:26:53 +01:00
AwkwardPeak7
47d14b6f29
KdtScans: update url, filter LNs from search, fix date (#8370)
KdtScans: update url & filter LNs fom search
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
Maxim Molochkov
3fb869e5e2
Return Henchan source (#8280) 2025-05-20 21:26:53 +01:00
Fioren
45581e3697
Remove ads HentaiVNPlus (#8354) 2025-05-20 21:26:53 +01:00
dngonz
85c4793096
Bato.to: Fix manga not recognized from different url entries (#8352)
fix url
2025-05-20 21:26:53 +01:00
dngonz
fcb1ff01ad
Manga livre: Fix domain (#8351)
fix domain
2025-05-20 21:26:53 +01:00
dngonz
f1fd001e3f
Hentaicb: Fix domain (#8350)
fix domain
2025-05-20 21:26:53 +01:00
dngonz
1e3a5d8906
Manga Tilkisi: Fix source and change domain (#8349)
fix source
2025-05-20 21:26:53 +01:00
Creepler13
7cdee6623f
Add Stormx (#8341) 2025-05-20 21:26:53 +01:00