Commit graph

5292 commits

Author SHA1 Message Date
2b46f94a5a
revert: Revert "Revert "Modularize the app""
This reverts commit f59f2346dc.
2024-06-16 18:44:15 +07:00
9feba40ab7
fix: Is it migrator all along? 2024-06-16 13:54:24 +07:00
64ee8f9235
fix: Keep versionCode bump so that user can install the app 2024-06-16 13:38:10 +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
9a86f99799
chore: locales_config.xml 2024-06-16 13:09:28 +07:00
11145cf716
chore: Revert a change 2024-06-16 12:40:14 +07:00
4d8643b4df
debug: Debug prints 2024-06-16 12:17:50 +07:00
887b81bb6c
chore: Match proguard rule with upstream 2024-06-16 12:15:45 +07:00
06cb2b45d4
fix: Missing import 2024-06-16 11:58:55 +07:00
9dfa028bde
chore: Explicitly set log message 2024-06-16 11:47:56 +07:00
fffebbcc78
refactor: Change package namespace to just "yokai" 2024-06-16 11:36:37 +07:00
c0c194b2b0
docs: Sync changelog [skip ci] 2024-06-16 09:47:41 +07:00
346b3fb70b
fix: Conflict
The file is included in 'source-api'
2024-06-16 09:45:40 +07:00
9d942aa2a6
revert: Revert if check
This probably also check for null as "false" intially, unclear
2024-06-16 09:38:13 +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
7e7a37bc53
refactor: Use S.serializer() func instead of Serializer class 2024-06-15 17:14:59 +07:00
f4ddeb9399
docs: Sync changelog 2024-06-15 12:24:49 +07:00
dc1ab81b2c
ci: Rename [skip ci] 2024-06-15 12:15:07 +07:00
9eef555fee
test: Unit test for Migrator
Co-authored-by: Andreas <andreas.everos@gmail.com>
Co-authored-by: "Cuong M. Tran" <cuongtran.tm@gmail.com>
2024-06-15 12:06:45 +07:00
6fc2624940
docs: Sync changelog 2024-06-15 11:47:26 +07:00
573015a4b9
refactor: Rewrite migrator
Should also fixed auto-backup, auto-update, and update checker being stuck when it failed

Co-authored-by: Andreas <andreas.everos@gmail.com>
2024-06-15 11:34:29 +07:00
c17be3831c
fix: Actual functioning version checker
Also testing for potential edge-cases
2024-06-15 09:31:25 +07:00
ec37c0f87d
refactor: Rewrite "new version checker" 2024-06-15 08:50:40 +07:00
d7d75f1642
fix: Nightly version should always be suffixed with -r 2024-06-15 08:38:35 +07:00
7d4eeb9d23
fix: Not glance 2024-06-13 19:52:29 +07:00
f3bd34a33e
style: Replace remaining XML progress bar with progress indicator 2024-06-13 19:10:35 +07:00
7eb061e83b
fix: Not glance
Fixes GH-96
2024-06-13 18:57:09 +07:00
a8b1c7f05e
refactor: Implement the log writer myself
Kermit's official crashlytics integration enable firebase way too early.
2024-06-13 18:52:47 +07:00
d4f360c75d
style: Fix inconsistent color between indeterminate and determinate
progress indicator
2024-06-13 13:01:23 +07:00
c9bfb517ee
docs: Sync changelog 2024-06-13 12:43:52 +07:00
025a3a914c
style: Fix progress indicator being at the bottom for webtoon 2024-06-13 12:42:48 +07:00
f4cd590eae
style: Use progress indicator from material3 for consistency 2024-06-13 12:26:41 +07:00
9cb072d28d
refactor: Replacing Any with an actual type 2024-06-13 11:35:53 +07:00
68fd2a3548
refactor(PagerViewerAdapter): Simplify some code 2024-06-13 10:05:02 +07:00
19ab667eac
refactor(PagerPageHolder): Simplify setImage() 2024-06-13 09:43:24 +07:00
a41cecb41e
chore: Also use compose progress indicator for transitions 2024-06-13 09:30:44 +07:00
e72ce5b93f
refactor: Rename progressBar -> progressIndicator to match upstream 2024-06-13 09:20:56 +07:00
fef5723b0a
refactor(ReaderProgressBar): Use compose 2024-06-13 09:18:13 +07:00
a2a36ca839
revert: Revert PagerPageHolder refactor 2024-06-12 12:23:02 +07:00
2a95f3d60d
refactor: Simplify it further 2024-06-12 11:44:35 +07:00
913f9b6b5c
refactor: Move stuff around 2024-06-12 11:25:09 +07:00
3b42210f10
fix: Don't show date twice 2024-06-12 11:14:13 +07:00
9857ff943e
refactor: Refactor PagerPageHolder 2024-06-12 10:54:13 +07:00
644032190c
refactor: Reduce code duplication 2024-06-12 10:33:05 +07:00
ea5ca0f316
feat: Add more info to WorkerInfo 2024-06-12 09:08:56 +07:00
fd5160385c
refactor: Move other controllers to controllers/ dir 2024-06-12 08:57:37 +07:00
c23588881f
refactor: Some code refactoring 2024-06-12 08:53:23 +07:00
3b2fa5d542
chore(deps): Update and Kermit Crashlytics 2024-06-12 08:50:48 +07:00
568f0e8c37
refactor: Reduce duplicate code 2024-06-12 07:35:27 +07:00
bde3f25fe9
fix: Granted perms didn't update the UI 2024-06-12 07:12:57 +07:00