Tim Schneeberger d470490087
Add NamiComi (#7057)
* Add Namicomi

* Remove conditional; already handled by the intent-filter

* Simplify error handling

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

* Update old comment

* Remove hardcoded /en/ url path

* Chapters missing from the accessMap should be considered inaccessible

* Remove setOnPreferenceChangeListener

* Remove unused i18n key

* Rename Namicomi to NamiComi

* Revert accidental change to settings.gradle.kts

* Remove remaining setOnPreferenceListener

* Close response on error

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

* Require nonnull chapter access map

* Change abstract to sealed in EntityDto

Co-authored-by: FourTOne5 <107297513+FourTOne5@users.noreply.github.com>

* Change abstract to sealed in MangaDto

Co-authored-by: FourTOne5 <107297513+FourTOne5@users.noreply.github.com>

* Change SManga.PUBLISHING_FINISHED to SManga.COMPLETED

Co-authored-by: FourTOne5 <107297513+FourTOne5@users.noreply.github.com>

* Set initialized = true

Co-authored-by: FourTOne5 <107297513+FourTOne5@users.noreply.github.com>

* Remove allowSpecialFloatingPointValues and prettyPrint

* Remove markdown cleanup functions

* Cleanup import

* Remove constructors for new sealed interface

* Fix PaginatedResponseDto structure

* Simplify and remove createBasicManga

* Remove old MangaDex code

* Use 🔒 for locked chapters

* Update NamiComiHelper.kt

Co-authored-by: FourTOne5 <107297513+FourTOne5@users.noreply.github.com>

* Remove data modifier from dto classes

* Apply suggestions from code review

Co-authored-by: FourTOne5 <107297513+FourTOne5@users.noreply.github.com>

* Update URL/ID handling

* Move companion object to bottom

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
Co-authored-by: FourTOne5 <107297513+FourTOne5@users.noreply.github.com>
2025-01-18 20:13:54 +00:00

13 lines
206 B
Groovy

ext {
extName = 'NamiComi'
extClass = '.NamiComiFactory'
extVersionCode = 1
isNsfw = false
}
apply from: "$rootDir/common.gradle"
dependencies {
implementation(project(":lib:i18n"))
}