9485 Commits

Author SHA1 Message Date
Luqman
92a0ada358
Keyoapp: tweak selector; Asmodeus Scans: filter novel,fix info (#10870)
* Asmodeus Scans: filter novel, add/fix genres

* Keyoapp: fix n tweak genre,type selector

- previous type selector was mistakenly named genre
- make genre selector val
- tweak the genre selector to exclude manga status from genre

* fix

* tweak description
2025-11-22 22:15:59 +00:00
Vetle Ledaal
ab4b1e2276
Remove unused OtakuSanctuary multisrc (#10862) 2025-11-22 22:15:59 +00:00
are-are-are
107e060ddc
Madara: Add wordset for parseChapterDate (#10567)
* Madara: Add wordset for parseChapterDate

* Revert bump version

* Unrevert bump version
2025-11-22 22:15:59 +00:00
are-are-are
e114e5a257
LxManga: Update headers (#10886) 2025-11-22 22:15:59 +00:00
Luqman
0ac4b785aa
Ikiru: tweak chapter list (#10879) 2025-11-22 22:15:59 +00:00
Luqman
30226abee7
Ngomik: rename + (unoriginal) (#10872) 2025-11-22 22:15:59 +00:00
dngonz
22f0293165
Webcomics: Fix no results found (#10871)
fix extension
2025-11-22 22:15:59 +00:00
Chopper
a7cfba60a2
Manhuarm: Fix dialogs (#10866)
Fix dialogs
2025-11-22 22:15:59 +00:00
keegang
50ae4f3f06
Nekopost - Search Error "HTTP 404" Fix (#10833)
* fiex url and request model

* fix request model

* it's working so i made a check point

* everything working fine I've tested it

* rename PagingRequest to PagingInfo, remove default data from model

* use @SerialName for ProjectDate

* use filterNot instead of filter {!...}

* refactor: optimize code

- Use lazy initialization for SimpleDateFormat to avoid repeated instantiation
- Simplify property declarations with type inference
- Replace verbose null checks with Elvis operators and safe calls
- Eliminate unnecessary intermediate variables
- Combine existingProject.add() with map operation for better efficiency
- Inline object creation in SearchRequest constructor
- Use run block for cleaner null handling in popularMangaParse
- Reduce string concatenation by caching basePath in pageListParse
- Remove redundant status checks and variable assignments

tested BUILD SUCCESSFUL
tested fonctionality in mihon
2025-11-22 22:15:59 +00:00
C0NTR1BUT0R
2928fc45a6
Update Japscan extension to improve chapter URL extraction after the new obfuscation techniques (#10807)
* Update Japscan extension to improve chapter URL extraction and error handling

* fix lint
2025-11-22 22:15:59 +00:00
ipcjs
6a29aa1afd
fix(nhentaicom): fix image and language loading errors. (#10412)
* fix(nhentaicom): lang code error

* fix(nhentaicom): token parse error

* chore(nhentaicom): update version code

* fix(nhentaicom): fix 403 error

* fix(nhentaicom): Fix HentaiHand image loading when logged in

The token interceptor was incorrectly trying to add a token to image requests, which are not on the source's domain, causing image loading to fail when logged in.

* fix(nhentai): fix null description

* wip: restore code from the crashed rog laptop.

* refactor: use @Serializable

* fix: parse error

* wip: use keiyoushi.utils.parseAs
2025-11-22 22:15:59 +00:00
Luqman
d4d2785853
Komik Cast: update domain (#10880) 2025-11-22 22:15:59 +00:00
CriosChan
0c8a27b820
AnimeSama: Switch to New Endpoint and Direct AnimeSama Link Integration (#10802)
* Open URL in apps + new way to get all chapters

* AnimeSama: Update extVersionCode

* AnimeSama: Changes requested by vetleledaal

* AnimeSama: Fix special chapters that could not be opened
2025-11-22 22:15:59 +00:00
Luqman
3b0eb9a789
Iken: update popular manga; Aurora Scans: fix browse (#10811) 2025-11-22 22:15:59 +00:00
lord-ne
562983bca3
[Iken] Add lock prefix only if not accessible (#10796)
* Add lock prefix only if not accessible

* Update baseVersionCode

* Update preference text to match function

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-11-22 22:15:59 +00:00
are-are-are
23e386a7e5
Remove OtakuSanctuary (#10861)
remove dead source
2025-11-22 22:15:59 +00:00
are-are-are
00046adbdc
Remove MimiHentai (#10860)
remove dead source
2025-11-22 22:15:59 +00:00
dngonz
9d05af7e2d
Tojimangas: Update domain (#10857)
update url
2025-11-22 22:15:59 +00:00
Luqman
948decf018
MangaGeko: Fix Chapter numbers when logged in (#10854) 2025-11-22 22:15:59 +00:00
dngonz
e533814cc9
Kagane: Fix chapters error and search (#10819)
* fix extension

* modify url

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

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-11-22 22:15:59 +00:00
Luqman
e7e9bc349d
Team Lanh Lung: change domain (#10852) 2025-11-22 22:15:59 +00:00
Luqman
1b0b8e103f
Ken Scans: fix browse, site changing theme (#10851)
* Ken Scans: fix browse, site changing theme

* Update src/en/kenscans/src/eu/kanade/tachiyomi/extension/en/kenscans/KenScans.kt

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

* Update src/en/kenscans/src/eu/kanade/tachiyomi/extension/en/kenscans/KenScans.kt

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

* cleaning import

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-11-22 22:15:59 +00:00
Cuong-Tran
7071d503a7
MyReadingManga: Fix potential memory leaks and exceptions (#10848) 2025-11-22 22:15:59 +00:00
Trevor Paley
7b44fec7db
Mangamo: Fix URLs for manga with question marks in title (#10847)
* Mangamo: fix URLs for manga with question marks in title

* Mangamo: bump version
2025-11-22 22:15:59 +00:00
bapeey
dd6f475a01
AllManga: Allow nullable image url (#10845)
* nullable imageUrl

* bump
2025-11-22 22:15:59 +00:00
bapeey
233df400f0
MangaCrab: Fix images not loading (#10844)
* fix images not loading

* apply suggestion
2025-11-22 22:15:59 +00:00
Luqman
eb6fe726df
Koreli Scans: fix browse, site changing theme (#10815) 2025-11-22 22:15:59 +00:00
Luqman
0aac33c331
MangaGezgini: update domain (#10809) 2025-11-22 22:15:59 +00:00
Genzales6
dbb77d4a12
Catharsis World URL Updated (#10801)
Closes #10794
2025-11-22 22:15:59 +00:00
solkaz
577ac38ac7
Remove EnryuManga as source (#10840)
Remove EnryuManga

Closes #10771
2025-11-22 22:15:59 +00:00
bapeey
7f05502c60
Remove HadesNoFansubHentai (#10839)
remove dead source
2025-11-22 22:15:59 +00:00
bapeey
11e61df10a
HadesNoFansub: Update domain (#10838)
update domain
2025-11-22 22:15:59 +00:00
bapeey
f945d11a8f
NineManga: Update EN domain (#10837)
update EN domain
2025-11-22 22:15:59 +00:00
bapeey
e4cb04df6c
DoujinHentai: Fix HTTP 404 (#10836)
fix 404
2025-11-22 22:15:58 +00:00
bapeey
6968ba5e19
BarManga: Fix images not loading (#10835)
fix images not loading
2025-11-22 22:15:58 +00:00
bapeey
97ab81e855
TraduccionesMoonlight: Fix images not loading (#10834)
fix images not loading
2025-11-22 22:15:58 +00:00
Luqman
64d08b63ee
Arcanescans: fix browse, site changing theme (#10814)
manga url same as previous theme
2025-11-22 22:15:58 +00:00
Luqman
258874dc70
MangaGeko: fix some synopsis issue (#10813) 2025-11-22 22:15:58 +00:00
2f2671757e
update m+ for new chapter list format
All checks were successful
CI / Prepare job (push) Successful in 9s
CI / Build individual modules (push) Successful in 3m31s
CI / Publish repo (push) Successful in 43s
2025-11-22 22:10:01 +00:00
mrtear
cbfdd982ff
Add KaynScans (#10792)
All checks were successful
CI / Prepare job (push) Successful in 7s
CI / Build individual modules (push) Successful in 8m20s
CI / Publish repo (push) Successful in 55s
kaynscans
2025-10-03 00:00:23 +01:00
manti
9a738a668f
MagComi: fix search and collection (#10790)
fix search and collection
2025-10-03 00:00:23 +01:00
Smol Ame
5fdd51e172
Luscious: Update "API" preference mirror URL (#10781)
* Luscious: Bump versionCode

* Luscious: Update "API" mirror URL
2025-10-03 00:00:23 +01:00
manti
b6a4f40609
Add Ichicomi (#10778)
* add ichicomi

* better latest, add genres

* remove latest, add image interceptor

* fix kuragebunch

* generalize to gigaviewer

* bump

* small fix

* merge

* fix and separate

* cleanup
2025-10-03 00:00:23 +01:00
manti
744c401773
GigaViewer: fix scrambled image detection (#10782)
fix
2025-10-03 00:00:23 +01:00
Chopper
d0e9279214
SakuraMangas: Fix (#10777)
* Fix Cloudflare and encrypted pages

* Bump version
2025-10-03 00:00:23 +01:00
nicki
08b627c8e7
Move MangaPlus Creators to new domain (#10337)
* start switching to new URLs for popular/manga/etc

* fix popular

* fix latest

* minor change to manga parse

* refactor popular, fix search

* fix search/popular selector

* fix chapters/pages

* fixes from debugging on android emulator

* increment ext version

* support paginated chapter lists

* break doesn't break

well, that's not true, it did work once the extension was freshly
installed. but I liked the alternative so I thought why not. can
be removed if needed

* cleanup

* add TODOs

* add intents to urls and search prefixes

support both old and new domains (since it all redirects, bless them)

* move around toSManga

pro: we get setUrlWithoutDomain
con: we lose this@<data-class-name>.title

* add filter screen

* debug search

* fix pathPattern

`..*` is the same as `.+`. however, the latter requires adding
`advancedPathPattern` instead

* what the intent: fix classdefnotfoundexception

* categorise into sections

* prefer helper functions from `utils`

* Change inline import to explicit

* inline baseUrl

* inline apiUrl

* remove superfluous header modifications

* always pass headers on new requests

* no need to convert HttpUrl to String

* make helper functions private

* use selectFirst instead of select, assert non-null

* make sub classes defined under filters private

* lint

* prefer not data but class

* Revert "break doesn't break"

This reverts commit 23b2cfe46c0f57214443e138a06cadbef0cccb61.

* lint

* better chapterNumber fail case ( -1f instead of 1f )

* lint
2025-10-03 00:00:23 +01:00
Mochammad Nopal Attasya
0ec1a28ed7
Update Tojimangas URL (#10757)
* Update Tojimangas URL

* Update build.gradle
2025-10-03 00:00:23 +01:00
manti
1ec8554fe2
EZmanga: from HeanCms to Iken (#10755)
theme switch
2025-10-03 00:00:23 +01:00
WorldTeacher
9c695d0e65
[Komga] Add login using API key (#10752)
bump version, add api key login

Co-authored-by: WorldTeacher <coding_contact@pm.me>
2025-10-03 00:00:22 +01:00
toomyzoom
93ba18cd9c
HentaiNexus: Add SChapter::date_upload (#10743)
* HentaiNexus: Add SChapter::date_upload

 Add SChapter::date_upload

* Update build.gradle

* Update HentaiNexus.kt to address comments

* Update HentaiNexus.kt #2

Update to deal with Published row not available
2025-10-03 00:00:22 +01:00