Commit graph

22 commits

Author SHA1 Message Date
93962b2649
feat(core/preference): Add Darwin implementation
Yoinked from my college final project
2024-08-08 07:48:57 +07:00
fb6ee8271f
chore: Vivo notch (pre-Android P) internal API [skip ci] 2024-08-02 09:03:05 +07:00
7fdb4b7c69
chore: Bump default user agent string 2024-07-31 06:47:12 +07:00
3b60b0069b
fix(source/local): Crash when trying to read EPUB file
FileInputStream have a safeguard that prevent it from being closed twice, ArchiveInputStream doesn't have that.

Fixes GH-115

REF:
- Jsoup parse javadoc: "in: InputStream – input stream to read. The stream will be closed after reading"
2024-06-30 10:08:49 +07:00
f824583c3f
chore: Explicitly set flavour dimension to "default" 2024-06-27 20:49:58 +07:00
a149d5aeec
chore(deps): Converted more gradle plugins to use version catalog 2024-06-27 19:13:26 +07:00
cbdd16f6d4
chore(deps): Update agp to v8.5.0
Also convert some plugins to use version catalog
2024-06-27 19:08:12 +07:00
e19d048bb1
refactor(archive): Move stuff around
Hopefully this makes it easier for me to make it KMM compatible in the future
2024-06-27 12:16:18 +07:00
FooIbar
17465f2719
refactor: Use libarchive for Archive support
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
2024-06-27 10:03:41 +07:00
Ahmad Ansori Palembani
875100dd6c
refactor: Migrate i18n to use Moko Resources (#110)
* fix(deps): "String index out of range" compile error

REF: https://github.com/icerockdev/moko-resources/issues/732

* refactor(i18n): Simplify gradle

* refactor: Migrate i18n files to moko-resources

Also split plurals to their own files

* fix: Only use firebase on releases

* revert: Revert "fix: Only use firebase on releases"

This reverts commit e4f40b450a.

* ci: Just build standard release

* refactor: Fully migrate to Moko Resources for i18n
2024-06-24 13:46:42 +07:00
3fa07609bb
refactor: Move MokoExtensions to i18n module 2024-06-23 18:07:50 +07:00
a95e95ce66
fix: Fix compile failure 2024-06-23 09:55:32 +07:00
4a7077a9b5
fix(core): Move default user agent to common
Also updated user agent
2024-06-23 08:28:48 +07:00
b29d51e30e
chore(deps): Kotlin 2.0 2024-06-23 08:18:24 +07:00
ff08e19880
refactor: Move file that supposed to be in common
Also rename launchNonCancellable to launchNonCancellableIO and change the comment in LibraryPresenter to be more accurate.
2024-06-20 09:45:46 +07:00
ebd3213c3d
chore(deps): Move some dependency to common 2024-06-18 19:26:49 +07:00
d5651573b0
chore(deps): Remove some deps that already covered by core module 2024-06-17 19:28:24 +07:00
b43fccacd7
refactor: Split security preferences from PreferencesHelper 2024-06-17 14:19:53 +07:00
4a9a7813e0
chore: Some more effort moving widget to its own module 2024-06-17 13:21:27 +07:00
2b46f94a5a
revert: Revert "Revert "Modularize the app""
This reverts commit f59f2346dc.
2024-06-16 18:44:15 +07:00
f59f2346dc
revert: Revert "Modularize the app"
Epic fail, not sure what happened, but I am sure that I don't want to spend the rest of the day debugging no error crash, I'll just try again later. It is what it is, I guess...
2024-06-16 13:26:29 +07:00
Ahmad Ansori Palembani
24ce2683d4
refactor: Modularize the project (#97)
* refactor: Modularize the project

* chore: Move okhttp stuff back to androidMain

OkHttp decided to cancel multiplatform plan on 5.0

REF: https://square.github.io/okhttp/changelogs/changelog/#version-500-alpha13

* feat: Start using moko for i18n

* fix: Solve some errors

* chore: Remove manga from domain module

We'll do this later

* fix: Duplicate error

* fix: Conflict function name error

* fix: Target SManga

* fix: Breaking changes after the split

* fix: Not enough heap memory

* chore: Update proguard rules

Sorta similar to upstream

* refactor: Fix namespace
2024-06-16 09:34:02 +07:00