Commit graph

27 commits

Author SHA1 Message Date
f13f98f19a
feat: Add the ability to save search queries
I got tired of putting the same tag over and over, so...
2025-04-14 21:02:12 +07:00
Ahmad Ansori Palembani
cae0332ef9
refactor(library): Store sectioned library instead of flatten version of it (#336)
* refactor(library): Store sectioned first before flattening it out

* fix: Fix build, also rename some variables and move stuff around

* chore: Replace findCurrentCategory with currentCategory getter

* fix: Empty category can't be collapsed

* chore: Disable file log for debug build

* fix: Entry always displayed on default category

* refactor: Specify id, source, and url directly from MangaImpl constructor

* refactor: Make LibraryManga not extend MangaImpl

* refactor: Separate placeholder from LibraryManga

* fix: Default category should always be at the very beginning

* fix: Accidentally made the entries invisible

* fix: Default category disappear everytime a new category is added
2025-01-05 18:15:34 +07:00
c09c4045e2
refactor: Rework buildSrc
Co-authored-by: AntsyLich <59261191+antsylich@users.noreply.github.com>
2024-12-25 10:37:47 +07:00
f8d74a6b2f
revert: "refactor(manga): Slowly using flow"
I'll just redo this in the morning
2024-12-16 20:55:15 +07:00
2ef1195a90
refactor(manga): Slowly using flow 2024-12-16 20:43:37 +07:00
ca41e02fe1
refactor(db): Migrate some more category queries to SQLDelight 2024-11-29 11:28:38 +07:00
da99cf5cfa
refactor(extension/repo): Refactor the ExtensionRepoService to use DTOs
Co-authored-by: MajorTanya <39014446+MajorTanya@users.noreply.github.com>
2024-08-26 14:10:20 +07:00
839f762fa7
refactor(cover): Data class for manga cover 2024-08-18 18:44:04 +07:00
c9b302ab21
refactor: Add cover_last_modified 2024-08-17 14:26:57 +07:00
Naputt1
4549f937f2
fix(chapter): Fixed chapter number parsing when number is after unwanted tag 2024-08-16 09:22:27 +07:00
b34ca34d1c
test(chapter): Incorrect expected value 2024-08-16 09:19:06 +07:00
0842a3014d
test(chapter): Fix test 2024-08-16 09:15:30 +07:00
97fc65a28d
test(chapter): Fix test 2024-08-16 08:59:00 +07:00
4adddcf6ac
test(chapter): (Re)added test for chapter recognition 2024-08-16 08:49:01 +07:00
497d387c4b
refactor(chapter): Make chapter recognition return its value
Also move it to domain module
2024-08-16 08:32:03 +07:00
114776bc53
refactor: Move Manga class to domain module 2024-07-30 07:01:49 +07:00
49ecfc51b1
refactor: Move source-api to source directory
Preparing to split local source to its own module
2024-07-28 11:38:33 +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
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
de48b52ec3
chore: More domain module Manga prep 2024-06-18 19:56:37 +07:00
334fbe4631
chore: Preparing Manga data class 2024-06-17 19:55:43 +07:00
1ddc488b17
chore: Prepare domain module 2024-06-17 09:41:12 +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