13 Commits

Author SHA1 Message Date
peakedshout
5406227f0f
Manwa: Optimize implementation logic (#9103)
* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;

* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;

* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;

* Optimization:
1. Dynamically obtain the list of optional image sources;
2. Dynamically obtain the redirected access URL;
3. Reconstruct some access logic;
4. Support filtering and next page functions;
2025-07-25 05:47:24 +01:00
Vetle Ledaal
44a4f517d2
Remove remaining usage of network.client (#8153)
* Explicitly use `network.cloudflareClient` instead of `super.client`

... but only if the parent is `HttpSource` or `ParsedHttpSource`

* Remove use of `network.client`

... replaced with `network.cloudflareClient` or `super.client` if the
parent class sets `client` to `network.cloudflareClient` already.
2025-03-27 00:02:34 +00:00
AwkwardPeak7
060473aedf
use Preferences functions from utils (#7757)
* import all temporarily

* use `getPreferencesLazy()`

regex: lazy\s*\{\s*Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?\s*\}

* use `getPreferences()`

regex: Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?

* `getPreferences` and `getPreferencesLazy` with migration

regex to find: getPreferences\(\)\s*\.

* preferences edge cases

* run lint

* why kotlinter not add newline

* bruh

* bump

* unused import not caught by kotlinter

* review suggestions on all files

* bump after merge main

* review

* reduce usage of
2025-03-27 00:02:28 +00:00
anenasa
bcb6f6972b
Manwa: Fix page list (#5479) 2024-10-28 00:21:08 +00:00
anenasa
2e672c3c45
Manwa: Add preference for mirror selection (#5286) 2024-10-28 00:20:42 +00:00
anenasa
0e08a7c946
Manwa: Fix page list (#5072) 2024-10-28 00:20:41 +00:00
Vetle Ledaal
fe13a3ac13
Manwa: update domain (#3785) 2024-07-14 14:40:55 +01:00
5c8cb75e9a come up to date with keiyoushi builds
All checks were successful
CI / Prepare job (push) Successful in 3s
CI / Build multisrc modules (push) Successful in 8m10s
CI / Build individual modules (push) Successful in 38s
CI / Publish repo (push) Successful in 1m39s
2024-01-22 21:19:41 +00:00
AwkwardPeak7
c5f82e6aeb Move plugin section to common.gradle (#281)
* move apply plugins to common.gradle

* update CONTRIBUTING.md

* remove whitespace

* move common.gradle apply above in multisrc

* move kotlinter

* newlines
2024-01-16 02:49:40 +00:00
刘睿华
89ec0bd571
Fix: Manwa.me download and read only showing 3 pages (#17970) 2023-09-16 19:54:34 -03:00
lingwu
9fcc8867d3
fix NPE and three img error (#17665)
* fix NPE and three img error

fix NPE in pageListParse()
fix three img error use cookieJar

* fix three img error

* delete log info
2023-08-28 20:42:18 -03:00
anenasa
62897219ff
Manwa: Fix NPE in mangaDetailsParse() (#16474) 2023-05-17 22:52:05 -04:00
anenasa
230fa8bae9
Add Manwa (#14655) 2023-01-02 20:19:35 -03:00