78 Commits

Author SHA1 Message Date
9c512ea3ac re add kogma balls, lanraragi and kavita
Some checks failed
CI / Prepare job (push) Successful in 3s
CI / Build multisrc modules (push) Failing after 8s
CI / Build individual modules (push) Failing after 7s
CI / Publish repo (push) Has been skipped
2024-01-22 23:39:22 +00: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
arkon
dc237650ea Revert to extensions-lib 1.4.2
Better to just wait for 1.5 to do the RxJava migration changes together for all APIs.
2023-09-08 22:47:40 -04:00
arkon
3da0424b9d
Update to extensions-lib 1.4.3 (#17781) 2023-09-02 23:23:30 -04:00
arkon
a86ed92214
Remove usages of rxandroid (#17688) 2023-08-26 10:22:01 -04:00
arkon
2a7801e876
Move package namespace declarations out of manifests (#17581) 2023-08-18 08:58:52 -04:00
Gauthier
f055c60e79
[Komga] add support for avif/heif image types (#16217)
feat(komga): add support for avif/heif image types
2023-04-28 22:52:46 -03:00
Aiman
dcb8be1157
Komga: Update to extension-lib 1.4 (#15557)
* Komga: Update to extension-lib 1.4

* Simplify OkHttp responses
2023-03-05 16:44:22 -05:00
arkon
e1f59a845e
Update jsoup (#15321) 2023-02-11 22:22:32 -05:00
arkon
7964dc4613
Upgrade OkHttp (#15320) 2023-02-11 17:30:31 -05:00
arkon
baaee5cf21
Update linter (#15317) 2023-02-11 14:21:03 -05:00
arkon
1397c5b1b4
Bump dependencies (#15312) 2023-02-11 12:56:34 -05:00
Gauthier
df601fdade
[Komga] don't display password in plain text, custom source name (#15037)
* don't display password in preference summary

* add preference for source display name
decouple title from key for preferences
2023-01-20 10:12:20 -05:00
Gauthier
04f8307fd9
move date formatters to KomgaHelper (#14989)
apply UTC timezone to formatters
return time as 0 if parsing fails
2023-01-17 06:24:20 -05:00
Alessandro Jean
997b3e2e68
Fix requests failing in Komga. (#13704) 2022-10-03 18:35:31 -03:00
Gauthier
a4d0c214d8
[Komga] fix default sort and readlist sort (#12782)
* fix(komga): default sort broken since Komga 0.155.1

* fix(komga): proper sort criteria for readlists

* update CHANGELOG.md

* bump version
2022-07-29 23:01:07 -04:00
Aiman
5d6e61eb2a
Komga: Improve status parsing (#12728)
* Komga: Improve status parsing

* Set null as default value for totalBookCount

* Apply suggestion

* Update changelog
2022-07-27 14:12:08 -03:00
arkon
86d04b11b7
[skip ci] Address some compiler deprecation warnings (#12086) 2022-06-05 16:07:57 -04:00
arkon
a8cb5c2794
Mark self-hosted sources as unmetered (#12077) 2022-06-05 11:49:11 -04:00
arkon
a578edb82c
Update to extensions-lib 1.3 (#11878) 2022-06-05 09:49:54 -04:00
arkon
f94099b8e8 Revert "Update to extensions-lib 1.3 (#11298)"
This reverts commit 67263a106b0e68e5db2352c54330b87c93f5fc83.
2022-04-23 18:25:56 -04:00
arkon
67263a106b
Update to extensions-lib 1.3 (#11298) 2022-04-23 17:40:04 -04:00
Andreas
5145eec280
Re: Use Gradle version catalog to simplify dependencies (#10953)
* Use Gradle version catalog to simplify dependencies

* Changes based on review comments

* Remove libs variables in buildScript

- Not needed in this Gradle version
2022-02-28 07:25:23 -05:00
arkon
985f285fc7 Revert "Use Gradle version catalog to simplify dependencies (#10938)"
This reverts commit c83960aaef817b263c8466d2207b90289b4cbc90.
2022-02-27 09:53:18 -05:00
Andreas
c83960aaef
Use Gradle version catalog to simplify dependencies (#10938)
* Use Gradle version catalog to simplify dependencies

* Changes based on review comments
2022-02-27 09:49:41 -05:00
Gauthier
2a793c16ac
feat: prepend series title in front of book name for read lists (#10831) 2022-02-15 07:38:30 -05:00
jopejoe1
ef91dafd50
Add README files for various extensions (#10567)
* Updatte Komanga readme

Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>

* Add Readme to LANraragi

* Add ReadME to LANraragi

* Update build.gradle

* Update Komga readme

* Add Kavita ReadMe

* Update build.gradle

* Update README.md

* Add Cubari Readme

* Update build.gradle

* Add changelog to Cubari

* Add Changelog to Kavita

* Add LANraragi Changelog

* Add Readme to Bato.to

* Update build.gradle

* Add Changelog to Bato.to

* Update CHANGELOG.md

* Update src/all/lanraragi/README.md

Co-authored-by: Andreas <andreas.everos@gmail.com>

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>
Co-authored-by: Andreas <andreas.everos@gmail.com>
2022-01-28 00:49:56 -05:00
jopejoe1
b7a1f920fa
Komga: Added README file (#10566)
* Update CHANGELOG.md

* Create README.md

* Update build.gradle

* Update CHANGELOG.md
2022-01-24 07:47:32 -05:00
Andreas
ca9645288f
Add extension fields for hasReadme and hasChangelog (#10469)
* Add extension fields for hasReadme and hasChangelog

* Dump Komga extVersionCode
2022-01-22 09:48:52 -05:00
Gauthier
7719c36305
[Komga] add support for image/jxl (#10194)
* feat: add support for image/jxl

* update changelog and version
2021-12-22 08:16:15 -05:00
Gauthier
d718c8a10f
feat(komga): display book translators as chapter scanlator (#10099) 2021-12-14 05:52:52 -05:00
Gauthier
0a0b8bd7a3
[Komga] rework the load of filter values at startup (#9386)
* rework the load of filter values at startup

* Update CHANGELOG.md
2021-10-07 07:14:08 -04:00
nicki
c04984b89b
[Komga] Fix link to WebView/Share (#9361)
* use the correct link for viewing in browser

api url on browser just provides a json. For viewing in browser,
we need the normal url instead

* just use `substringAfter`

was trying out another way using `substringAfterLast` but dropped that.
Now `substringAfterLast` isn't required and `substringAfter` suffices

* make fetchMangaDetails not use mangaDetailsRequest

internally, `fetchMangaDetails` uses `mangaDetailsRequest` to create a
new call. However, since `mangaDetailsRequest` is now fixed to use a
normal browser URL rather than the API URL, it no longer works for
`fetchMangaDetails`. So, it needs to be manually overriden to make its
own call

* use hardcoded ID values instead of computing

this was done because of the following:
 - IDs are same as before
 - no need to rely on calculation to be correct everytime
 - avoids unnecessary copy of base class code
 - sets it in the constructor itself

* increment komga.extVersionCode

also update CHANGELOG with list of changes

* linting and remove unused imports

* Revert "linting and remove unused imports"

This reverts commit e13396badef53fced2700266182bbf53a67124cf.

* Revert "use hardcoded ID values instead of computing"

This reverts commit 44f063904d5969fb6d90c9ffad5c33aff50b995f.

* refactor `mangaDetailsRequest`

Do it in a simpler manner without having to create another variable

Co-authored-by: Gauthier <gotson@users.noreply.github.com>

Co-authored-by: Gauthier <gotson@users.noreply.github.com>
2021-10-06 06:06:37 -04:00
Gauthier
1c53f50265
[Komga] change language to all, add more logs (#9360)
* change lang to all, but keep existing id

* properly close response bodies
add more logs
2021-10-04 07:31:52 -04:00
nicki
95ad8cb431
[Komga] replace gson with kotlinx.serialization.json (#9107)
* annotate komga data classes

annotate @Serializable to relevant data classes. this is the first step
to replace gson/kotson with kotlinx.serialization

* switch to kotlinx.serialization.json

replaces gson/kotson usage in komga extension
big thanks to gotson for already switching to data classes
made the conversion very simple

Co-authored-by: Gauthier <gotson@users.noreply.github.com>

* linting

* increment komga.extversioncode

also update changelog

* use .string() instead of toString()

since we actually need the object in memory as a string rather than the
content

* apply plugin to generate Serializable

this makes serializers for all data classes that are annotated as
Serializable

Co-authored-by: Gauthier <gotson@users.noreply.github.com>
2021-09-18 05:39:18 -04:00
arkon
bc7d8c8672
Default libVersion to 1.2 (#9014) 2021-09-09 08:58:17 -04:00
Gauthier
a80e03cf4e
[Komga] show readlist summary, search and display series aggregated tags (#8489)
* display and search aggregated book tags at series level

* display readlist summary

* bump version
2021-08-09 06:57:38 -04:00
Gauthier
3ff3a4f82f
filter deleted series and books (#8132) 2021-07-16 06:23:22 -04:00
Gauthier
5876f259c8
fix user-agent (#7865) 2021-06-25 08:45:53 -04:00
Gauthier
380b7594f5
filter series by in progress and read (#7446) 2021-06-04 07:38:57 -04:00
Gauthier
aeae87d57f
search for in progress and unread when unread only is selected (#7141) 2021-05-21 08:38:58 -04:00
Gauthier
c4f382f0dc
fix readlist chapters sort (#6944) 2021-05-10 06:52:45 -04:00
arkon
50bf2a56e5
Update dependencies; drop Android 4.x support (#6742) 2021-04-28 15:38:05 -04:00
Gauthier
3cd9bb0abb
[Komga] fix restoring backup & tags in filter panel (#6736)
* fix: set full url for manga so restoring a backup can work

* fix: only show series tags in the filter panel
2021-04-28 08:43:55 -04:00
Gauthier
7655bf6483
feat(komga): ignore dns over https (#6335) 2021-03-29 07:04:40 -04:00
Gauthier
1ac4721780
fix: logs and try/catch (#6092)
exception catching while building filter list (#6074)
error logs whiloe loading filter values (#6047)
2021-03-07 22:10:53 -05:00
Gauthier
7a667d78ed
feat: browse readlists and collections (#6038) 2021-03-02 10:43:12 -05:00
Gauthier
6a813c9ab8
feat: filter by authors (#6014) 2021-03-01 07:27:37 -05:00
Gauthier
b24fa5b9b6
[Komga] Display book aggregated data on Series screen (#5550)
* display Series summary from books if no summary exists for Series

closes gotson/komga#391

* display Series authors

closes #5481
2021-01-25 07:27:53 -05:00
Aria Moradi
33f136d2ae
Fix Android Studio "Duplicate content roots" error (#5203)
* comply with #5214

* rm not needed AndroidManifest.xml

* [CI SKIP] add info about AndroidManifest.xml

* Update CONTRIBUTING.md

Co-authored-by: arkon <arkon@users.noreply.github.com>
2020-12-20 22:31:12 -05:00