arkon
584bf7dc13
Adjust download cache to ignore irrelevant files
...
Fixes #8530
(cherry picked from commit 9da232dcd8 )
# Conflicts:
# i18n/src/main/res/values/strings.xml
2022-11-16 13:25:56 -05:00
Ivan Iskandar
33f57f6df7
SearchToolbar: Better physical keyboard support ( #8529 )
...
Make enter keys behave like search key of on-screen keyboard
(cherry picked from commit acd43005df )
2022-11-16 13:25:21 -05:00
arkon
df63f3e698
Bump test dependencies
...
(cherry picked from commit c31cf2a03a )
2022-11-16 13:25:14 -05:00
AntsyLich
cf7c498364
Fix download not working on sd card ( #8527 )
...
Also create comicinfo file inside chapter folder instead of manga folder since it also contains some chapter specific data
(cherry picked from commit 51c964de3a )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
2022-11-16 13:25:03 -05:00
renovate[bot]
ac1e260e54
Update leakcanary to v2.10 ( #8521 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit dad24e785b )
2022-11-16 13:23:41 -05:00
Weblate (bot)
064903e65c
Translations update from Hosted Weblate ( #8398 )
...
Weblate translations
Co-authored-by: Abay Emes <abayemes@gmail.com >
Co-authored-by: Abou <aboozar.gh.r@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Arisu <sylphtics@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Christian Elbrianno <crse@protonmail.ch >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Howard Wu <wuhao_2000@outlook.com >
Co-authored-by: ID-86 <id86dev@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Komar <k99248169@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Muhamed Zahiri <muhamedzahiri@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua >
Co-authored-by: SHAWKIK ISLAM JOHA <shawkikislam@gmail.com >
Co-authored-by: Sebastian <klein.sebastian@outlook.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com >
Co-authored-by: Uzuki Shimamura <hzy980512@126.com >
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: alex <hdhdhfhfbbffhhfhfjfjf@gmail.com >
Co-authored-by: altinat <altinat@duck.com >
Co-authored-by: arkon <eugcheung94@gmail.com >
Co-authored-by: jinu147 <nesqea20@gmail.com >
Co-authored-by: stevenlele <stevenlele@outlook.com >
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/kk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/lt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ro/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sq/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Abay Emes <abayemes@gmail.com >
Co-authored-by: Abou <aboozar.gh.r@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Arisu <sylphtics@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Christian Elbrianno <crse@protonmail.ch >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Howard Wu <wuhao_2000@outlook.com >
Co-authored-by: ID-86 <id86dev@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Komar <k99248169@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Muhamed Zahiri <muhamedzahiri@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua >
Co-authored-by: SHAWKIK ISLAM JOHA <shawkikislam@gmail.com >
Co-authored-by: Sebastian <klein.sebastian@outlook.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com >
Co-authored-by: Uzuki Shimamura <hzy980512@126.com >
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: alex <hdhdhfhfbbffhhfhfjfjf@gmail.com >
Co-authored-by: altinat <altinat@duck.com >
Co-authored-by: arkon <eugcheung94@gmail.com >
Co-authored-by: jinu147 <nesqea20@gmail.com >
Co-authored-by: stevenlele <stevenlele@outlook.com >
(cherry picked from commit d8725c7b7f )
2022-11-16 13:23:28 -05:00
arkon
cdb1a8f851
Resolve proper chapter URL for ComicInfo "Web" field
...
Requires extensions to be updated to lib 1.4 to have proper URLs for some of them, which will
happen soon in the future.
(cherry picked from commit 262f8449b4 )
2022-11-16 13:23:15 -05:00
Andreas
27c93d18eb
Use Voyager on Source Filter screen ( #8511 )
...
(cherry picked from commit bdf035d60a )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/SourcesFilterScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesFilterController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesFilterPresenter.kt
2022-11-16 13:23:05 -05:00
Jobobby04
6a6d8c0657
Dedupe by priority
2022-11-16 13:08:07 -05:00
Jobobby04
797a9e6b4e
Support new E-H/Exh search engine
2022-11-16 13:07:38 -05:00
Jobobby04
eedfa44ec8
Only show the sources name if there are multiple sources
2022-11-15 11:22:29 -05:00
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 0270878748 )
2022-11-11 19:27:51 -05:00
arkon
4560dedf1c
Clean up ComicInfo stuff a bit
...
(cherry picked from commit 6ada3c90ff )
# 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 4e628fe6de )
# 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 a8eebd824a )
# 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 a0f49b16c5 )
# 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 c6c4c1c393 )
# 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 811931ccc0 )
# 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 08d5633d81 )
# 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 c76d5dd30c )
2022-11-11 14:19:57 -05:00
Ivan Iskandar
13db6c1a7a
Voyager on More tab ( #8498 )
...
(cherry picked from commit 340357d158 )
# 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 11ed47397d )
2022-11-11 14:04:56 -05:00
AntsyLich
b144593129
Fix clearing database freezes the app ( #8492 )
...
(cherry picked from commit 6ce54eb845 )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/ClearDatabaseScreen.kt
2022-11-11 14:04:46 -05:00
renovate[bot]
433f492f4c
Update dependency androidx.compose:compose-bom to v2022.11.00 ( #8490 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit d0236aaecf )
2022-11-11 13:55:43 -05:00
arkon
24e5100e7e
Bump dependencies
...
(cherry picked from commit 00059848b4 )
2022-11-11 13:55:34 -05:00
arkon
2ba4135e38
Use toShareIntent in WebViewActivity
...
(cherry picked from commit e45f6d0c92 )
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 18ccde082d )
# 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
arkon
5be39961c3
Don't use default Lenovo "browser" handler
...
(cherry picked from commit 21bc0f1952 )
2022-11-11 11:08:18 -05:00
renovate[bot]
ca0fdfe031
Update dependency com.bluelinelabs:conductor to v3.1.8 ( #8487 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit a37be747e9 )
2022-11-11 11:08:04 -05:00
Ivan Iskandar
5b88385ccc
Voyager on History tab ( #8481 )
...
(cherry picked from commit bc3bb82651 )
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 ba00d9e5d2 )
# 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 bf9edda04c )
# 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
renovate[bot]
ed0ee847c4
Update dependency com.github.junrar:junrar to v7.5.4 ( #8461 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 9c9357639a )
2022-11-10 22:50:10 -05:00
arkon
035348016a
Don't show copied to clipboard toast on A13+ when copying backup restore error
...
(cherry picked from commit 3733871d2f )
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 54471a014f )
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 8749be518f )
# 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 6d880c938a )
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 34aa4eb291 )
# 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 280b0f42db )
2022-11-10 22:15:54 -05:00
arkon
a549189839
Bump default user agent string
...
(cherry picked from commit 65387d0089 )
2022-11-10 22:12:10 -05:00
arkon
86ce940344
Increase visibility of selected item background in dark themes
...
Closes #8419
(cherry picked from commit d41c103a72 )
2022-11-10 22:12:01 -05:00
arkon
3b5248e1ba
Add pseudolocales to dev builds
...
(cherry picked from commit 0b93b9e059 )
2022-11-10 22:11:50 -05:00