arkon
f537d8396c
Basic initial port of About screen to Compose
...
(cherry picked from commit d6c87ec10e )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2022-04-23 14:16:13 -04:00
Jobobby04
2640ae8dd4
Expand imports
2022-04-23 11:09:18 -04:00
CrepeTF
1b29217d00
Resume when history item is tapped ( #6982 )
...
* Remove resume button
* Rename onClickItem to onClickCover
* Optimize imports
* Rename reference to onClickItem in HistoryController.kt
Co-authored-by: CrepeTF <trungnguyen02@outlookcom>
(cherry picked from commit 070abd79ce )
2022-04-23 11:07:21 -04:00
arkon
6c0a61e47c
Lifted NestedScrollConnection to abstract Compose classes
...
Since it'll likely be used in every controller.
(cherry picked from commit 2d01933c28 )
2022-04-23 11:07:13 -04:00
arkon
93b7881505
Move clear webview data action to network group
...
(cherry picked from commit bf0bb5aa88 )
2022-04-23 11:07:04 -04:00
arkon
707e99551d
Migrate open source licenses screen to Compose
...
(cherry picked from commit 1b4d9fc4e9 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2022-04-23 11:06:51 -04:00
Jobobby04
c9ec7921a5
Revert "Revert history Compose/SQLDelight changes"
...
This reverts commit 6a0b523e86 .
2022-04-22 19:40:09 -04:00
Jobobby04
263c0fae8c
Release v1.8.3
1.8.3
2022-04-22 19:39:42 -04:00
Howard Wu
7756f25312
Add Simplified Chinese translation ( #584 )
...
* Add Simplified Chinese translation
Work In Program
Part 1
* Add more translate
* Add more translate
* Add more translate
* Add more translate
* Fix
* Minor changes
* Fix some strings
* Fix some strings
2022-04-22 19:38:51 -04:00
Jobobby04
6a0b523e86
Revert history Compose/SQLDelight changes
2022-04-22 19:27:15 -04:00
arkon
070e2d94c7
Temporarily remove chapter name cleaning
...
To be added back in a more consistent manner later around the app. Probably when more things are Compose-y with less repetition.
(cherry picked from commit c0214103a9 )
2022-04-22 19:23:45 -04:00
arkon
743482dfd2
Add advanced setting to clear WebView data
...
(cherry picked from commit 2b76a97989 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2022-04-22 19:23:37 -04:00
Andreas
f6b7f9e29f
Enable verbose logging in dev flavor by default ( #6979 )
...
(cherry picked from commit 9d77052d9c )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2022-04-22 19:22:12 -04:00
Andreas
5c9f98bff1
Add indexes to creational tables ( #6974 )
...
(cherry picked from commit b4981058a2 )
2022-04-22 19:21:09 -04:00
arkon
d375d7d8c8
Lift Compose theme to abstract controller
...
(cherry picked from commit 032aa64195 )
2022-04-22 19:21:01 -04:00
arkon
a88bcb0fa2
Simplify history item description building
...
(cherry picked from commit 7c8e8317a8 )
2022-04-22 19:20:54 -04:00
arkon
5512c6eb79
Add abstract ComposeController
...
(cherry picked from commit eb1cfc4cd4 )
2022-04-22 19:20:46 -04:00
arkon
97e4b0e248
Add placeholder color for Compose manga covers
...
(cherry picked from commit f1e5cccee7 )
2022-04-22 19:20:39 -04:00
arkon
99a94150ea
Default auto backups to 2
...
(cherry picked from commit bc2ed763bd )
2022-04-22 19:20:32 -04:00
Jobobby04
26b30adf4a
Migrate saved search and feed saved search to SQLDelight
2022-04-22 19:19:50 -04:00
Jobobby04
4a115785eb
Add SY specific queries to sqldelight files
2022-04-22 19:16:48 -04:00
Andreas
a8cb77cc7e
Migrate History screen database calls to SQLDelight ( #6933 )
...
* Migrate History screen database call to SQLDelight
- Move all migrations to SQLDelight
- Move all tables to SQLDelight
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com >
* Changes from review comments
* Add adapters to database
* Remove logging of database version in App
* Change query name for paging source queries
* Update migrations
* Make SQLite Callback handle migration
- To ensure it updates the database
* Use SQLDelight Schema version for Callback database version
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com >
(cherry picked from commit b1f46ed830 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/HistoryQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/CategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaTable.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/database/ClearDatabasePresenter.kt
# build.gradle.kts
2022-04-22 10:08:31 -04:00
arkon
c44c37383d
Make links in new update dialog clickable
...
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com >
(cherry picked from commit 6c1565a7d4 )
2022-04-21 17:07:12 -04:00
arkon
8e72394910
Replace ignore button in new update dialog with link to GitHub page
...
Not enough room for 3 buttons. Users can still tap outside or back out of the dialog if they want to ignore it.
(cherry picked from commit 2ca6b655ad )
2022-04-21 17:06:57 -04:00
arkon
e5349a3d33
Update junrar
...
(cherry picked from commit a83a481ac8 )
2022-04-21 17:06:50 -04:00
arkon
e6aa6f02e4
Move chapter name cleaning logic to holder ( fixes #6955 )
...
(cherry picked from commit 65a8b63b3b )
2022-04-21 17:06:39 -04:00
Andreas
231c75df65
Fix AppBar not unlifting when scrolling using ComposeView ( #6952 )
...
(cherry picked from commit b20ca36db9 )
2022-04-21 17:06:31 -04:00
arkon
08c2bfd263
Show better error message when empty backup creation is attempted ( closes #6941 )
...
(cherry picked from commit 189f92d7e8 )
2022-04-21 17:06:25 -04:00
arkon
33bdf011b4
Increase default OkHttp call timeout to 2 minutes
...
Which is still stupidly high, but maybe it'll be lenient enough for certain people.
(cherry picked from commit cdd4ec6233 )
2022-04-21 17:06:18 -04:00
arkon
26deb46219
Show parsed Markdown for new version info ( closes #6940 )
...
(cherry picked from commit ef1bb4e800 )
2022-04-21 17:06:11 -04:00
Andreas
45bfd5f72c
Migrate History screen to Compose ( #6922 )
...
* Migrate History screen to Compose
- Migrate screen
- Strip logic from presenter into use cases and repository
- Setup for other screen being able to migrate to Compose with Theme
* Changes from review comments
(cherry picked from commit c475acd1ea )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/HistoryQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# settings.gradle.kts
2022-04-21 17:06:03 -04:00
CrepeTF
32d81eb1fa
Add elevation to navigation rails ( #6947 )
...
Co-authored-by: CrepeTF <trungnguyen02@outlookcom>
(cherry picked from commit 7d50d7ff52 )
2022-04-21 17:01:34 -04:00
Jobobby04
4309b4c0d7
Release v1.8.2
1.8.2
2022-04-15 18:25:54 -04:00
Jozef Hollý
2c3f7f5206
Weblate translations ( #6890 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <alchemillatruth@purelymail.com >
Co-authored-by: GTX155 <kirchoabv@mail.bg >
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: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Jozef Hollý <j2.00ghz@gmail.com >
Co-authored-by: Lauri <lauri.kangasaho@hotmail.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: Milo Ivir <mail@milotype.de >
Co-authored-by: Nicol Bolas <creepyweirdo1031@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Pierre Kim <admin@manateeshome.com >
Co-authored-by: Pilfer <pescao@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rikishaaa <jebote90@gmail.com >
Co-authored-by: Santiago José Gutiérrez Llanod <gutierrezapata17@gmail.com >
Co-authored-by: Sebastian Mihai Crap <sebastiancrap@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: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: altinat <poiiiii4yy@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: אילון קטן <eilonkatan@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/bg/
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/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/es_419/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fi/
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/he/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/
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/ko/
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/or/
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/sr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
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: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <alchemillatruth@purelymail.com >
Co-authored-by: GTX155 <kirchoabv@mail.bg >
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: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Lauri <lauri.kangasaho@hotmail.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: Milo Ivir <mail@milotype.de >
Co-authored-by: Nicol Bolas <creepyweirdo1031@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Pierre Kim <admin@manateeshome.com >
Co-authored-by: Pilfer <pescao@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Rikishaaa <jebote90@gmail.com >
Co-authored-by: Santiago José Gutiérrez Llanod <gutierrezapata17@gmail.com >
Co-authored-by: Sebastian Mihai Crap <sebastiancrap@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: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: altinat <poiiiii4yy@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
Co-authored-by: אילון קטן <eilonkatan@gmail.com >
(cherry picked from commit ec3a227a02 )
2022-04-15 17:52:11 -04:00
arkon
d670d29169
Always remove manga title from if it prefixes chapter names (related to #6913 )
...
(cherry picked from commit 89decf3474 )
2022-04-15 17:52:00 -04:00
arkon
a4c61e49f4
Limit package name overriding to Android 8+ (related to #6846 )
...
(cherry picked from commit 0b2794e843 )
2022-04-15 17:51:53 -04:00
arkon
3d00e85dc2
Bump Material Components
...
(cherry picked from commit 554dfb5874 )
2022-04-15 17:51:47 -04:00
arkon
46f39c24b0
Update F-Droid migration guide link
...
(cherry picked from commit 9c30fa1da3 )
2022-04-15 17:51:40 -04:00
arkon
418da04411
Adjust update/download warnings
...
This is a partial revert/evolution of 538dd60580
- Back to notifications, because Android 12+ may cut off toasts
- Notifications now automatically dismiss after 30s on Android 8+ (taken from J2K)
- Also warn if more than 30 chapters are queued for download
(cherry picked from commit e81bd61e24 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2022-04-15 17:51:23 -04:00
arkon
2d9cd81b62
Set network call timeout to 90 seconds (instead of infinite)
...
(cherry picked from commit 7a0b54bb38 )
2022-04-15 17:50:44 -04:00
arkon
2bd161d5a2
Rollback to stable OkHttp
...
There's some weird crashes related to it. Happy Eyeballs will return once we upgrade again.
(cherry picked from commit f060daf8c4 )
2022-04-15 17:50:35 -04:00
arkon
af25e0e770
Minor cleanup
...
(cherry picked from commit f16fb4e1e4 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2022-04-15 17:50:26 -04:00
arkon
7cf5208000
Avoid crashing if picture can't be saved (related to #6905 )
...
(cherry picked from commit 5da2c82f47 )
2022-04-15 17:49:44 -04:00
FourTOne5
12bda2a966
Update Skip Updating preference strings. ( #6900 )
...
* Update Skip Updating preference strings.
* Complete -> Completed
* hasn't -> haven't
* Apply suggestions from code review
Co-authored-by: arkon <arkon@users.noreply.github.com >
Co-authored-by: arkon <arkon@users.noreply.github.com >
(cherry picked from commit d443245d66 )
2022-04-15 17:49:32 -04:00
arkon
69f524717a
Add clear cookies option to WebView menu
...
(cherry picked from commit 2a070c0b1e )
2022-04-15 17:48:58 -04:00
arkon
c6972b04d2
Update ACRA
...
(cherry picked from commit 7b5106d206 )
2022-04-15 17:48:50 -04:00
arkon
1be153e51c
Show different update notification for F-Droid installations
...
(cherry picked from commit 821d9cdb02 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/updater/AppUpdateChecker.kt
2022-04-15 17:48:41 -04:00
arkon
0a2684a1fe
Move learn more text in skipped entries notification to main content
...
Because people apparently don't realize they can tap actions
(cherry picked from commit 28575936d3 )
2022-04-15 17:47:44 -04:00
arkon
b16f91571d
Stop allowing keeping app data on uninstall
...
Seems to be more trouble than it's worth since it makes the app uninstallable without manually deleting app data. Users have to go out of their way to save data into the app data folder now anyway.
(cherry picked from commit 83a04da4a0 )
2022-04-15 17:47:35 -04:00
jmir1
a55964ee3d
Fix cover sharing error string ( #6911 )
...
(cherry picked from commit 0894b1394f )
2022-04-15 17:47:27 -04:00