Commit graph

5366 commits

Author SHA1 Message Date
b89d4ce942
refactor: Fully migrate to Moko Resources for i18n 2024-06-24 13:37:01 +07:00
4eeb5553e5
ci: Just build standard release 2024-06-24 09:11:54 +07:00
7ca5fa1f12
revert: Revert "fix: Only use firebase on releases"
This reverts commit e4f40b450a.
2024-06-24 08:37:17 +07:00
e4f40b450a
fix: Only use firebase on releases 2024-06-24 08:30:46 +07:00
95075f94e8
refactor: Migrate i18n files to moko-resources
Also split plurals to their own files
2024-06-24 08:05:13 +07:00
713989995c
refactor(i18n): Simplify gradle 2024-06-23 20:09:17 +07:00
5aab1db8a0
fix(deps): "String index out of range" compile error
REF: https://github.com/icerockdev/moko-resources/issues/732
2024-06-23 20:08:44 +07:00
dc0a3c3274
ci: Upload R8 apk and R8 mapping to artifact
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com>
2024-06-23 18:54:29 +07:00
276907770a
fix: Escape single quotes 2024-06-23 18:42:38 +07:00
e8cfc5156f
chore(deps): Add api dependency to use moko on compose 2024-06-23 18:38:16 +07:00
14b1a359aa
docs: Sync changelog 2024-06-23 18:37:19 +07:00
Pedro Azevedo
a67ef2a3b9
chore(i18n): Update Brazilian Portuguese translation (#108) 2024-06-23 18:34:39 +07:00
3fa07609bb
refactor: Move MokoExtensions to i18n module 2024-06-23 18:07:50 +07:00
Tran M. Cuong
4a17a7c436
test: Fix MigratorTest after update to Kotlin 2.0.0 2024-06-23 10:01:18 +07:00
a95e95ce66
fix: Fix compile failure 2024-06-23 09:55:32 +07:00
c5f4dacb57
chore(deps): Remove kapt 2024-06-23 08:55:56 +07:00
84e91712c6
refactor: Completely remove direct usage of SharedPreferences 2024-06-23 08:46:40 +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
55813429b3
chore: Remove NetworkPrefsMigration
Not needed, I thought PreferenceStore is using dataStore or something different since 1.x do that, apparently not when it's backported to 0.x.
2024-06-23 07:27:06 +07:00
4c66025900
refactor: Import android.R as AR
In order to make migration to moko-resources easier
2024-06-23 07:21:05 +07:00
31c253f724
refactor: Store hidden items on LibraryManga
Not sure why we need it tbh, but J2K store it for some reason
2024-06-22 10:39:50 +07:00
1e7d6cbebe
chore: Deprecate direct usage of shared preferences 2024-06-22 09:27:57 +07:00
c35f1e28fe
chore(library): Finish custom library manga map rewrite 2024-06-22 08:44:10 +07:00
a25df1eef3
enhance(library): Show "category is empty" on filtered if the category is actually empty 2024-06-21 21:26:03 +07:00
25644af5cf
refactor(library): Turn getCategory to an extension method 2024-06-21 21:04:52 +07:00
5f61a3fe4a
refactor(library): Make variable allCategories private
So that it's easier for me to control stuff when I transform libraryItems into libraryMap
2024-06-21 20:44:15 +07:00
a4ec39a4f2
chore(library): Finish library rewrite (unused at the moment) 2024-06-21 20:28:24 +07:00
2416037615
chore(recents): Use flow to set refresh state 2024-06-21 18:52:54 +07:00
a2a0a7e79e
chore(recents): Use sql query to filter scanlators pt.2 2024-06-21 10:15:15 +07:00
7926590c22
chore(recents): Use sql query to filter scanlators 2024-06-21 09:25:43 +07:00
7341e10822
refactor: Rename chapter interactors to use singular instead of plural 2024-06-21 08:51:25 +07:00
9879004157
fix: Should probably also sync chapters filtered by scanlators, just in
case
2024-06-21 07:07:56 +07:00
af02f34167
fix: Key should be Category not Int 2024-06-20 11:31:54 +07:00
e36379bd6c
chore: Simplify some code and add some comments/todo 2024-06-20 11:22:27 +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
8cfe5a1182
refactor(library/flow): Don't unnecessarily map categories if library is not grouped 2024-06-20 09:21:30 +07:00
5799842c50
refactor: More library flow prep 2024-06-20 09:00:14 +07:00
c5a009f419
refactor: Prepare filter preference flow 2024-06-20 08:49:59 +07:00
8922b5ecbf
chore: Use non cancelable for some functions 2024-06-20 07:46:56 +07:00
50d6f7293d
revert: Revert get library manga with flow 2024-06-19 17:14:30 +07:00
6a2704ff11
revert: Partially revert "refactor: Attempt 2 on getting library manga
using flow"

It updates on "mark as read" from library, but didn't respond to changes
outside of library page. It probably easier if I move the variable to
ViewModel...
2024-06-19 16:52:30 +07:00
7b765a5fc2
refactor: Attempt 2 on getting library manga using flow 2024-06-19 16:36:35 +07:00
535fcc81dd
chore: Prepare find duplicate query 2024-06-19 15:24:11 +07:00
395f10c8a9
refactor: Migrated getMangas to SQLDelight 2024-06-19 15:14:14 +07:00
f6080cd5eb
refactor: Migrated most manga queries and some chapter queries to SQLDelight 2024-06-19 11:12:37 +07:00
5ed2934b73
chore: More storio to sqldelight migration
- insert manga
- update manga
2024-06-19 08:53:58 +07:00
28e551de36
chore: Private repo val 2024-06-18 21:12:52 +07:00
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