1713 Commits

Author SHA1 Message Date
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
AwkwardPeak7
363498aee3
SchaleNetwork: simplify clearance token logic (#9630) 2025-07-25 05:47:29 +01:00
AwkwardPeak7
296a7bf55d
Hitomi: fix animated webp & potential oom (#9600)
* animated images can be webp

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

* avoid internal resize overhead of HashSet

* bump

* import
2025-07-25 05:47:29 +01:00
AwkwardPeak7
d773d2692b
Webtoons.com: add rate limit & handle chapter count reset on new season (#9593)
* Webtoons: ratelimit chapters fetch api

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

* handle season number reset

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

* edge case bug

* bump
2025-07-25 05:47:29 +01:00
ilona
b860b15286
Feat/pixiv deeplink (#9457)
* Pixiv: added deeplink and ID search (#9452)

Direct ID search is triggered by prefixing the item's ID with with `aid:` for artworks/illustrations, `sid:` for series, and `user:` for users. The former two are meant only for use in deeplinks, while the latter may also be useful for actual users and therefore has a more exposable name. (All of these prefixes are subject to change)

* Pixiv: bandaid fix for API not returning needed values (#9452)

Apparently depending on the circumstances, the API doesn't return the user ID to which a series belongs. This user ID is instead placed in the outer Illustration object. This very basic (and subject to a larger refactoring) fix ensures that the user ID is always present when needed to construct the link (it isn't required for anything else in the API)

* Pixiv: ensured that only exact matches to the deeplink patterns are handled specially (#9452)

The exact pattern is: `<type>:<ID consisting of digits>`. By ensuring that only digits and nothing else afterwards are allowed by the pattern matching (otherwise falling back to regular search), we further decrease the likelihood of users accidentally triggering this functionality (it sadly can't be entirely avoided, since deeplinks need to share an interface with the regular search queries)

* Pixiv: changed Deeplink system to use URL

Instead of complex parsing logic in the (deliberately lightweight and kotlin-wise handicapped) Deeplink Activity, the captured URL can just be passed to the search directly and handled there. The ability for the search to understand full Pixiv URLs is useful (and half-expected) either way, and it will not interfere with regular search function.

* Pixiv: fixed IndexOOB when query is empty/not a valid URI

* Pixiv: Applied suggestion to use OkHttp Urls
2025-07-25 05:47:28 +01:00
Nam Anh
b7b69b73fa
MayoTune: Change to multi language (#9431) 2025-07-25 05:47:28 +01:00
scb261
63ff937ae4
Holonometria: update URL and other fixes (#9400)
* Holonometria: update URL and other fixes

* Review suggestions
2025-07-25 05:47:28 +01:00
AwkwardPeak7
e84d87a883
Hitomi: retry on stream reset exception with internal error from server (#9414)
* retry with delay on internal_error from server

* bump

* else
2025-07-25 05:47:28 +01:00
AwkwardPeak7
dd47332ab9
Webtoons.com: fixes (#9349)
* better compatibility with old urls

* use index for chapter number as fallback

* better chapter number logic

* escape chapter names

* fix deep link for canvas

* Update build.gradle

* bgm

* deeplink

* i + 1
2025-07-25 05:47:28 +01:00
AwkwardPeak7
621dc6c121
Remove kdt & add Armageddon (#9346)
remove kdt & add Armageddon
2025-07-25 05:47:28 +01:00
Troy Liu
6ee4ab2521
lanraragi: FIX: 404 error when baseurl contains additional path (#9340) 2025-07-25 05:47:28 +01:00
AwkwardPeak7
4d61698687
Webtoons.com: use api to get chapters (#9332)
* Webtoons.com: use api to get chapters

* completed status

* rename
2025-07-25 05:47:27 +01:00
FlaminSarge
8a9231c5af
Mangadex: Handle missing isUnavailable chapter field (#9301)
* Mangadex: Handle missing isUnavailable chapter field

* Update build.gradle

* Switch from nullable bool to bool for isUnavailable, with default false

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-07-25 05:47:27 +01:00
peakedshout
6af9f2d853
SakuraManhwa: Added support for SakuraManhwa source (#9195)
New: Added support for SakuraManhwa source
2025-07-25 05:47:27 +01:00
heddxh
8e7146ec24
Fix Comic Growl (#9009)
* fetch popular mangas

* fetch pages

* descramble image

* clean code

* fix date time parse

* get all chapters

* add dto for page response

* move dto and descrambler into separate files

* happily use parseAs

* add dummy url for missing chapters

* set different icons for lock and pay chapters

* search and latest

* get all authors

* clean code

* remove comment and unneeded json field

* fix incorrectly http url conversion
2025-07-25 05:47:27 +01:00
AwkwardPeak7
5fb99e11eb
webtoons.com (ID), preserve old source id 2025-07-25 05:47:27 +01:00