Ivan Iskandar
2b7aca710e
MangaController overhaul ( #7244 )
...
(cherry picked from commit 33a778873a )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/LibraryManga.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/MangaSummaryView.kt
# app/src/main/res/layout-sw720dp/manga_info_header.xml
# app/src/main/res/layout/manga_controller.xml
# app/src/main/res/layout/manga_info_header.xml
# app/src/main/res/layout/manga_summary.xml
# app/src/main/res/menu/manga.xml
2022-06-25 17:11:25 -04:00
arkon
2ae1b6ac3e
Replace history query with actual upsert
...
(cherry picked from commit cd0294b1b6 )
2022-05-29 18:44:41 -04:00
Ivan Iskandar
f1bd5f4c95
Add scrollbar indicator to LazyColumn ( #7164 )
...
(cherry picked from commit 3b2362c784 )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/SourcesScreen.kt
2022-05-24 19:47:01 -04:00
Andreas
fdcd3aa7eb
Convert Extension tab to use Compose ( #7107 )
...
* Convert Extension tab to use Compose
Co-authored-by: jobobby04 <17078382+jobobby04@users.noreply.github.com >
* Review changes
Co-authored-by: jobobby04 <17078382+jobobby04@users.noreply.github.com >
(cherry picked from commit 3e2d7d76b9 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
2022-05-15 21:54:12 -04:00
Andreas
7ac3ed45d0
Update AndroidX SQLite ( #7123 )
...
(cherry picked from commit 6d011ebe32 )
2022-05-14 10:50:12 -04:00
arkon
f675fc78ef
Fix crash when using renamed library sort methods ( fixes #7092 )
...
(cherry picked from commit 681e9396b3 )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/setting/SortModeSetting.kt
2022-05-08 10:49:40 -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
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
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
41b2c948e1
Migrate WebViewActivity to Compose
...
(cherry picked from commit 558b18899c )
2022-05-01 11:02:00 -04:00
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
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
2022-04-22 19:39:42 -04:00
Jobobby04
6a0b523e86
Revert history Compose/SQLDelight changes
2022-04-22 19:27:15 -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
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
Jobobby04
4309b4c0d7
Release v1.8.2
2022-04-15 18:25:54 -04:00
arkon
1992a2a4c4
Update ACRA
...
(cherry picked from commit 80635343ae )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2022-04-15 17:46:56 -04:00
arkon
f3e17edd6c
Remove reader tapping option in favor of disabled nav layouts
...
(cherry picked from commit 2dfafa387b )
# Conflicts:
# app/build.gradle.kts
2022-04-09 19:37:09 -04:00
arkon
704b3b0508
Stop using custom tabs ( closes #6821 )
...
(cherry picked from commit c06ad8b87e )
2022-03-27 20:15:52 -04:00
Jobobby04
5d330c4f75
Migrate saved searches to the db
2022-03-27 15:00:18 -04:00
Andreas
d2972c7c5a
Recreate Backup worker with IS_AUTO_BACKUP_KEY flag ( #6742 )
...
* Recreate Backup worker with IS_AUTO_BACKUP_KEY flag
* Extra safety net to not delete backup folder
(cherry picked from commit 86016de6cb )
# Conflicts:
# app/build.gradle.kts
2022-03-07 12:32:58 -05:00
Jobobby04
4b1d6400a4
Move SY dependencies to version catalogs
2022-03-04 16:34:21 -05:00
Andreas
1df1a331dd
Use Version Catalog & clean up Gradle files ( #6728 )
...
(cherry picked from commit f312936629 )
# Conflicts:
# app/build.gradle.kts
# build.gradle.kts
# settings.gradle.kts
2022-03-04 16:33:42 -05:00
arkon
5460a0d563
Update Material Components
...
(cherry picked from commit 29c5c0af50 )
2022-03-03 11:28:52 -05:00
Jobobby04
b58fb48a20
Fix no-title grid crash in source browse
2022-02-13 20:05:59 -05:00
Jobobby04
3b56bcfbba
Most likely fix NO_TITLE_GRID crash
2022-02-13 10:56:55 -05:00
arkon
198a59cc2d
Update dependencies
...
(cherry picked from commit ae2a6a3d4f )
2022-02-12 11:56:04 -05:00
arkon
d1c40b8b85
Allow disabling secure screen when incognito mode is on
...
(cherry picked from commit 299e52e877 )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2022-02-12 11:53:10 -05:00
arkon
6cb6405e3e
Update preference dependencies
...
(cherry picked from commit 75a2110626 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
2022-02-01 17:56:42 -05:00
Jobobby04
a8e3d105f1
Release v1.8.1
2022-02-01 17:13:02 -05:00
Jobobby04
0d83026ac3
Release v1.8.0
2022-01-31 18:41:45 -05:00
arkon
9938beb040
Update to AGP 7.1.0
...
(cherry picked from commit 18ef5c6ff9 )
2022-01-29 20:06:54 -05:00
Jobobby04
254d739d12
Rewrite E-H favorites sync database, fixes:
...
- Freezing issues
- Build times
- Probably fixes bloated app size
2022-01-23 17:08:31 -05:00
Jobobby04
5224988265
Full-proof way of getting a mangadex manga title, update crashlytics
2022-01-23 17:08:31 -05:00
arkon
c95a274ff5
Update dependencies
...
(cherry picked from commit 0cb4094dd9 )
2022-01-22 11:45:21 -05:00
arkon
afb6ca1b5c
Update to Conductor 3.1.2
...
(cherry picked from commit cb8120d38f )
2022-01-08 18:02:25 -05:00
arkon
a3ec06b4fa
Fallback to preference title if dialog title isn't set
...
(cherry picked from commit 47723042c5 )
2022-01-08 17:43:39 -05:00
arkon
2dd2054d4c
Add QuickJS dependency to eventually replace Duktape
...
(cherry picked from commit 2d03f3ce1e )
# Conflicts:
# app/proguard-rules.pro
2022-01-08 17:42:23 -05:00
Jobobby04
ab863c5bc9
Replace deprecated property
2022-01-01 15:34:28 -05:00
Jobobby04
12fcd451bb
Update dependancies
2022-01-01 15:31:52 -05:00
arkon
a893ac6e5f
Update analytics dependencies
...
(cherry picked from commit 9801f1edfa )
# Conflicts:
# app/build.gradle.kts
2022-01-01 14:34:29 -05:00
arkon
5c4a15660a
Update dependencies
...
(cherry picked from commit c3a0de7fab )
2021-12-26 12:33:04 -05:00
arkon
b19c178eae
Combine global update item restrictions
...
(cherry picked from commit 818fe50f77 )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 11:48:18 -05:00
arkon
9fd8d5aa7c
Update dependencies
...
(cherry picked from commit aeff846e1f )
# Conflicts:
# app/build.gradle.kts
2021-12-18 11:20:35 -05:00
arkon
870558b6a9
Remove Gson dependencies
...
All official extensions no longer use Gson and Kotson
(cherry picked from commit ba1a2e9942 )
2021-12-18 11:19:55 -05:00
Carlos Ruiz
1b04ce0ac6
Add sui support ( #6318 )
...
* Update shizuku api version
* SettingsAdvanced Controller: Verify if Sui is available
(cherry picked from commit 0a6160d7cf )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-12-11 15:00:55 -05:00