1728 Commits

Author SHA1 Message Date
are-are-are
9b874ae720
Batoto: Fix bug setting mirror to auto (#11012)
Batoto: Fix bug baseUrl = "Auto"
2025-11-22 22:16:25 +00:00
AwkwardPeak7
a493a38e6e
fix inspector crash 2025-11-22 22:16:25 +00:00
AwkwardPeak7
7377d6427b
MangaFire: get/generate vrf for ajax calls (#10988)
* fix page list
- remove ajax call from chapter list
- use webview to get vrf

* fix query search

- get vrf from webview

* bump

* trigger search on script load, reduce wait time

* vrf script by user podimium on Discord

Co-authored-by: Trung0246 <11626920+Trung0246@users.noreply.github.com>

* use vrf script for search as webview isn't reliable for that

* remove unused

---------

Co-authored-by: Trung0246 <11626920+Trung0246@users.noreply.github.com>
2025-11-22 22:16:25 +00:00
Chopper
a7cfba60a2
Manhuarm: Fix dialogs (#10866)
Fix dialogs
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
are-are-are
23e386a7e5
Remove OtakuSanctuary (#10861)
remove dead source
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
bapeey
f945d11a8f
NineManga: Update EN domain (#10837)
update EN domain
2025-11-22 22:15:59 +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
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
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
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
Fermín Cirella
fe47d20f67
Add Yabai (#10734)
* Add Yabai

* Reorder code

* Use utils
2025-10-03 00:00:22 +01:00
marioplus
33f4d5f8c0
fix(YellowNote): adapt to web page structure changes (#10235)
* fix(YellowNote): adapt to web page structure changes

* feat(YellowNote): make adjustments according to the reviewer's suggestions

- use stable value to pase date string
- inline selector
- combine two operations into one using mapIndexed()

* fix(YellowNote): correct image selector

* fix(YellowNote): correct data parse

* fix(YellowNote): correct data parse

* fix(YellowNote): properly adapt to new languages

- Implement correct language adaptation
- Add settings for language selection, defaulting to system language if unset
- Use English for unsupported languages
- Fix incorrect formatMediaCount extraction

* fix(YellowNote): update date parsing logic from version info

* chore(YellowNote): remove log

* chore(YellowNote): remove unused multilingual content

* fix(YellowNote): optimize Chinese language tag logic

- Simplify Chinese language tag conditions
- Add support for Simplified Chinese in Singapore (SG) region
- Fix potential incorrect default language tagging

* fix(YellowNote): override id

* feat(YellowNote): add language switch notification and optimize config

- Add success notification for language switching
- Remove redundant getStringOrDefault implementation

* fix(YellowNote): use tryParse
2025-10-03 00:00:22 +01:00
marioplus
728dd0de50
fix(buondua): handle single-page URL parsing case (#10714)
- Fix URL extraction when only one page exists
2025-10-03 00:00:22 +01:00
mrtear
a687048749
Add GalaxyManga[en] & Remove dead Galaxy (multi) (#10654)
* Delete Galaxy (multi)

* GalaxyManga
2025-10-03 00:00:20 +01:00
Chopper
dc999bacca
Manhuarm: Fix settings (#10648)
Fix settings
2025-10-03 00:00:20 +01:00
Chopper
12b907aee8
Manhuarm: Fix dialog box empty and add translation support (#10625)
Fix dialog box empty and add translation support
2025-10-03 00:00:19 +01:00
AwkwardPeak7
23543e9fb8
Remove Comick (#10571) 2025-10-03 00:00:19 +01:00
Aurel
901630551a
Webtoons: Option to use sequential chapter numbers + french regex fix (#10451)
* fix(Webtoons): update chapter number handling

* update extVersionCode to 52

* revert to old ver to add 2 options

* Update src/all/webtoons/src/eu/kanade/tachiyomi/extension/all/webtoons/Webtoons.kt
2025-10-03 00:00:19 +01:00
AwkwardPeak7
361f7e2c92
webtoons.com: add chapter number to name (#10425)
* webtoons.com: add chapter number to name

closes https://github.com/keiyoushi/extensions-source/issues/9963

* remove unused

* Update src/all/webtoons/src/eu/kanade/tachiyomi/extension/all/webtoons/Webtoons.kt

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-03 00:00:16 +01:00
Chopper
8a84ce8d8b
Remove MTL (#10408) 2025-10-03 00:00:11 +01:00
Chopper
7dea021357
MachineTranslations: Add font settings (#10307)
* Add font settings

* Bump version

* Fix utf-8

* Add open fonts

* Fix lint

* Update messages

* Fix filename

* Remove distinctBy
2025-10-02 23:59:08 +01:00
stevenyomi
0e9e55b945
Use source().asResponseBody() to fix MIME to avoid extra memory load (#10254) 2025-10-02 23:59:04 +01:00
stevenyomi
f50bec002b
Use CipherSource to decrypt responses by streaming (#10253) 2025-10-02 23:59:04 +01:00
stevenyomi
b57f7d72d4
MangaDex: remove MD@Home reporting (#10250) 2025-10-02 23:59:04 +01:00
Chopper
86e982fa3f
Solarmtl/Snowmtl: Add support for Spanish and Italian, and fix settings (#10224)
* Add support for Spanish and Italian

* Bump version

* Fix translator switch

* Add more options for font size

* Fix prefs

* Fix font size default

* Add support for translating manga details
2025-10-02 23:59:02 +01:00
Chopper
89beec2f78
Solarmtl: Add support to Indonesian and Arabic (#10213)
* Add support to Indonesian and Arabic

* Add settings to disable translator
2025-10-02 23:58:50 +01:00
David
a5befc4d52
Remove sorting from preferred groups list (#10178)
remove sorting
2025-10-02 23:57:45 +01:00
David
8a3758959b
Comick: Add preferred groups filter and it's localization (#10159)
* Add preferred groups filter and it's localization

* stevenyomi changes

* lint error

* remove migrated preferred groups

* ignoredGroups -> ignoredGroupsLowercase
2025-10-02 23:57:45 +01:00
Chopper
3642771ba0
Snowmtl: Add support to French (#10156)
Add support to French
2025-10-02 23:57:45 +01:00
Luqman
79fed76487
Comick: separate small thumbnail rate limit, tweak parse cover (#10154)
Comick: separate thumbnail rate limit, parse cover tweak

now that the thumbnail images on browse is using the small version we can make it use lower rate limit and separate from ch image rate limit

tweaking the parse cover to do better at handling "." after "#" in the thumbnail url
2025-10-02 23:57:45 +01:00
Hualiang
4bafe8c57e
Bilimanga & XGMN: fix manga url error when opening webview and the issue with page turning (#10146)
* Fix manga url error when opening webview

* fixing the issue with page turning

* update icon

* revert
2025-10-02 23:57:45 +01:00
stevenyomi
9ea67f22dd
Kemono: fix cache and post list, update domain (#10134)
* Kemono: fix cache and post list, update domain

* update
2025-10-02 23:57:44 +01:00
Luqman
f6d2fd3c65
Comick: Option cover quality (#10085)
* Comick: Option cover quality

i think need some text suggestion

use cover quality served by the site by default on browse. this can save lot of bandwidth compared to original 2x-100x smaller. thats why i think can increase rate limit  a little bit.

add option to choose cover quality when opening the manga

closes #9088
closes #2550

* update version

* fix first vol cover, renaming

* cleaning, already default value

* applied to first vol cover as well

* change default value

* rename

* Update messages_en.properties
2025-10-02 23:57:44 +01:00
marioplus
e8fe42b283
fix(BuonDua): resolve issue with loading more than 9 galleries (#10074)
- Use URL of the last page to determine maximum page count

#Closes: #9139
2025-10-02 23:57:37 +01:00
Hualiang
d514463edd
Add Xgmn Source (#10067)
* init

* complete

* complete

* fix

* apply commit

* move to all
2025-10-02 23:57:37 +01:00
meatballsaretasty
2f21fcf8f7
Fixhc including related images in gallery (#10064)
* Update build.gradle

* Update HentaiCosplay.kt

Due to HC website changes they now had low res unrelated images appended to the list of images. They will now be excluded from the gallery.
2025-10-02 23:57:34 +01:00
Luqman
8f13e8b15c
Comick: increase rate limit and separate (#10033)
* Comick: increase rate limit and separate

Closes #9057

* separate ratelimit correctly to avoid stacking

* cleaning
2025-10-02 23:57:34 +01:00
Genzales6
6ffe8e7af9
MiauScan Domain Update (#10044)
MiauScan domine Update
2025-10-02 23:57:34 +01:00
Alan Tan
4a2c42a901
Nhentai: Fix manga error when login (#10002)
* NHentai: Fix #9890

* NHentai: Version bump
2025-10-02 23:57:33 +01:00
nicki
26770629cb
MangaPlus: add new label DX (#9977)
* add new label "DX" to M+

currently only includes one title (100535)

* bump ext version
2025-10-02 23:57:33 +01:00
AwkwardPeak7
853a801f2f
NHentai: fix thumbnails (#9961)
* NHentai: fix thumbnails

closes https://github.com/keiyoushi/extensions-source/issues/9897

* rename
2025-10-02 23:57:33 +01:00
Creepler13
658b70b8fe
Kemono: update Url (#9937) 2025-10-02 23:57:33 +01:00
MediocreLegion
a8fad4b5c2
fix nhentai cdn script selection (#9857)
* fix nhentai cdn script selection

* apply suggestions
2025-10-02 23:57:33 +01:00
whitebeardhelper
24591d0836
Mitaki: fix no results found error (#9822) 2025-10-02 23:57:33 +01:00
Vetle Ledaal
e5ab6fbb21
Bato.to: expose all mirrors for CI (#9810)
* Bato.to: expose all mirrors for CI

* move CI check to `getMirrorPref()`

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

* remove proxy variable `mirror`

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-02 23:57:22 +01:00
Vetle Ledaal
a42f5c0479
Bato.to: randomize auto mirror better (#9797)
* Bato.to: randomize auto mirror better

* simplify implementation

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-02 23:57:22 +01:00
are-are-are
7d6df5d918
Batoto: Fix bug baseUrl = "Auto" (#9767)
* Fix batoto baseUrl = auto

* Update src/all/batoto/build.gradle

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

* Update BatoTo.kt

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-10-02 23:57:22 +01:00
meatballsaretasty
42e4618a13
Fix/hc not finding pages (#9669)
* Update build.gradle

* fix: pageListParse not returning any pages

The old selector wasn't returning any images. 

Changed fetchChapterList url to the new HC `story` page which has all the images, unpaginated. 

Updated pageListParse.
2025-07-25 05:47:29 +01:00