Commit graph

5736 commits

Author SHA1 Message Date
renovate[bot]
c744f35ffc
fix(deps): Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.3.8 (#208)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 10:25:25 +07:00
renovate[bot]
47dbc34fad
fix(deps): Update dependency org.jsoup:jsoup to v1.18.1 (#207)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 10:25:10 +07:00
renovate[bot]
2b09434837
fix(deps): Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.9.0 (#206)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 10:24:54 +07:00
renovate[bot]
d41c21d128
fix(deps): Update serialization to v1.7.3 (#205)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 10:24:41 +07:00
5325c4c847
docs: Sync changelog 2024-09-26 09:54:05 +07:00
renovate[bot]
334fcdaf58
chore(deps): Update agp to v8.6.1 (#187)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 09:53:43 +07:00
6c1dba1831
fix(GestureDetector): Prevent crashes caused by firstEvent being null on some devices 2024-09-26 08:14:43 +07:00
1ca914a792
docs: Sync changelog 2024-09-25 12:13:32 +07:00
renovate[bot]
bade424fb8
fix(deps): Update dependency com.google.firebase:firebase-bom to v33.3.0 (#202)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 12:13:01 +07:00
renovate[bot]
b3aa373621
fix(deps): Update dependency com.squareup.okio:okio to v3.9.1 (#201)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 12:12:46 +07:00
renovate[bot]
1ef5d70150
fix(deps): Update activity to v1.9.2 (#200)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 12:12:32 +07:00
renovate[bot]
63e7cda7b8
fix(deps): Update lifecycle to v2.8.6 (#199)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 12:12:07 +07:00
renovate[bot]
b1d63bdf66
fix(deps): Update dependency me.zhanghai.android.libarchive:library to v1.1.2 (#198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 12:11:54 +07:00
f838dcb243
fix: Don't try to auto backup if battery is too low 2024-09-25 11:51:56 +07:00
dbd007127d
feat: Option to prune finished workers 2024-09-24 08:40:32 +07:00
7719847106
refactor: Simplify code 2024-09-24 06:51:10 +07:00
83a8abe07c
refactor: Extension method for WorkManager 2024-09-24 06:46:29 +07:00
233758b219
fix: Library refresh state didn't update right away 2024-09-24 06:34:32 +07:00
a5a5ce8797
fix(backup/creator): Set backoff criteria 2024-09-24 05:30:35 +07:00
186d95fcf9
fix: Backup failed trying to get foreground info 2024-09-23 07:12:37 +07:00
7752f64efb
chore(deps): Use JetPack's compose BOM
chrisbanes's compose BOM is now deprecated as JetPack now provide their
own Beta and Alpha BOMs for compose

REF: 61b195353c
2024-09-22 12:10:20 +07:00
a8b3d97b14
fix: Explicitly bind app to Application class
Also bound app to Context class
2024-09-21 20:21:42 +07:00
3cd29696d4
chore(deps): Bump injekt-koin revision to aad18b6148 2024-09-20 10:36:59 +07:00
58c5a17c50
refactor(settings/data): Simplify backup code
* Remove picker argument, it's permanently false now
* Simplify backup file path retrieval
* Remove unused code
2024-09-20 08:24:57 +07:00
5d457a7ae5
ci(pr): Unit test for KMM modules [skip ci] 2024-09-20 07:35:38 +07:00
61870c1115
fix(backup/creator): Better error message
The previous error message is way too vague, the actual error is caused
by UniFile unable to retrieve a path or the path didn't lead to a file.
So it's probably safe to assume UniFile failed create an empty backup
file (somehow).
2024-09-20 07:22:52 +07:00
775829e28b
refactor(backup/creator): Some clean up
* Don't try to auto backup if restorer is running
* Return early if file path is null
* Set to foreground before attempting to create a backup
* Added separate function to retrieve auto backup directory instead
  using injectLazy
2024-09-20 07:20:16 +07:00
e248de76d7
refactor: Retrieve auto backup directory from Uri argument 2024-09-20 07:12:49 +07:00
c6c6ed0553
docs: Sync changelog [skip ci]
Everything seems to be working fine even after migrating to Koin.
2024-09-20 07:09:38 +07:00
Ahmad Ansori Palembani
9d858cc810
refactor: Replace Injekt with Koin (Experiment) (#191)
* refactor: Use Koin

An experiment, aims to ditch Injekt and replace it with Koin while providing Injekt API facade for extensions

* fix: Mimic "InjektScope"

* fix: Mimic more classes

Completely fixed source search

* refactor(deps): Use Injekt-Koin library

* fix(r8): Keep Koin
2024-09-19 13:18:02 +07:00
AntsyLich
bc65f17f60
chore(crashlytics): Remove unnecessary permission and disable unnecessary features 2024-09-19 05:45:53 +07:00
19f6b26567
docs: Sync changelog 2024-09-17 18:09:09 +07:00
MajorTanya
33ec0d0f91
fix: Kitsu synopsis nullability
This time, the Kitsu API docs are silent on whether this field (or
any other field) can be null/undefined/etc, but it can happen and
caused an error during search and update. This change just ensures the
attribute is nullable and is set to an empty String when it is null.
2024-09-17 18:07:43 +07:00
Roshan Varughese
0d8276040f
feat: Re-enable fetching chapters list for entries with licenced 2024-09-17 18:06:21 +07:00
NGB-Was-Taken
353a002eb5
chore: Show toast for app restart when User-Agent is changed 2024-09-09 08:09:38 +07:00
6e585fd142
fix(deps): Replace com.github.inorichi.injekt with com.github.null2264.injekt
Potential build failure due to JCenter fully dead and spring.io decided
to restrict their repo from anon access without fully migrating their
old stuff to maven central. Their reasoning is that those libs are
deprecated, ignoring the fact that there still quite a lot of projects
that uses those libs for several reasons... It is what it is, I guess.

REF: https://spring.io/blog/2022/12/14/notice-of-permissions-changes-to-repo-spring-io-january-2023
REF: https://spring.io/blog/2022/12/14/notice-of-permissions-changes-to-repo-spring-io-january-2023#comment-6197778931
2024-09-08 10:18:31 +07:00
44742854c4
docs(README): Copyright symbol [skip ci] 2024-09-07 08:51:36 +07:00
5271d1b66f
docs(README): Link SY and make README formatting more consistent [skip ci] 2024-09-07 08:49:54 +07:00
c4e04c11d0
ci: Fallback to Unreleased before falling back to empty string 2024-09-05 11:07:31 +07:00
ae8959d4d1
docs(CHANGELOG): Include every version changelog
REF: b404a71e26
REF: https://keepachangelog.com/
2024-09-05 10:43:49 +07:00
nzoba
942ca851d5
chore: Use "Page x of y" instead of "x pages left" 2024-09-05 08:33:49 +07:00
38db95b6de
fix(kitsu): It's Int? not String? 2024-09-05 08:11:40 +07:00
34ffc2dd85
chore: Sync project 2024-09-05 07:08:10 +07:00
3ac6c551d6
chore(log/crashlytics): Only send error 2024-09-04 19:53:40 +07:00
renovate[bot]
aed615fe9c
fix(deps): Update dependency com.android.tools:desugar_jdk_libs to v2.1.2 (#183)
* fix(deps): Update dependency com.android.tools:desugar_jdk_libs to v2.1.2

* docs: Sync changelog

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Ansori Palembani <46041660+null2264@users.noreply.github.com>
2024-09-04 18:02:46 +07:00
3b427e8b7c
docs: Sync feature list with Discord pinned message [skip ci]
Also explain current state of the fork
2024-09-04 11:27:05 +07:00
b26b526b1e
fix(DiskUtil): Fixed NPE crashes trying to get directory size 2024-09-04 07:24:24 +07:00
bf1f258455
style: Actually set chapter info text color
Apparently it is done programmatically
2024-09-03 11:20:35 +07:00
0ee76b9a50
style: Less contrast chapter info 2024-09-03 10:50:13 +07:00
bede8460e7
docs: Sync changelog 2024-09-03 10:29:25 +07:00