9612 Commits

Author SHA1 Message Date
Vacbo
9128e25848
AsuraScans: add auth and premium support (#11339)
* AsuraScans: add auth and premium support

* Fix: satisfy ktlint whitespace

* refactor(asurascans): simplify auth to WebView-only cookie sync

- Remove WebView Activity and AndroidManifest
- Remove manual cookie/token paste preference
- Fix infinite loop crash with header guard
- Fix authentication detection for WebView cookies
- Simplify authInterceptor by removing inverted logic
- Update error messages and preference labels
2025-11-22 22:18:44 +00:00
Creepler13
68ab4021dd
Flamecomics: Fix popular/Search (#11501)
Exclude Novels
2025-11-22 22:18:44 +00:00
Cuong-Tran
2dac04f01b
AllPornComic: Fix popular/latest (#11496)
Fix popular/latest
2025-11-22 22:18:44 +00:00
Gael Pérez
243f4529c6
Update BarManga.kt (#11495)
* Update BarManga.kt

* Update BarManga.kt
2025-11-22 22:18:44 +00:00
Smol Ame
399540fda3
MangaSwat: Update RESTART string (#11491) 2025-11-22 22:18:44 +00:00
anewadventure
8367f924ad
Change URL Manhuarm (#11430) (#11488) 2025-11-22 22:18:44 +00:00
Shirogane
a913bed9af
Hentai2Read: Handle invalid filter states (#11456)
Changes to be committed:
	modified:   src/en/hentai2read/build.gradle
	modified:   src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt

 Fixed two critical issues causing internal server errors:
  1. Added safe array access in TagSearchMode filter to prevent ArrayIndexOutOfBoundsException
  2. Added safe array access in UriPartFilter.toUriPart() to prevent NullPointerException

 Both fixes use Kotlin's getOrNull/getOrElse methods to handle invalid filter state values gracefully.
2025-11-22 22:18:44 +00:00
bapeey
25a4651aa5
Atsumaru: Fix popular and latest tabs (#11422)
fix popular and latest
2025-11-22 22:18:44 +00:00
AwkwardPeak7
4c7f5d6a37
Fix potential crash when fetching filters (#11419)
* Comicklive: fix crash on filters

* Kagane: fix crash on filters
2025-11-22 22:18:44 +00:00
Felipe Ávila
9f7b11fc57
Fix GreenShit: remove unnecessary x-client-hash and simplify authentication (#11408)
* corrige autenticação da extensão greenshit removendo x-client-hash desnecessário

- Remove função generateToken() que gerava hash HMAC para o header x-client-hash
- API funciona apenas com token Bearer, x-client-hash não é necessário
- Remove imports não utilizados (Base64, Mac, SecretKeySpec)
- Remove constante SECRET_KEY
- Adiciona campo path ao PageDto para corresponder à resposta da API
- Simplifica pageListRequestMobile para usar apenas header de autorização
- Funcionalidade de login do usuário permanece intacta e automática

* atualiza versionCode da extensão sussyscan e multisrc greenshit

- Incrementa overrideVersionCode de 56 para 57 (sussyscan)
- Incrementa versionId de 2 para 3 (SussyToons.kt)
- Incrementa baseVersionCode de 5 para 6 (greenshit multisrc)

* Reverter versionId

* Remove variave nao utilizada

* Reverte a versaoCode

* remover espaços
2025-11-22 22:18:44 +00:00
are-are-are
84383a1601
Add OTruyen (#11414) 2025-11-22 22:18:44 +00:00
abubaca4
58fda2ef51
[RU]Nudemoon fix page parse (#11411)
Fix page parse
2025-11-22 22:18:44 +00:00
nguyd1
d7444787be
Update CONTRIBUTING.md (#11399)
* update running

* update running and debugging

* update text

* update text

* add alternative

* address comments
2025-11-22 22:18:38 +00:00
AwkwardPeak7
8f13e4185c
MangaFire: search vrf from webview (#11396)
* MangaFire: WebView it out

* bump & stuff
2025-11-22 22:17:52 +00:00
mrtear
399f44d219
Add NyraScans (#11385)
nyrascans
2025-11-22 22:17:52 +00:00
CriosChan
b8f9a38f48
AnimeSama: change domain: .fr to .org (#11380)
AnimeSama: From .fr to .org (closes #11379
)
2025-11-22 22:17:52 +00:00
Gael Pérez
678b988f13
Update BarManga (#11375) 2025-11-22 22:17:52 +00:00
Moha src
d8bef0a1af
Team X: Update chapter list selectors (#11362)
update chapter list selectors and extVersionCode
2025-11-22 22:17:52 +00:00
AwkwardPeak7
b26e4829de
Dynasty: sort by "Best Match" by default & update covers (#11359)
* update tags & covers

* sort by best match by default

* update covers
2025-11-22 22:17:52 +00:00
AwkwardPeak7
05817f38c2
MangaTaro: fix type tag and count views (#11358)
* remove post type from genres

seems to always be manga

* count views

* lint and bump

* add type if others not in tags

* set
2025-11-22 22:17:52 +00:00
AwkwardPeak7
68b70d54d9
add MangaBall (#11344)
* MangaBall

* remove

* suggested changes and more

* remove this

* MangaBall: Fix Korean language code

* change to Locale.ROOT as the pattern isn't language specific

* only throw if filtered
2025-11-22 22:17:52 +00:00
bapeey
9627718a40
MangaCrab: Fix images dont load again (#11347)
* fix bad url

* bump
2025-11-22 22:17:52 +00:00
AwkwardPeak7
cd528cde6a
MangaTaro: handle days in relative date parsing (#11325) 2025-11-22 22:17:52 +00:00
AwkwardPeak7
a2d9686eeb
RawKuma: update chapter list selector (#11324)
they added a download link
2025-11-22 22:17:52 +00:00
Genzales6
3b8be5fd2c
MHScans New domain (#11303) 2025-11-22 22:17:52 +00:00
Kirill Kvit
dc20771476
Flame comics: Update data classes to match updated API responses (#11299)
* Update data classes to match updated API responses

* Update class name to correspond its usage

* Remove fallback string
2025-11-22 22:17:52 +00:00
AwkwardPeak7
db1d8e26f4
Rawkuma: rewrite for new theme (#11270)
* Rawkuma: rewrite for new site layout

* update icon

* filters: use callback to not throw

* deep link

* fix index out of bound

* return if empty

* novels check in deeplink

* Add `@Synchronized` to `getNonce`
2025-11-22 22:17:52 +00:00
Fioren
9f720a3488
add mehentai (#11298)
* add mehentai

* fix path
2025-11-22 22:17:52 +00:00
manti
f019c2a273
Add Gangan Online (#11280)
* add gangan

* refactor

* rm
2025-11-22 22:17:52 +00:00
AwkwardPeak7
5f6e00499a
MangaTaro: unescape title & get thumbnail directly (#11273)
* MangaTaro: use `_embed` on /wp-json/ endpoint

- saves a network call to get thumbnail

* unescape entities
2025-11-22 22:17:52 +00:00
CriosChan
f5429b887f
Add MangaNova (#11260)
* MangaNova: V1 (Closes #11259)

* MangaNova: Bad isNsfw in build.gradle

* MangaNova: Changes asked by AwkwardPeak7

* MangaNova: Spelling Mistake
2025-11-22 22:17:52 +00:00
CriosChan
6071f598f4
BigSolo : Fix extension #11226 (#11233)
* BigSolo: Revert changes of #11156

* BigSolo: Fix for recent backend changes (Closes #11226) + Open link in app

* BigSolo: Change name to "BigSolo" -> override id

* BigSolo: Use enpoint "/data/series/{slug}" + optimization

* BigSolo: Add www subdomain to Manifest

* BigSolo: data class to class + remove unused variables in serializable

* BigSolo: Remove unused variable

* BigSolo: Changes asked by vetleledaal

* BigSolo: Changes asked by AwkwardPeak7
2025-11-22 22:17:52 +00:00
bapeey
eab806d5b1
IkigaiMangas: Fix pages not found (#11269)
add nsfw cookie only when needed
2025-11-22 22:17:52 +00:00
manti
cf7446489d
Fix MagazinePocket (#11266)
* fix MagazinePocket

* Update src/ja/magazinepocket/src/eu/kanade/tachiyomi/extension/ja/magazinepocket/MagazinePocket.kt
2025-11-22 22:17:52 +00:00
AlphaBoom
546696c0d2
Nihonkuni:Resolve ad break page. (#11261)
* Nihonkuni:Resolve ad break page.

* Just simply use cookie interceptor.
2025-11-22 22:17:52 +00:00
CriosChan
9b206fc092
Add ScanR (#11245)
* ScanR: V1 closes (#11244)

* ScanR: Changes asked by AwkwardPeak7 + NSFW in manga name
2025-11-22 22:17:52 +00:00
AwkwardPeak7
afbbe6991f
Kagane: use site's chapter numbers & cache filters in network cache (#11248)
* Kagane: chapter number from site

* Kagane: fetch and cache filters in network cache
2025-11-22 22:17:49 +00:00
AwkwardPeak7
2b394c8c38
MangaTaro: fix chapter name (#11246) 2025-11-22 22:17:49 +00:00
AwkwardPeak7
5a004d08f5
Cubari: simplify url handling and search (#11216)
* migrate to keiyoushi.utils.parseAs

* Refactor: Simplify URL handling

- Pass URLs directly to search instead of pre-parsing in CubariUrlActivity
- Remove custom `cubari:` prefix and parser
- Handle direct URL searching in the main source file
- Add support for Gist URLs
- Remove redundant intent filters from AndroidManifest

* bump and fix useragent

* fix url

* update useragent

* trailing comma
2025-11-22 22:17:49 +00:00
Aurel
775d39331e
Add Manga-Corporation extension (#11237) 2025-11-22 22:17:49 +00:00
bapeey
77b4ea1261
Atsumaru: Update status values (#11236)
update status values
2025-11-22 22:17:49 +00:00
Cuong-Tran
0aca7c467c
Kagane: Fix image loading, add more filters, fix NSFW (#11224)
* Kagane: Fix image loading

* Kagane: Add content-rating filter

Close #11158

* Kagane: Add Sources filter

* Kagane: Add Genres/Tags filter

* Kagane: Add Scanlations

* refactor

* fetching image URL from challenge

* fetching image URL from challenge

* enable scanlations for browsing

* fetch genres, tags & sources list

* Using `Filter.Sort`

---------

Co-authored-by: kana-shii <79055104+kana-shii@users.noreply.github.com>
2025-11-22 22:17:49 +00:00
AwkwardPeak7
b4b8bbe748
MangaFire: prevent crash on main thread due to network issues (#11221)
* webview

* fix illegalstateexception

* fix

* lint

* timeout
2025-11-22 22:17:49 +00:00
Riiise
7e5b58bb5c
Fixed YakshaComics 403 error (#11220)
fixed YakshaComics 403 error
2025-11-22 22:17:49 +00:00
Cuong-Tran
67e224826a
fix(emperor): update domain (#11218) 2025-11-22 22:17:49 +00:00
Luqman
59f72d823b
Kiryuu: fix thumbnail issue (#11217) 2025-11-22 22:17:49 +00:00
Genzales6
3aa18a35a2
InmortalScan / Raijin Scans Url Updates (#11213)
* InmortalScan: Update Domain

* RaijinScans: Update Domain
2025-11-22 22:17:49 +00:00
Vetle Ledaal
975216f40d
Remove Shadow Mangas, TecnoProjects (#11208)
* Remove Shadow Mangas

* Remove TecnoProjects
2025-11-22 22:17:49 +00:00
marioplus
7d754490b8
fix(bakamh): fix unable to load chapter (#11180)
* fix(bakamh): fix unable to load chapter

* refactor(bakamh): optimize chapter list parsing logic

- Consolidate chapter selectors into single method
2025-11-22 22:17:49 +00:00
mozzaru
284d807f53
komikcast: Update Domain (#11195) 2025-11-22 22:17:48 +00:00