7 Commits

Author SHA1 Message Date
AwkwardPeak7
49ecc98bce
Remove usage of okhttp internal variables (#9216)
* Remove usage of okhttp internal variables

inaccessable or removed in new version of okhttp

* lint

* lint :2
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
Vetle Ledaal
2cfdda0bcf
Add www subdomain for redirecting domains (#7770)
Some checks failed
CI / Prepare job (push) Successful in 4s
CI / Build individual modules (push) Failing after 11s
CI / Publish repo (push) Has been skipped
* DeviantArt - fix domain

* Kuroi Manga - fix domain

* Lelmanga - fix domain

* Mangamo - fix domain

* Manhua Zonghe - fix domain
2025-02-23 21:31:16 +00:00
AwkwardPeak7
0658c1926c
revert kotlin 2.1.0 and deps for now (#7468)
generated serializers seem to be missing in final apk, need further investigation
2025-02-23 21:31:11 +00:00
AwkwardPeak7
4867bf18a0
Update to Kotlin 2.1.0 and add spotless linter (#7447)
* update kotlin & deps

* add spotless

* fetch depth

* lint...

* adjust rules

* Revert "lint..."

This reverts commit cc2f99fb218726d90045c5104ab9592a179cb6b6.

* lint

* rm generated file
2025-02-23 21:29:55 +00:00
Trevor Paley
21f03c9454 Add Mangamo (#2862)
* Add Mangamo

* Mangamo: Remove excess fields and use assertions

* Mangamo: improve Firestore queries

* Mangamo: synchronize auth

* Mangamo: fix serialization bug when no fields are returned from query

* Mangamo: exclude disabled manga from latest and improve chapter update query

* Mangamo: clean up DTO objects

* Mangamo: add custom 401 messaging, use emoji for payment indication

* Mangamo: make manga/chapter URLs relative
2024-06-03 05:43:48 +01:00