Commit graph

5468 commits

Author SHA1 Message Date
893af9bd73
chore: Rewriting getLibrary func 2024-06-18 21:12:01 +07:00
de48b52ec3
chore: More domain module Manga prep 2024-06-18 19:56:37 +07:00
f94e69cdf8
chore(data): Move database adapters to yokai namespace 2024-06-18 19:28:18 +07:00
ebd3213c3d
chore(deps): Move some dependency to common 2024-06-18 19:26:49 +07:00
8b7ca91b12
chore(sql): Rename to match the table name 2024-06-18 19:03:42 +07:00
1cced95526
chore(deps): Update unifile 2024-06-18 18:53:46 +07:00
63d27bcf60
docs: Sync changelog 2024-06-18 11:33:17 +07:00
18953f901c
revert: Revert "refactor(library): Use flow to update libraryManga"
This reverts commit 8e32b6b74e.
2024-06-18 11:17:54 +07:00
8e32b6b74e
refactor(library): Use flow to update libraryManga 2024-06-18 11:14:56 +07:00
akir45
4a9dceaef2
chore(i18n): Update Japanese translation 2024-06-18 11:14:16 +07:00
334fbe4631
chore: Preparing Manga data class 2024-06-17 19:55:43 +07:00
8f07c2d99a
fix: Just wrap it with if statement
The last fix somehow reverted the other fix, awesome!
2024-06-17 19:46:36 +07:00
d5651573b0
chore(deps): Remove some deps that already covered by core module 2024-06-17 19:28:24 +07:00
25d32d4f6f
fix: Description not updating 2024-06-17 19:19:08 +07:00
fc171c1e0a
refactor: Move database related stuff to data module 2024-06-17 16:15:20 +07:00
66354205f1
chore(presentation/widget): Use SecurityPreferences 2024-06-17 15:09:19 +07:00
5b6378eeba
fix: Thumbnail URL did not update
Forgot to move this out of the if check

Fixes GH-102
2024-06-17 14:52:34 +07:00
b43fccacd7
refactor: Split security preferences from PreferencesHelper 2024-06-17 14:19:53 +07:00
48d542f5a6
fix: Missing message for Deprecated 2024-06-17 13:33:55 +07:00
c36a6b4afb
chore: Solve some compile warnings 2024-06-17 13:22:46 +07:00
4a9a7813e0
chore: Some more effort moving widget to its own module 2024-06-17 13:21:27 +07:00
79b5494307
docs: Sync changelog [skip ci] 2024-06-17 10:46:02 +07:00
8d9e5813a0
refactor: Use SQL to get lastRead and lastFetch instead
Following Android's SQLite best practice, nesting sql instead of nesting functions.
2024-06-17 10:12:58 +07:00
1ddc488b17
chore: Prepare domain module 2024-06-17 09:41:12 +07:00
9e99a86739
chore(SQL): Prepare some queries 2024-06-17 09:37:39 +07:00
ee433e2d82
fix: Keep transition pages on split 2024-06-16 19:44:45 +07:00
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