Andreas
dd0e12999d
Remove unused dependencies ( #7585 )
...
(cherry picked from commit fc328e141c4d131633f0c308b488d10ddaa7d618)
2022-07-24 00:09:10 -04:00
Andreas
24c2aa1bfb
Use Compose for Library screen ( #7557 )
...
- Move Pager to Compose
- Move AppBar to Compose
- Use Stable interface for state
- Use pills for no. of manga in category instead of (x)
(cherry picked from commit 2b8d1bcc02994e75e1479b037ef50eb84ae674d7)
# Conflicts:
# 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/LibraryCoverOnlyGrid.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-07-23 23:55:13 -04:00
Jobobby04
5b63121835
Bump preview version code for migrations
2022-07-13 12:56:07 -04:00
Jobobby04
991c2284ac
Merge branch 'release' into master
...
# Conflicts:
# .github/workflows/TachiyomiSY-Release-Builder.yml
# .github/workflows/build_check.yml
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/RawQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/TrackManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/TrackStatus.kt
# app/src/main/java/eu/kanade/tachiyomi/data/updater/AppUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/all/MergedSource.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationProcessAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/database/ClearDatabaseController.kt
# app/src/main/java/eu/kanade/tachiyomi/util/MangaExtensions.kt
# app/src/main/java/eu/kanade/tachiyomi/util/chapter/ChapterSourceSync.kt
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
# app/src/main/java/exh/merged/sql/queries/MergedQueries.kt
# app/src/main/res/values/strings.xml
# buildSrc/src/main/kotlin/AndroidConfig.kt
# gradle/androidx.versions.toml
# gradle/libs.versions.toml
2022-07-13 12:29:13 -04:00
Jobobby04
1d24bae841
Release v1.8.4
2022-07-13 12:02:59 -04:00
Andreas
ea38ffc53e
Use SQLDelight for all Manga related queries ( #7447 )
...
(cherry picked from commit 17951cfd68159d083df54c3e03094d8d66fe02ec)
# Conflicts:
# app/src/main/java/eu/kanade/domain/DomainModule.kt
# app/src/main/java/eu/kanade/domain/manga/repository/MangaRepository.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbExtensions.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbProvider.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/ChapterTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaCategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/RawQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/ChapterProgressPutResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/LibraryMangaGetResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/MangaFlagsPutResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/CategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/ChapterTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaCategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.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/reader/ReaderPresenter.kt
2022-07-03 15:58:26 -04:00
Andreas
cd2f26a7c9
Use SQLDelight for a Category related queries ( #7438 )
...
(cherry picked from commit 2674570792a275abaee7a6ec1ae947d94f69a634)
# Conflicts:
# app/src/main/java/eu/kanade/data/category/CategoryRepositoryImpl.kt
# app/src/main/java/eu/kanade/domain/category/model/Category.kt
# app/src/main/java/eu/kanade/domain/category/repository/CategoryRepository.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/CategoryQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.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/util/MangaExtensions.kt
2022-07-02 20:10:20 -04:00
Andreas
13cb242f51
Replace package with namespace ( #7436 )
...
(cherry picked from commit 5d77ee37d2e66dc39e2eee0efba90872818259d8)
2022-07-02 19:42:26 -04:00
arkon
858c3b5a0a
Bump dependencies
...
(cherry picked from commit 7e4c45858f6fd2309f8ca07e1e4c4798ab87b764)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-07-02 13:02:29 -04:00
Ivan Iskandar
2b7aca710e
MangaController overhaul ( #7244 )
...
(cherry picked from commit 33a778873af0eb52528a29f741fa59b530679c64)
# 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 cd0294b1b697b5dedb79374a1007ad81d90781c9)
2022-05-29 18:44:41 -04:00
Ivan Iskandar
f1bd5f4c95
Add scrollbar indicator to LazyColumn ( #7164 )
...
(cherry picked from commit 3b2362c784a334161cffb734c46588ee87307950)
# 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 3e2d7d76b9b0fb1156d4dfaa01f4176d801089ce)
# 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 6d011ebe32561214001089794ff70bb0be9dde66)
2022-05-14 10:50:12 -04:00
arkon
f675fc78ef
Fix crash when using renamed library sort methods ( fixes #7092 )
...
(cherry picked from commit 681e9396b3f9baf9c6f0e66f596830c662dbadb9)
# 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 891406cc7fbf9b449f306222e16b041b9ba8a96c)
# 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 f1126c55ca1bb0ae4fac941656d893776dedb912)
# 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 4d23f35b9d4cb4491811823f1d1dd3b5e5cc4304)
# 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 558b18899cca41992d6077484ed430972cda35fc)
2022-05-01 11:02:00 -04:00
arkon
f537d8396c
Basic initial port of About screen to Compose
...
(cherry picked from commit d6c87ec10e7d1bec8c43423c3d7d591ce9fdb798)
# 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 1b4d9fc4e94eaa9d2575ffcf04811f8a23915b44)
# 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 b1f46ed8302411fbd884bbc3c26fe28a378fd91a)
# 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 ef1bb4e8002e72a7416b5ecf6b4754c03da49cb9)
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 c475acd1eaf9f1fd9394f126a8a6f3c0daf52048)
# 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 80635343aee56a5aa051403b70d41195be977c65)
# 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 2dfafa387baa4bee5f0524b1e0c5cf98c21f6b2d)
# 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 c06ad8b87e22041dc36feb78005dff4011b3271a)
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 86016de6cbca0c83e15a05ca822abe450374d26b)
# 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 f312936629657b1160723e044e14d5d0b5d8644f)
# 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 29c5c0af50c8eaae31e0ba4bc7e58103f5ac127c)
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 ae2a6a3d4f5691e706c6b61a26ab6c7da9070201)
2022-02-12 11:56:04 -05:00
arkon
d1c40b8b85
Allow disabling secure screen when incognito mode is on
...
(cherry picked from commit 299e52e877d57cd912ac5dab2fe9c087c95ca350)
# 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 75a2110626d95eb86b6eb2011e2f6781588234df)
# 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 18ef5c6ff9c4ef8eb1a83a7f3955e451a8862803)
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 0cb4094dd9bbc9f3c9f493bb8b1d01dd4b87b1c8)
2022-01-22 11:45:21 -05:00
arkon
afb6ca1b5c
Update to Conductor 3.1.2
...
(cherry picked from commit cb8120d38f57bdfc4c52f490b5639c170437a959)
2022-01-08 18:02:25 -05:00
arkon
a3ec06b4fa
Fallback to preference title if dialog title isn't set
...
(cherry picked from commit 47723042c50344aaa8bd8af8cb3c2ab69a03ef90)
2022-01-08 17:43:39 -05:00
arkon
2dd2054d4c
Add QuickJS dependency to eventually replace Duktape
...
(cherry picked from commit 2d03f3ce1e2ec320596837b2c3e23056f7b2eeb5)
# 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 9801f1edfa5b8661f533f21f06ed79414dbf869b)
# Conflicts:
# app/build.gradle.kts
2022-01-01 14:34:29 -05:00
arkon
5c4a15660a
Update dependencies
...
(cherry picked from commit c3a0de7fab34c61b56ce758d4012e1009cc165c9)
2021-12-26 12:33:04 -05:00
arkon
b19c178eae
Combine global update item restrictions
...
(cherry picked from commit 818fe50f7772e42bff710b471bb0f687ab58ee10)
# 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 aeff846e1fc81ce16b852c0c99065f0226a3d94b)
# 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 ba1a2e99427682b89a1a1fbfa95633c075832125)
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 0a6160d7cf8a343ebe60ec814c42e3272a015d2e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-12-11 15:00:55 -05:00
arkon
3078b7fb89
Update dependencies
...
(cherry picked from commit 32f3a50def1a08922de7ee1eed7b432bc7c14c15)
2021-12-11 14:59:24 -05:00
arkon
7e25eb8587
Update dependencies
...
(cherry picked from commit e1a43d2e7d7771096c4ea0bb1e6c3478ae531eb4)
2021-12-02 19:29:43 -05:00
arkon
6661983d65
Update to Conductor 3.1.1
...
(cherry picked from commit 3153071a8a890d482ed25fc17aaa8fe97926631d)
2021-12-02 19:22:53 -05:00
Ivan Iskandar
4b25e3c31e
Replace Resume FAB reveal animation with container transform ( #6250 )
...
(cherry picked from commit bdef2cfdfb50800c35c028a7d41343a99bf95f60)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/widget/RevealAnimationView.kt
2021-12-02 19:11:20 -05:00
arkon
1a2311e7ba
Update dependencies
...
(cherry picked from commit b4ba56bfb4db31ce121975e4f04db3b666cc4009)
2021-12-02 19:01:25 -05:00
arkon
1b65243b59
Update dependencies
...
(cherry picked from commit bfcc883f018ffa0904ceaf9e6ea355cd6c953620)
2021-11-13 17:31:18 -05:00
arkon
6f82ab64a0
Disable some unnecessary build features
...
(cherry picked from commit f28dd4f4deabad9d91766781b87fcf6694dd4e78)
# Conflicts:
# app/build.gradle.kts
2021-11-13 17:29:57 -05:00
arkon
5de01f4107
Update dependencies
...
(cherry picked from commit 55b64899f5c97a6202fea9421149efdbb55c6198)
# Conflicts:
# app/build.gradle.kts
2021-11-13 17:28:58 -05:00
arkon
64b1b3ac5d
Update dependencies
...
(cherry picked from commit f8b2c79aef51dd61ef7873053e208fc408e0019d)
2021-11-02 19:05:54 -04:00
Jobobby04
8c23c07c78
Update dependancies
2021-10-23 14:25:11 -04:00
arkon
0b3a4e651e
Remove jcenter usage ( closes #4387 )
...
(cherry picked from commit 5b3bd3f47001de32c42babbb3bc2dcba73f6cbff)
2021-10-23 14:25:10 -04:00
arkon
5bf424af40
Remove global update intervals below 12 hours, add every 3 day interval
...
Users with smaller libraries have a lower change of getting updates frequently. "Power users" are actively hurting sources by updating frequently.
(cherry picked from commit 9e2ef82902369908503e860af12e8536a004bd43)
# Conflicts:
# app/build.gradle.kts
2021-10-23 14:25:07 -04:00
arkon
b01e38f4c0
Update dependencies
...
(cherry picked from commit a8c8f15e07be0800e41969792bfa7f17266708f6)
# Conflicts:
# app/build.gradle.kts
2021-10-23 14:25:02 -04:00
arkon
d0e6297995
Update dependencies
...
(cherry picked from commit ef918078d120347be5a6df860f346a680ccba7c7)
# Conflicts:
# app/build.gradle.kts
2021-10-23 14:24:44 -04:00
Ivan Iskandar
14d6e8dd94
Replace Timber with Square Logcat and make logging configurable ( #6062 )
...
* Replace Timber with Square Logcat
* Configurable logger
(cherry picked from commit 2e127dff1f0b00f6a92359a07132c6016db6ea36)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/details/SourcePreferencesController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.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/more/AboutController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt
2021-10-23 14:24:42 -04:00
arkon
7574b4baef
Update dependencies
...
(cherry picked from commit afc400121b9a79c69998abdfec5418109afa9c2c)
2021-10-23 14:24:33 -04:00
arkon
53cfe1c609
Update kotlinx.serialization
...
(cherry picked from commit 07771cb5e46f3d00d6e78f50b00e3262949eb554)
2021-09-26 13:29:29 -04:00
Ivan Iskandar
fa14a1cb6d
Implement new extension install methods ( #5904 )
...
* Implement new extension install methods
* Fixes
* Resolve feedback
* Keep pending status when waiting to install
* Cancellable installation
* Remove auto error now that we have cancellable job
(cherry picked from commit b284384f0ad318fea24e7324a4621e12eb9aca7f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-09-26 13:28:48 -04:00
arkon
b2ee3bf176
Update dependencies
...
(cherry picked from commit 9de08c8166749a8959f27c78185060b00269e372)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2021-09-24 12:54:31 -04:00
arkon
71533fb2bc
Read from streams for local source manga details and legacy backups
...
(cherry picked from commit e942b8a4023be55737d9c11e5e62c7ea9b072c3f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
2021-09-06 16:40:36 -04:00
arkon
ca1699aabb
Migrate to flow version of ReactiveNetwork
...
(cherry picked from commit c316e7faabf078229b7a12d811a1ef5815778f8b)
2021-09-06 16:38:55 -04:00
arkon
74c394193a
Update dependencies
...
(cherry picked from commit 2d3a1b6a9e8c5ccf84c6ae6e94b46be96a486a4b)
2021-09-06 16:38:53 -04:00
Jobobby04
7d1dd087fb
Fix gradle deprecation warnings
2021-09-01 18:41:14 -04:00
arkon
5cf65fe676
Update Material Components
...
(cherry picked from commit 9d1f6c4416074193a4a87ef289686e880a24435e)
2021-09-01 18:41:10 -04:00
Jobobby04
3ba3f4bbb2
Update depenancies
2021-09-01 18:40:57 -04:00
arkon
1559250f90
Update deprecated Android Gradle DSL calls
...
(cherry picked from commit a3917972b4af65d8f0f343ac4a7805477f5bd55d)
# Conflicts:
# app/build.gradle.kts
2021-08-27 12:50:59 -04:00
arkon
b40d25f929
Update dependencies
...
(cherry picked from commit 9a45983f173fa37d0db506a9597e5bccc0602081)
# Conflicts:
# app/build.gradle.kts
2021-08-27 12:50:57 -04:00
arkon
1566ed4fda
Update jsoup
...
(cherry picked from commit f8a7efbce7985319f92d87d46ee08bf41ab7c40c)
2021-08-27 12:50:52 -04:00
arkon
5dac934cc4
Update dependencies
...
(cherry picked from commit 96a64c7bd2abbc09a1c99aaf75db87b0d6091b88)
2021-08-27 12:50:36 -04:00
arkon
98dfec8fdf
Replace AboutLibraries activity with custom controller
...
(cherry picked from commit 1d10d29fa94f3c22a6e59861c4e1951cdd11dd18)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2021-08-27 12:50:31 -04:00
arkon
ce43417a26
Reorganize dependencies a bit
...
(cherry picked from commit 9b00e91773d40b42dec9ed27995564d96ea10fe1)
# Conflicts:
# app/build.gradle.kts
2021-08-27 12:50:31 -04:00
arkon
b01e48752d
Remove explicit CardView dependency
...
(cherry picked from commit cd73c30d6f9f96ecd4ac9ebfc475d99f336ab3c8)
2021-08-27 12:50:31 -04:00
arkon
d5ff08e9c8
Update Duktape
...
(cherry picked from commit 7bbba0c7d9e1558598dafe4ad9701cd91fdce948)
2021-08-27 12:50:30 -04:00
arkon
bdbee22f29
Dependency updates
...
(cherry picked from commit 4d92caacefab0c083a0a2d95b069023c35238cd8)
2021-08-27 12:50:25 -04:00
arkon
1f31633b27
Update Coil
...
(cherry picked from commit 16b9c459ab3121e15871fa2ba163fb0736c41bca)
2021-08-01 23:39:23 -04:00
arkon
46d33b0cfb
Update for AS Arctic Fox
...
(cherry picked from commit d019c5999bf5dcc15278db5d43949514274c2c87)
# Conflicts:
# README.md
# app/build.gradle.kts
2021-07-28 17:06:44 -04:00
arkon
e422993c2e
Remove unnecessary MultiDex library
...
(cherry picked from commit f2fca0f13d67ca1800b59ca807280316d700d55d)
# Conflicts:
# app/build.gradle.kts
2021-07-25 14:22:12 -04:00
Ivan Iskandar
f2bd785c57
Fix splash screen icon on Android 12 ( #5565 )
...
* Use Core Splashscreen for splashscreen stuff
* Keep splash screen until activity ready
Ready as in the data inside starting screen is finished showing
* Use custom splash screen exit animation on older android version
* Add splash screen minimum duration to prevent exit jank
* Fix broken AMOLED theme
* Improvements
(cherry picked from commit 05e7b0dc22dbd9d180e3410fdfa8c3fa1759e57d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/res/drawable/ic_tachi_splash.xml
2021-07-18 22:01:04 -04:00
Ivan Iskandar
c2f9e4637c
Bump compileSdk to 31 ( #5563 )
...
(cherry picked from commit ef84ed4982013e6babca3bc62ea6a3fe62a138fe)
2021-07-18 20:20:50 -04:00
Ivan Iskandar
d4993d1b71
Replace material-dialogs usage with Material Components' ( #5423 )
...
* Use Material Components' dialogs
For all dialogs that has direct replacement.
* Convert text input dialogs
* Convert quad-state multi choices dialogs
* Convert date picker dialogs
This also changes the flow to remove selected start/finish tracking date and
the track item itself
* Remove material-dialogs dependencies
(cherry picked from commit ae97bb04458c6a754c6e0ca05a2a3b96ce16894f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/WhatsNewDialogController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
2021-07-18 20:15:30 -04:00
arkon
051e360793
Update jsoup and Coil
...
(cherry picked from commit ef9c4576815ded83c8c07e165b73fc9f9ff3d4f3)
2021-07-18 13:08:20 -04:00