FourTOne5
c6c6cb3033
Properly show history state ( #7052 )
...
* Make `HistoryState` similar to `MigrateState`
* Review Changes
* Also cache the transformation
Co-authored-by: Andreas <andreas.everos@gmail.com >
* Fix States
Co-authored-by: Andreas <andreas.everos@gmail.com >
(cherry picked from commit 5bd5b21543 )
2022-05-02 17:23:04 -04:00
arkon
631781ee8c
Extract migrate list number badges for later use in library items
...
(cherry picked from commit aec980662f )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/source/MigrateSourceScreen.kt
2022-05-02 17:22:56 -04:00
FourTOne5
bb5732055e
Make MigrateSourceState similar to MigrateState ( #7054 )
...
(cherry picked from commit aef1dc6eaf )
2022-05-02 17:19:50 -04:00
FourTOne5
222f8a7d7a
Make SourceState similar to MigrateState ( #7053 )
...
* make `SourceState` similar to `MigrateState`
* Review Changes
(cherry picked from commit bd45bf7407 )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/source/SourceScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
2022-05-02 17:19:38 -04:00
Jobobby04
7e380582a6
Fix crashing when creating a backup
2022-05-02 17:04:06 -04:00
Jobobby04
f03711e2f7
Update tag action, fix preview changelog
2022-05-01 19:33:06 -04:00
arkon
0a908464f7
Add newer methods to StubSource
...
(cherry picked from commit e3f6cfa2df )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
2022-05-01 16:59:56 -04:00
Andreas
204ba71a65
Fix migrations ( #7051 )
...
(cherry picked from commit 609f552c8d )
# Conflicts:
# app/src/main/sqldelight/migrations/12.sqm
2022-05-01 16:57:33 -04:00
saud-97
28e0a00ece
Notify user of error during a page download failure ( #7047 )
...
* Notify user of error during a page download failure
* Included the manga title in the error notification
(cherry picked from commit 5763201307 )
2022-05-01 16:55:55 -04:00
arkon
03b03ba342
Update navigation bar padding in Compose screens
...
(cherry picked from commit dee7830793 )
# Conflicts:
# app/src/main/java/eu/kanade/domain/source/interactor/GetSourcesWithFavoriteCount.kt
# app/src/main/java/eu/kanade/presentation/history/HistoryScreen.kt
2022-05-01 16:54:50 -04:00
FourTOne5
ef55134c74
Migrate Source Filter Screen to Compose ( #7031 )
...
* Migrate Source Filter Screen to Compose
* Changes from Review and some more fixes
* Rename some variable and classes
* Review Change
* Ewbase and Review changes
(cherry picked from commit 23f8f35354 )
# Conflicts:
# app/src/main/java/eu/kanade/domain/DomainModule.kt
# app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
2022-05-01 16:52:11 -04:00
arkon
3f81dfdf99
Allow passing modifier to preference composables
...
(cherry picked from commit cccd09fb5c )
2022-05-01 16:00:35 -04:00
Andreas
6eaeec3a48
Migrate Migrate Manga screen to Compose ( #7045 )
...
* Migrate Migrate Manga screen to Compose
* Changes from review comments
(cherry picked from commit bf6d59cd21 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
2022-05-01 16:00:18 -04:00
FourTOne5
d6313d092f
Remove source lang on migrate screen also seperate removed source on alphabetical sort ( #7041 )
...
* Remove source lang on migrate screen also seperate removed source on alphabetical sort
* Review changes
* Rename Variable
(cherry picked from commit 6ef6eab994 )
2022-05-01 15:36:36 -04:00
arkon
12a0e40ca5
Use Compose for OAuth login loading indicator
...
(cherry picked from commit ccff333123 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
2022-05-01 15:36:25 -04:00
Andreas
4d8ba5868c
Fix database corruption ( #7042 )
...
When using SQLDelight and Storio at the same time
(cherry picked from commit 891406cc7f )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
2022-05-01 15:35:48 -04:00
arkon
3a4f107ab7
Fix Android 13 icon sizing
2022-05-01 15:34:21 -04:00
arkon
55351fa208
Fix about icons sizing
...
(cherry picked from commit 8798c295e6 )
2022-05-01 14:59:58 -04:00
arkon
15f7a4ee3f
Fix crashing in Android 13 Beta 1
...
(cherry picked from commit 7abb407897 )
2022-05-01 14:59:50 -04:00
FourTOne5
45fcab5b48
Center CurcularProgressIndicator in LoadingScreen ( #7032 )
...
* Center `CurcularProgressIndicator` in `LoadingScreen`
* Fix Import and move modifier to top
(cherry picked from commit 78207d48ba )
2022-05-01 14:59:42 -04:00
arkon
b846bc2044
Add links to website FAQ for library update and download warning notifications
...
(cherry picked from commit 70698e6494 )
2022-05-01 14:59:28 -04:00
Andreas
55fad3d055
Add error state to MangaCover composable ( #7022 )
...
* Add error state to MangaCover
- Add error drawable when thumbnailUrl isn't able to be loaded
- Tweak usage of MangaCover
* Change `contentDescription` to be nullable
As the invoke function makes default nulls
(cherry picked from commit adf02e53fd )
2022-05-01 14:59:20 -04:00
arkon
ffd5055369
Remove unused drawables
...
(cherry picked from commit 259c370eb9 )
2022-05-01 14:59:06 -04:00
Andreas
ca3574690b
Use Compose in Migrate tab ( #7008 )
...
* Use Compose in Migrate tab
* Add missing header
* Remove unused files
* Fix build after rebase
* Changes from review comments
(cherry picked from commit 7261fcccda )
# Conflicts:
# app/src/main/java/eu/kanade/domain/DomainModule.kt
# app/src/main/java/eu/kanade/presentation/source/SourceScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SelectionHeader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SourceAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SourceHolder.kt
# app/src/main/res/layout/source_main_controller_item.xml
2022-05-01 14:58:53 -04:00
arkon
51ba85cca9
Migrate SettingsMainController to Compose
...
(cherry picked from commit a4a4503311 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsMainController.kt
2022-05-01 14:40:29 -04:00
arkon
d1c0cbde72
Update Kotlin and Compose
...
(cherry picked from commit 2752540330 )
2022-05-01 14:27:25 -04:00
arkon
9aa2ab3546
Remove some minor settings
...
Some spring cleaning to remove some unnecessary complexity so things are easier to maintain.
- Start screen: redundant with app shortcuts in Android 7.1+
- Jump to chapters: irrelevant in tablet mode and people can scroll a tiny bit if they really have to
- Option to not scroll away bottom nav: issues with fast scroll will be irrelevant with it being replaced or removed in the Compose migrations
Get ready for people malding over their special needs. https://xkcd.com/1172/
(cherry picked from commit 0b77b78f6a )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2022-05-01 14:27:10 -04:00
FourTOne5
7ed22e5d90
Download new chapters when only excluded categories is selected ( #6984 )
...
(cherry picked from commit 06bec0ad54 )
2022-05-01 14:20:00 -04:00
arkon
9007b5de95
Add Plumber to handle some system leaks automatically
...
(cherry picked from commit f1126c55ca )
# Conflicts:
# app/build.gradle.kts
2022-05-01 14:19:53 -04:00
arkon
c3183b8543
Remove some unused StorIO queries/resolvers
...
(cherry picked from commit 2caf220b18 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/MangaChapterHistoryGetResolver.kt
2022-05-01 14:19:26 -04:00
arkon
a6795a333c
Throw out old unit tests
...
Considering we never run or update them, they're not providing any value right now.
Kept the chapter recognition tests and bumped to JUnit 5.
(cherry picked from commit 4d23f35b9d )
# Conflicts:
# app/src/test/java/eu/kanade/tachiyomi/CustomRobolectricGradleTestRunner.kt
2022-05-01 14:12:04 -04:00
arkon
c32c3c7730
Adjust download menu item positioning ( fixes #6932 )
...
(cherry picked from commit f6fdb12db2 )
# Conflicts:
# app/src/main/res/menu/library_selection.xml
2022-05-01 14:11:26 -04:00
arkon
b2be36f432
Adjust library sorting by dates ( closes #6954 )
...
Ascending by date = oldest dates first. If no date is present, fallback to epoch 0 (i.e., oldest).
(cherry picked from commit 7773deabc0 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-05-01 14:09:55 -04:00
arkon
da739dfc07
Fix skipped library entries and size warning notifications using same ID
...
(cherry picked from commit 91ed3a4a5f )
2022-05-01 14:09:08 -04:00
arkon
92af7291d5
Fix update warning notifications being cut off ( fixes #6983 )
...
(cherry picked from commit 20145f7a12 )
2022-05-01 14:08:59 -04:00
arkon
f22ff7d3f0
Default to downloading as CBZ ( closes #6942 )
...
Generally seems fine. People with weak devices may experience some issues, but they can toggle it off/extract the archives separately if needed.
(cherry picked from commit 883945e3e8 )
2022-05-01 14:08:50 -04:00
arkon
4804dcf644
Add battery not low restriction for global updates ( closes #6980 )
...
(cherry picked from commit 3feea71146 )
2022-05-01 14:08:42 -04:00
ItsLogic
6df5497dc6
Fix chapter transition setting for one page chapters ( #6998 )
...
(cherry picked from commit 5e32b8e49f )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
2022-05-01 14:08:32 -04:00
arkon
e2056982eb
Minor cleanup 2: Electric Boogaloo
...
- Reword pins on top setting
- Make "Latest" button style match old UI
- Sort sources by name
(cherry picked from commit 08e63e5fab )
# Conflicts:
# app/src/main/java/eu/kanade/domain/source/interactor/GetEnabledSources.kt
# app/src/main/java/eu/kanade/domain/source/model/Source.kt
2022-05-01 14:07:08 -04:00
arkon
7e0c1308bd
Minor cleanup
...
(cherry picked from commit 0ec9496d26 )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/AboutScreen.kt
2022-05-01 13:51:15 -04:00
Andreas
c1659ad908
Convert Source tab to use Compose ( #6987 )
...
* Use Compose in Source tab
* Replace hashCode with key function
* Add ability to turn off pins moving on top of source list
* Changes from review comments
(cherry picked from commit 29a0989f28 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
2022-05-01 13:49:53 -04:00
arkon
41b2c948e1
Migrate WebViewActivity to Compose
...
(cherry picked from commit 558b18899c )
2022-05-01 11:02:00 -04:00
arkon
1d0520e716
Delete entire app_webview folder when clearing WebView data
...
(cherry picked from commit 6e95fde4ec )
2022-05-01 11:01:51 -04:00
Jobobby04
050bdbe531
Change github location to SY
2022-05-01 11:01:42 -04:00
arkon
2ad55cc4f6
Remove unused preference layouts
...
(cherry picked from commit e691e17efc )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutLinksPreference.kt
2022-05-01 11:01:26 -04:00
Jobobby04
8f847eb76e
Move updates and history back down
2022-04-24 11:26:43 -04:00
Jobobby04
c51e8c7ab4
Separate EHTags into multiple files
2022-04-23 20:43:02 -04:00
Jozef Hollý
32df70a274
Weblate translations ( #6937 )
...
Co-authored-by: Abay Emes <abayemes@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: DatTran MLL <tranthanhdat1142003@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <alchemillatruth@purelymail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jozef Hollý <j2.00ghz@gmail.com >
Co-authored-by: Kim Vognstrup Lind <iceman1145@gmail.com >
Co-authored-by: Luck In Hell <gogono58976df542y6913ubehfbw@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: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Pierre Kim <admin@manateeshome.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Saud Aljaffer <saud.aljaffer@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Subham Jena <subhamjena8465@gmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Thameem Riyaz <geniusartz69@gmail.com >
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com >
Co-authored-by: abdellah <abdellahkadem5@gmail.com >
Co-authored-by: altinat <poiiiii4yy@gmail.com >
Co-authored-by: roger <616steam@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/
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/da/
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/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/jv/
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/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/or/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
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/si/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ta/
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/vi/
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: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Abay Emes <abayemes@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: DatTran MLL <tranthanhdat1142003@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <alchemillatruth@purelymail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Kim Vognstrup Lind <iceman1145@gmail.com >
Co-authored-by: Luck In Hell <gogono58976df542y6913ubehfbw@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: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Pierre Kim <admin@manateeshome.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Saud Aljaffer <saud.aljaffer@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Subham Jena <subhamjena8465@gmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Thameem Riyaz <geniusartz69@gmail.com >
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com >
Co-authored-by: abdellah <abdellahkadem5@gmail.com >
Co-authored-by: altinat <poiiiii4yy@gmail.com >
Co-authored-by: roger <616steam@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
(cherry picked from commit 80ea14bf7f )
2022-04-23 20:13:20 -04:00
arkon
ec689889f3
Migrate More screen to Compose ( #6990 )
...
(cherry picked from commit c25cffafc6 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt
2022-04-23 20:12:59 -04:00
Jobobby04
bd4f0cd7a4
Minor cleanup
2022-04-23 14:32:56 -04:00