Jobobby04
0a6672a768
Add source to merged chapters without messing with the scanlators
2022-11-15 01:07:43 -05:00
Jobobby04
1acb7a1a35
Fixes for merged manga settings
2022-11-15 00:25:42 -05:00
Jobobby04
5afc33becb
Round the corners of page previews
2022-11-13 15:43:56 -05:00
Andreas
9870c23a5b
Use Voyager on Extension Filter screen ( #8503 )
...
- Use sealed class for state
- Minor changes
(cherry picked from commit 02708787483b6dee9d42e39c984ed8c4beaacb40)
2022-11-11 19:27:51 -05:00
arkon
4560dedf1c
Clean up ComicInfo stuff a bit
...
(cherry picked from commit 6ada3c90ff4729f703fb35338f72694e88f06aca)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
2022-11-11 19:27:41 -05:00
Shamicen
1523ff2814
Create ComicInfo Metadata files on chapter download ( #8033 )
...
* generate ComicInfo files at the chapter root and inside CBZ archives on chapter download.
* Update app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
Co-authored-by: Andreas <andreas.everos@gmail.com>
* Improvements suggested by @ghostbear
* now creates ComicInfo files in normal chapter folders as well
use manga directly instead of converting it to SManga
truncate old files before overwriting them
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>
* remove empty line after resolving merge conflict
* fixes Serializer for class 'ComicInfo' is not found error
* some changes to comments and variable names
* Revert leftover changes to archiveChapter() function
* minor cleanup
* Changed Chapter to SChapter
Co-authored-by: Andreas <andreas.everos@gmail.com>
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>
(cherry picked from commit 4e628fe6de7a691fbab7960c5f9b750e563eb8a1)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
2022-11-11 19:26:33 -05:00
arkon
eb6d63956d
Remove duplicate pinned sources setting
...
I guess it's simpler to just have 1 entry in the list (other than the last used duplicate).
This helps ensure that the list is as short as it can be.
(cherry picked from commit a8eebd824a50d4676cc31aec51ede94009b82851)
# Conflicts:
# app/src/main/java/eu/kanade/domain/source/interactor/GetEnabledSources.kt
# app/src/main/java/eu/kanade/domain/source/model/Source.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsBrowseScreen.kt
2022-11-11 19:24:20 -05:00
arkon
053b18c37d
Remove "Download complete" notification
...
It wasn't really consistent with other notifications considering there's no
action to be taken in this state.
(cherry picked from commit a0f49b16c5b76d493857840c1012b9df7086f35c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
2022-11-11 14:47:07 -05:00
arkon
7578b4d6fc
Migrate to more domain model usages
...
(cherry picked from commit c6c4c1c393aa8f7fe702ce7da9d7d04e0ad9005b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
2022-11-11 14:36:15 -05:00
arkon
564cc5144f
Minor cleanup
...
(cherry picked from commit 811931ccc0f21b0fd88c56b8567358982c48c31e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/OAuth.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/kitsu/OAuth.kt
2022-11-11 14:27:32 -05:00
AntsyLich
f534c8928c
Add option to invalidate download cache ( #8491 )
...
* Add option to invalidate download cache
* Review changes + lint
(cherry picked from commit 08d5633d81633ab09f09f1ecedd331f12fa8a889)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt
2022-11-11 14:20:28 -05:00
arkon
fd527afe5f
Tweak library continue reading button
...
(cherry picked from commit c76d5dd30cbbaa5dafdd03a05e4ec7014e84484d)
2022-11-11 14:19:57 -05:00
Ivan Iskandar
13db6c1a7a
Voyager on More tab ( #8498 )
...
(cherry picked from commit 340357d158762a0b01b09092688ef6bce784b1c0)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/MorePresenter.kt
2022-11-11 14:19:50 -05:00
Ivan Iskandar
70dff5ef5f
Remove top bar workaround ( #8497 )
...
Fixed upstream and we currently using small top bar which doesn't affected
(cherry picked from commit 11ed47397d6922e0f34ebb6ac8057bb87b46d165)
2022-11-11 14:04:56 -05:00
AntsyLich
b144593129
Fix clearing database freezes the app ( #8492 )
...
(cherry picked from commit 6ce54eb845d5333cc3fc202f59585816b61b29da)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/ClearDatabaseScreen.kt
2022-11-11 14:04:46 -05:00
arkon
2ba4135e38
Use toShareIntent in WebViewActivity
...
(cherry picked from commit e45f6d0c92a5cbcd973b3f86b024fb090f701eb8)
2022-11-11 13:55:13 -05:00
Ivan Iskandar
7b1bc790b3
Full Compose MangaController ( #8452 )
...
* Full Compose MangaController
* unique key
* Use StateScreenModel
* dismiss
* rebase fix
* toShareIntent
(cherry picked from commit 18ccde082d5529766ad1297f9850752508805156)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSearchAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.kt
# app/src/main/res/layout/track_chapters_dialog.xml
# app/src/main/res/layout/track_controller.xml
# app/src/main/res/layout/track_item.xml
# app/src/main/res/layout/track_score_dialog.xml
# app/src/main/res/layout/track_search_dialog.xml
# app/src/main/res/layout/track_search_item.xml
2022-11-11 13:55:01 -05:00
Ivan Iskandar
5b88385ccc
Voyager on History tab ( #8481 )
...
(cherry picked from commit bc3bb82651e85a8b0584a645e0fa07ab97ab1767)
2022-11-11 11:07:53 -05:00
d-najd
1903453ce7
Add "Play" button on manga in library ( #8218 )
...
* resume manga button in libarary
* work on resume button
* Backup
* work on opening the last read chapter
* backup
* renaming
* fab instead of image
* done with logic
* cleanup
* cleanup
* import cleanup
* cleanup...
* refactoring
* fixing logic
* fixing scopes
* Reworking design
* adding ability to turn on/off the feature
* cleanup
* refactoring, fixing logic, adding filter logic (partial)
* backup
* backup
* logic done
* backup before merge fix
* merge conflict....
* merge conflict...
* reworking ui logic
* removing unnecessary file
* refactoring
* refactoring
* review changes + minor parameter position movement
* commiting suggestion
Co-authored-by: arkon <arkon@users.noreply.github.com>
* fixing minor mistake
* moving ChapterFilter.kt
Co-authored-by: arkon <arkon@users.noreply.github.com>
(cherry picked from commit ba00d9e5d2c00b9cf415932bb2821bf9914fe248)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/components/CommonMangaItem.kt
# app/src/main/java/eu/kanade/presentation/library/LibraryScreen.kt
# app/src/main/java/eu/kanade/presentation/library/components/LibraryComfortableGrid.kt
# app/src/main/java/eu/kanade/presentation/library/components/LibraryCompactGrid.kt
# app/src/main/java/eu/kanade/presentation/library/components/LibraryContent.kt
# app/src/main/java/eu/kanade/presentation/library/components/LibraryPager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-11-11 11:07:42 -05:00
Jobobby04
206aab6755
Use Voyager on Biometric Times screen
2022-11-11 00:11:35 -05:00
Jobobby04
fd99a5f502
Use Voyager on Sort Tags screen
2022-11-10 23:48:03 -05:00
Jobobby04
4a1a1301ff
Use Voyager on Repo screen
2022-11-10 23:33:17 -05:00
Jobobby04
02954670d4
Use Voyager on Source Category screen
2022-11-10 23:17:20 -05:00
Andreas
0d638b1c1e
Use Voyager on Category screen ( #8472 )
...
(cherry picked from commit bf9edda04c8cf8e5988e6eb49ffffdbf54826b3a)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/category/CategoryScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/category/CategoryPresenter.kt
2022-11-10 23:16:39 -05:00
arkon
035348016a
Don't show copied to clipboard toast on A13+ when copying backup restore error
...
(cherry picked from commit 3733871d2fbdcc5a33b4840f3405f0e005c6f091)
2022-11-10 22:50:01 -05:00
arkon
771ec24d28
Get index of selected update list item based on chapterId
...
Fixes #8442
(cherry picked from commit 54471a014fa152e41dad92b0a192bde90d8baded)
2022-11-10 22:49:50 -05:00
Jobobby04
f06c8ef2cb
Fix page previews only showing previews when the manga first loaded
2022-11-10 22:49:23 -05:00
arkon
d3f4f63f52
Adjust read next history logic
...
Closes #8454
(cherry picked from commit 8749be518f8fb7f278f35f110df6c1d5b4b2508e)
# Conflicts:
# app/src/main/java/eu/kanade/domain/DomainModule.kt
# app/src/main/java/eu/kanade/domain/history/interactor/GetNextUnreadChapters.kt
# app/src/main/java/eu/kanade/domain/history/interactor/RemoveHistory.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-11-10 22:37:36 -05:00
Alessandro Jean
461b4a77b4
Retry the MAL request if the token is expired ( #8437 )
...
Retry the MAL request if the token expired.
(cherry picked from commit 6d880c938a32cf0723d37fcd708bc69f42be8af9)
2022-11-10 22:16:49 -05:00
Luqman
9492ddd337
Add back haptic feedback long tap to fav ( #8418 )
...
* Add back haptic feedback long tap to fav
- add back haptic when long tap on manga to add to library
* simplify
* Revert "simplify"
This reverts commit f4bd57315a3dbf35f5975233980304fa66807718.
* Revert "Add back haptic feedback long tap to fav"
This reverts commit 81486e30e9adf6a7e983b5e3f12bd5bc34083db1.
* cleanup
(cherry picked from commit 34aa4eb291747ccb268c28f5060481706d6c4915)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
2022-11-10 22:16:39 -05:00
arkon
4e37fbca17
Toggle enabled source in bulk
...
Maybe fixes #8439
(cherry picked from commit 280b0f42db2cc8c21ac046b11717cac6975746ca)
2022-11-10 22:15:54 -05:00
arkon
86ce940344
Increase visibility of selected item background in dark themes
...
Closes #8419
(cherry picked from commit d41c103a72678211de20bbbad4d7db7f46091b93)
2022-11-10 22:12:01 -05:00
arkon
3b5248e1ba
Add pseudolocales to dev builds
...
(cherry picked from commit 0b93b9e059d68496d333b46c5dc57fccef041398)
2022-11-10 22:11:50 -05:00
Brett McGinnis
1cf18f242e
#8264 : Enabled isPseudoLocalesEnabled for debug ( #8367 )
...
Enabled isPseudoLocalesEnabled for debug
(cherry picked from commit ea3f933e959f6bbb1875c5e02c870e7fb89a0a38)
2022-11-10 22:11:41 -05:00
Jobobby04
371c4fa46e
Fix benchmark build
2022-11-10 22:11:35 -05:00
Jobobby04
e2916941d6
Don't try to migrate the manga if its the same id
2022-11-10 20:22:03 -05:00
Jobobby04
c96efe1819
Page preview jump to page in Reader
2022-11-08 23:20:38 -05:00
Jobobby04
d5ee2905ee
Fix E-Hentai getNextChapter
2022-11-08 23:20:37 -05:00
Jobobby04
792746dce7
Lint
2022-11-02 21:16:22 -04:00
Jobobby04
33fc5fcc0e
Fix DeleteSortTag not re-indexing tags
2022-11-02 21:16:11 -04:00
Jobobby04
8facc5346f
Cleanup grouping code
2022-11-02 21:01:43 -04:00
Jobobby04
e943b4ed09
Fix sorting and filtering for grouping library
2022-11-02 20:43:31 -04:00
Jobobby04
61c2aee0c4
Fix E-Hentai browse
2022-11-02 20:26:27 -04:00
Jobobby04
83c741ceea
Remove BBCode cleaner
2022-11-02 13:24:56 -04:00
AntsyLich
584ddbee6a
Enable split apk generation ( #717 )
2022-11-02 13:02:11 -04:00
AntsyLich
4368167518
Remove redundant compiler args ( #8405 )
...
(cherry picked from commit 1e93d785e5d547d0a0b4e7df2ddf68d233aedc7d)
2022-11-02 13:00:38 -04:00
AntsyLich
d526179bcc
Center extension name in ExtensionDetailsScreen
( #8407 )
...
(cherry picked from commit 999bd4efee29cce007aa762340c65c32759b52f4)
2022-11-02 13:00:30 -04:00
Jobobby04
f592436d55
Fix Exhentai
2022-11-02 12:49:17 -04:00
arkon
222762b778
Avoid crashing if multiple entries exist for same URL/source
...
Related to #8331 . We'll need to revisit some of the get/insert logic to make sure this doesn't actually happen,
but at least it'll stop crashing for now.
(cherry picked from commit dd6c9ce2feee28b5535e864f27bbc088ac009a99)
2022-11-01 13:38:16 -04:00
zbue
41f99fe3ec
Perform haptic feedback where appropriate ( #8378 )
...
(cherry picked from commit 38c6702b8f88c4e9b0920804df769b86aafd336f)
2022-11-01 13:37:35 -04:00