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
KirinRaikage
1233a3199a
Shadowtrad: Remove extension ( #8338 )
2025-05-20 21:26:53 +01:00
bapeey
dd95e39ebc
MangaFire: Fix image coudn't be loaded ( #8332 )
...
add referer
2025-05-20 21:26:53 +01:00
bapeey
fd0fe685f5
TempleScan(es): Update theme ( #8331 )
...
update theme
2025-05-20 21:26:53 +01:00
zhongfly
303b789fff
zaimanhua: fix search and detail ( #8323 )
2025-05-20 21:26:53 +01:00
dragon-masterk
86369167da
LuaScans: Fix missing chapters due to Timezone issue ( #8318 )
...
* Updated Timezone for LuaScans to fix missing chapters
* bump on overrideVersionCode
* reverted versionId
2025-05-20 21:26:53 +01:00
dngonz
cfc8624c40
AnimeSama: Fix source ( #8317 )
...
fix source
2025-05-20 21:26:53 +01:00
dngonz
f210f27a7c
Mangakimi: Fix images ( #8316 )
...
fix descramble image
2025-05-20 21:26:52 +01:00
dngonz
9639b7c585
Jiangzaitoon : Fix url ( #8308 )
...
fix url
2025-05-20 21:26:52 +01:00
Creepler13
7dcde729a6
Add Mangastep ( #8307 )
2025-05-20 21:26:52 +01:00
Chopper
383d9c5535
MangaHosted: Update domain and api url ( #8303 )
...
Update api url
2025-05-20 21:26:52 +01:00
marioplus
fad76bc4b2
feat(BoaBua): add source BaoBua ( #8253 )
...
* feat(buondua): add source BaoBua
Refs: #1104
* fix(buondua/search): resolve pagination param forwarding
chore(buondua/search): clean up URL format and flag
* Fix:
- Add missing pagination parameter propagation
* Maintenance:
- Remove redundant trailing "/" in pagination URLs
- Set `supportsLatest` to false (default behavior)
Closes : #1104
* chore(buondua): remove redundant trim() calls
Closes : #1104
* refactor(BaoBua): standardize chapter names and URL handling
- Replace date-based chapter names with static "Gallery" value
- Remove baseUrl from category URLs (construct dynamically when used)
Closes : #1104
* chore(BaoBua): remove unused
Closes : #1104
* chore(BaoBua): revert settings.gradle.kts
Closes : #1104
* chore(BaoBua): remove unused import
Closes : #1104
* chore(BaoBua): remove needless blank line
Closes : #1104
* fix(BaoBua): add unselected Category
Closes : #1104
* refactor(BaoBua): optimize manga details parsing
- Set update_strategy = UpdateStrategy.ONLY_FETCH_ONCE
- Remove unused randomua dependency
Closes : #1104
2025-05-20 21:26:37 +01:00
marioplus
40a9d2ec6a
feat(misskon): add source misskon. ( #8225 )
...
* feat(misskon): add source misskon.
refs: #1855
* feat(misskon): Improve network handling and code structure
• Network enhancements:
- Add headers parameter for `GET` methods
- Implement standardized query with `HttpUrl`
- Replace `attr()` with `asbUrl()` for safe path composition
• Structural improvements:
- Move date regex to companion object
- Extract SimpleDateFormat as global constant
- Refactor Filter logic into standalone class
• Robustness upgrades:
- Remove unsafe non-null assertion(!!) on date_upload
- Adopt SManga.create().apply { } chaining pattern
refs: #1855
* feat(misskon): improve code structure and null safety
- Replace `attr()` with `absUrl()` for more reliable URL extraction
- Remove non-null assertion (`!!`) from `thumbnail_url` as it's not critical
- Fix usage of `select()` and `selectFirst()` to properly handle nullable cases
refs: #1855
* chore(MissKon): remove needless blank line
- Fix lint violation (no-consecutive-blank-lines)
Closes : #1855
* refactor(MissKon): optimize URL handling and reuse utils
* Remove baseUrl from category URLs (build dynamically when used)
* Reuse existing utils for:
- Date parsing
- Filter queries
* Standardize pagination URL construction
Closes : #1855
* fix(MissKon): Correct URL template, set default gallery name, and unify selectors
Closes : #1855
* refactor(MissKon): fix URL construction and client configuration
- Fix string interpolation in search URL ("$it.url" → "${it.url}")
- Remove MOBILE user agent restriction
- Remove unused dependency
- Add ONLY_FETCH_ONCE update strategy
- Clean up selector syntax
2025-05-20 21:26:37 +01:00
Chopper
6341d5ff73
Update domains ( #8297 )
...
Update domain
2025-05-20 21:26:37 +01:00
Vetle Ledaal
485c7f078e
Yaoi Flix: update domain ( #8291 )
...
* Revert "Remove broken extensions/sites (#8167 )"
Partial.
This reverts commit 5e1a1cd5ef34852fe524287a81d9769d34661713.
* Yaoi Flix: update domain
2025-05-20 21:26:37 +01:00
Vetle Ledaal
153934bed7
Revert removal of some MadTheme sites ( #8290 )
...
* Revert "MadTheme: Fix MangaForest, remove redirect domains (#14661 )"
This reverts commit 42d9c0b1184ea23679bb7471696c3d7b1bebd36e.
* Switch to new multisrc structure
2025-05-20 21:26:37 +01:00
Creepler13
b7e40990d8
Add Alucard Scans ( #8289 )
...
* Add Alucard Scans
* Update src/tr/alucardscans/src/eu/kanade/tachiyomi/extension/tr/alucardscans/Alucardscans.kt
Ah True, it still worked so i didnt see it
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
bapeey
10cea1e57d
ManhwaWeb: Filter out unreleased chapters ( #8282 )
...
filter out not released chapters
2025-05-20 21:26:37 +01:00
Creepler13
7457106c23
Add APComics ( #8279 )
...
add APComics
2025-05-20 21:26:37 +01:00
lamaxama
752920a0d4
Add migration reminders for Manganato, Mangakakalot and Mangabat. ( #8278 )
2025-05-20 21:26:37 +01:00