Commit graph

8709 commits

Author SHA1 Message Date
Cuong Tran
d1d8af4aa7
Merge commit 'master' into bulk-favorite
# Conflicts:
#	app/src/main/java/eu/kanade/presentation/browse/FeedScreen.kt
2024-04-26 11:23:39 +07:00
Cuong M. Tran
7e4fba9bfe
Bulk-selection: Fix warning in BrowseSource 2024-04-26 02:17:29 +07:00
Cuong Tran
8888bfec9d
detekt: cleanup code
# Conflicts:
#	app/src/main/java/eu/kanade/presentation/browse/FeedScreen.kt
2024-04-26 02:05:02 +07:00
Cuong Tran
3ea1738838
reuse method to add/remove single manga 2024-04-26 01:48:48 +07:00
Cuong Tran
56cabe3c22
reuse bulkSelectionButton as AppBar.Action 2024-04-26 01:48:48 +07:00
Cuong Tran
722ebe757e
reuse Dialog composer 2024-04-26 01:48:48 +07:00
Cuong Tran
55226e3016
fix detekt 2024-04-26 01:48:48 +07:00
Cuong Tran
cd016ab29e
fix: won’t show dialog if skip all then selection list is empty 2024-04-26 01:48:48 +07:00
Cuong Tran
89a5f2e702
no need using builder to create AppBarAction 2024-04-26 01:48:48 +07:00
Cuong M. Tran
a7c6232a50
add BulkSelection to the rest of Migrate, MangaDex… 2024-04-26 01:48:48 +07:00
Cuong M. Tran
df229af0eb
migrate the rest to BulkSelectionScreenModel 2024-04-26 01:48:48 +07:00
Cuong M. Tran
cc5b6a1d5f
separate BulkSelection into standalone BulkFavoriteScreenModel 2024-04-26 01:48:48 +07:00
Cuong M. Tran
42022bf661
improve: toggle selection mode when last item is unselected 2024-04-26 01:48:48 +07:00
Cuong M. Tran
0ad2680b45
renovate code 2024-04-26 01:48:48 +07:00
Cuong M. Tran
3bc673ae17
Feat: allow long click to favorite on GlobalSearch 2024-04-26 01:48:48 +07:00
Cuong M. Tran
c30a8873a2
Bulk favorite for GlobalSearchScreen & MigrateSearchScreen 2024-04-26 01:48:48 +07:00
Cuong M. Tran
8d46ab8fc2
renovate: move SelectionToolbar to its own component 2024-04-26 01:48:48 +07:00
Cuong M. Tran
2df7f13e4e
Fix: Won’t try call favorite if none selected 2024-04-26 01:48:48 +07:00
Cuong M. Tran
a617528fda
Allow/Skip one by one 2024-04-26 01:48:48 +07:00
Cuong M. Tran
83910501b7
Allow skip duplicates 2024-04-26 01:48:48 +07:00
Cuong M. Tran
b64c7f30c0
Bulk selection mode for BrowseSourceScreen 2024-04-26 01:48:48 +07:00
Cuong M. Tran
93fb56b771
rename 2024-04-26 01:48:47 +07:00
Cuong M. Tran
0da6b78d74
Bulk selection for SourceFeedScreen 2024-04-26 01:48:47 +07:00
Cuong M. Tran
46ad83a79b
Use topBar action to add favorite instead of bottomBar
some minor name changes
2024-04-26 01:48:47 +07:00
Cuong M. Tran
8ed81b91ba
Allow bulk-favoite default category 2024-04-26 01:48:47 +07:00
Cuong M. Tran
466f2b0c77
Hide BottomNav when in selection mode 2024-04-26 01:48:47 +07:00
Cuong M. Tran
e3e2141282
Selection:
* Clear selection after set Favorite
* Keep selection when editing categories
2024-04-26 01:48:47 +07:00
Cuong M. Tran
34f35e2461
Allow add to favorite even when no category available 2024-04-26 01:48:47 +07:00
Cuong M. Tran
c7ed0a4324
Set Favorite & Libraries OK now 2024-04-26 01:48:47 +07:00
Cuong M. Tran
468518bdc3
handle back button 2024-04-26 01:48:47 +07:00
Cuong M. Tran
459bbcc9bd
shade for selected items 2024-04-26 01:48:47 +07:00
Cuong M. Tran
5c5a0f5fcf
Toggle and toolbar count 2024-04-26 01:48:47 +07:00
Cuong M. Tran
a4604809bc
selection list & toggleSelection/clearSelection 2024-04-26 01:48:47 +07:00
Cuong M. Tran
3b6d47b68f
Bulk-selection: Fix warning in BrowseSource 2024-03-18 14:08:56 +07:00
Cuong Tran
b0c872d4d8
update README image 2024-03-10 17:20:11 +07:00
Cuong Tran
3fc97b64b5
keep the selection if edit categories list when changing entry/entries categories in Library 2024-03-10 17:01:35 +07:00
Cuong Tran
9e8b9f84fd
detekt: cleanup code 2024-03-10 17:01:35 +07:00
Cuong Tran
58797677ae
update README 2024-03-10 17:01:26 +07:00
Cuong Tran
f22fea2702
Bulk-selection favorite
- Bulk selection to add to library & change categories of multiple entries all at once, everywhere.
- It can detect duplication being added and give option to allow/skip one by one or allow/skip all duplication.
- Also allow long-click to add/remove single entry to/from library, everywhere.
- It supports default category.

commit 7bca814a8d8481af148fbbe72a6e43623c701356
Merge: 3ee4f35aa 67534b391
Author: Cuong Tran <cuongtran.tm@gmail.com>
Date:   Sun Mar 10 14:26:29 2024 +0700

    Merge branch 'feature/bulk-favorite' into develop

commit 67534b391ffad5a6586fb1c18394b25afc3b432d
Author: Cuong Tran <cuongtran.tm@gmail.com>
Date:   Sun Mar 10 14:24:00 2024 +0700

    reuse method to add/remove single manga

commit f24b528c45b49286430286da6fc93a05c2917aa4
Author: Cuong Tran <cuongtran.tm@gmail.com>
Date:   Sun Mar 10 13:58:14 2024 +0700

    reuse bulkSelectionButton as AppBar.Action

commit d026241d9b742f6acf64d0090a9e6e7be53923c6
Author: Cuong Tran <cuongtran.tm@gmail.com>
Date:   Sun Mar 10 13:26:46 2024 +0700

    reuse Dialog composer

commit 7eb23481926ec981bece2e2e9ced87c795ef4eb8
Author: Cuong Tran <cuongtran.tm@gmail.com>
Date:   Sun Mar 10 07:20:58 2024 +0700

    fix detekt

commit 9643b9d834257836300b69bcb95cd587a38e34e0
Author: Cuong Tran <cuongtran.tm@gmail.com>
Date:   Sun Mar 10 00:07:18 2024 +0700

    fix: won’t show dialog if skip all then selection list is empty

commit 7faafe9fb440175dcac065bc2963ba3637d10d38
Author: Cuong Tran <cuongtran.tm@gmail.com>
Date:   Sat Mar 9 23:58:46 2024 +0700

    no need using builder to create AppBarAction

commit 5564b366eb879407510a733128c26a73ad8d6f2e
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Sat Mar 9 18:26:58 2024 +0700

    add BulkSelection to the rest of Migrate, MangaDex…

commit 804bbb3943463298ae0b6eec33c9d3457b2891c9
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Sat Mar 9 17:40:42 2024 +0700

    migrate the rest to BulkSelectionScreenModel

commit 8e82fc1e87e1e246b7b676ba0fe7ef0c5bf1d016
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Sat Mar 9 11:00:40 2024 +0700

    separate BulkSelection into standalone BulkFavoriteScreenModel

commit 94a127b94d67841339ebdc674e398144e515cd14
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Thu Mar 7 13:18:35 2024 +0700

    improve: toggle selection mode when last item is unselected

commit ba0009409637f872f37ac407041f937c3afceda8
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Thu Mar 7 13:00:31 2024 +0700

    renovate code

commit 2d92ff9181297cfe795149968fdcd7e898852792
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Thu Mar 7 12:25:27 2024 +0700

    Feat: allow long click to favorite on GlobalSearch

commit a24bb06a2a66dcd473c50728b04dc4d6118d0085
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Thu Mar 7 11:45:48 2024 +0700

    Bulk favorite for GlobalSearchScreen & MigrateSearchScreen

commit 1d844ac74e356a43211c752442cb4279aea30b6f
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Thu Mar 7 11:29:58 2024 +0700

    renovate: move SelectionToolbar to its own component

commit 62cb90d74c2bde7f7e824de277a3bf6e0256cadc
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Thu Mar 7 09:26:40 2024 +0700

    Fix: Won’t try call favorite if none selected

commit d2ef151c95a4432eddd3848b8e2e102dfd683681
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Wed Mar 6 18:27:54 2024 +0700

    Allow/Skip one by one

commit 5e138f701ed66b6c18ae1c7a9d58dae482c211e0
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Wed Mar 6 15:42:21 2024 +0700

    Allow skip duplicates

commit 9ac7a0e393d5aa78d77afde307263a85c8fa051c
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Wed Mar 6 14:24:52 2024 +0700

    Bulk selection mode for BrowseSourceScreen

commit 9749adca106c3fb911d1b6808f000f9e16008585
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Wed Mar 6 14:06:12 2024 +0700

    rename

commit 4b5e5105976ca3e488979b93043530a678a36e9c
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Wed Mar 6 12:34:01 2024 +0700

    Bulk selection for SourceFeedScreen

commit 7775c65af0fd957d020acbccd2bb42073ebcba11
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Wed Mar 6 12:21:55 2024 +0700

    Use topBar action to add favorite instead of bottomBar

    some minor name changes

commit 66417b7adffede1c92e1dbd75b2eac0cc8b9a13c
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Tue Mar 5 16:32:21 2024 +0700

    Allow bulk-favorite default category

commit 0870a9db3c1986c5ccab641bc77b8a0a9cf47017
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Tue Mar 5 15:40:02 2024 +0700

    Hide BottomNav when in selection mode

commit 3865c6d467ca0c63be5b387fcac9e9be5a096125
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Tue Mar 5 15:35:58 2024 +0700

    Selection:

    * Clear selection after set Favorite
    * Keep selection when editing categories

commit e01a5c5d35f226133d15b7ed800688bf442885bc
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Tue Mar 5 15:25:34 2024 +0700

    Allow add to favorite even when no category available

commit a4556058c86801eaabf7bbfae58cdc40af95f467
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Mon Mar 4 18:30:44 2024 +0700

    Set Favorite & Libraries OK now

commit 7e045cb23b2d6da58f0f71f9edcf0c2a2fc60038
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Fri Mar 1 16:40:32 2024 +0700

    handle back button

commit 8e3915431e0d461d45c34fa0ca9188bbdc074203
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Fri Mar 1 16:09:00 2024 +0700

    shade for selected items

commit d89b7bffb5161498bd9e7ebfd26aa3731e808361
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Fri Mar 1 14:33:32 2024 +0700

    Toggle and toolbar count

commit 1ea3a4c5496ca0d002fdbafde2ce913fd28c1987
Author: Cuong M. Tran <cuongtran.tm@gmail.com>
Date:   Thu Feb 29 18:36:57 2024 +0700

    selection list & toggleSelection/clearSelection
2024-03-10 16:53:40 +07:00
Jobobby04
56673f25b1
Fix build error after Android Gradle 8.3 2024-03-04 11:01:37 +07:00
AntsyLich
c3b7e33b2f
Fix ChapterDownloadIndicator
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit d8b9a9f593911569ff2bceb49b4f020978d0d2e1)
2024-03-04 11:01:37 +07:00
AntsyLich
e181e2bfe3
Small cleanup
(cherry picked from commit b7e091d5d039e00cababc7daf555280df6cf9c03)
2024-03-04 11:01:37 +07:00
renovate[bot]
76859305d9
Update dependency com.android.tools.build:gradle to v8.3.0 (#471)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 31e052ac15679496f9f2c3882e53096119e0e6cf)
2024-03-04 11:01:37 +07:00
renovate[bot]
0a99aa047f
Update dependency io.mockk:mockk to v1.13.10 (#470)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 60480686daa9456c78d7cb45c5ad2e23644d1bd2)
2024-03-04 11:01:37 +07:00
Jobobby04
8ce1b895ab
1.10.5
# Conflicts:
#	.github/ISSUE_TEMPLATE/report_issue.yml
#	.github/ISSUE_TEMPLATE/request_feature.yml
2024-03-04 11:01:22 +07:00
Jobobby04
84fca4290a
Fix for duplicate read 2024-03-04 10:57:36 +07:00
Jobobby04
61b70cdcbb
Use new gradle workflow 2024-03-04 10:55:30 +07:00
Jobobby04
471c8c9909
Throw IOException 2024-03-04 10:54:05 +07:00
AntsyLich
2b174019af
Revert changes to gradle.properties
(cherry picked from commit d6ba3c824972c8a2196516edd42e9e8be6385f36)
2024-03-04 10:54:05 +07:00
AntsyLich
246ab2e8aa
detekt my beloved
(cherry picked from commit c56f4665ef0276c54f5abebd9ab93e2e283739a6)
2024-03-04 10:53:37 +07:00