Commit Graph

127 Commits

Author SHA1 Message Date
Jobobby04 8c23c07c78 Update dependancies 2021-10-23 14:25:11 -04:00
arkon 0b3a4e651e Remove jcenter usage (closes #4387)
(cherry picked from commit 5b3bd3f470)
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 9e2ef82902)

# Conflicts:
#	app/build.gradle.kts
2021-10-23 14:25:07 -04:00
arkon b01e38f4c0 Update dependencies
(cherry picked from commit a8c8f15e07)

# Conflicts:
#	app/build.gradle.kts
2021-10-23 14:25:02 -04:00
arkon d0e6297995 Update dependencies
(cherry picked from commit ef918078d1)

# 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 2e127dff1f)

# 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 afc400121b)
2021-10-23 14:24:33 -04:00
arkon 53cfe1c609 Update kotlinx.serialization
(cherry picked from commit 07771cb5e4)
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 b284384f0a)

# 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 9de08c8166)

# 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 e942b8a402)

# 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 c316e7faab)
2021-09-06 16:38:55 -04:00
arkon 74c394193a Update dependencies
(cherry picked from commit 2d3a1b6a9e)
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 9d1f6c4416)
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 a3917972b4)

# Conflicts:
#	app/build.gradle.kts
2021-08-27 12:50:59 -04:00
arkon b40d25f929 Update dependencies
(cherry picked from commit 9a45983f17)

# Conflicts:
#	app/build.gradle.kts
2021-08-27 12:50:57 -04:00
arkon 1566ed4fda Update jsoup
(cherry picked from commit f8a7efbce7)
2021-08-27 12:50:52 -04:00
arkon 5dac934cc4 Update dependencies
(cherry picked from commit 96a64c7bd2)
2021-08-27 12:50:36 -04:00
arkon 98dfec8fdf Replace AboutLibraries activity with custom controller
(cherry picked from commit 1d10d29fa9)

# 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 9b00e91773)

# Conflicts:
#	app/build.gradle.kts
2021-08-27 12:50:31 -04:00
arkon b01e48752d Remove explicit CardView dependency
(cherry picked from commit cd73c30d6f)
2021-08-27 12:50:31 -04:00
arkon d5ff08e9c8 Update Duktape
(cherry picked from commit 7bbba0c7d9)
2021-08-27 12:50:30 -04:00
arkon bdbee22f29 Dependency updates
(cherry picked from commit 4d92caacef)
2021-08-27 12:50:25 -04:00
arkon 1f31633b27 Update Coil
(cherry picked from commit 16b9c459ab)
2021-08-01 23:39:23 -04:00
arkon 46d33b0cfb Update for AS Arctic Fox
(cherry picked from commit d019c5999b)

# 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 f2fca0f13d)

# 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 05e7b0dc22)

# 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 ef84ed4982)
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 ae97bb0445)

# 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 ef9c457681)
2021-07-18 13:08:20 -04:00
arkon 9ade06c6f7 Update dependencies
(cherry picked from commit 714aa4b4ba)

# Conflicts:
#	app/build.gradle.kts
2021-07-09 17:52:14 -04:00
arkon cec05194eb Update dependencies
(cherry picked from commit 67128937ca)

# Conflicts:
#	app/build.gradle.kts
2021-07-08 23:10:14 -04:00
w 4d95306cd9 Update image decoder to add JPEG XL support (#5512)
(cherry picked from commit 49cdcc644c)
2021-07-07 20:24:08 -04:00
arkon 243f6b3851 Update dependencies
(cherry picked from commit ba0907ae59)

# Conflicts:
#	app/build.gradle.kts
2021-07-05 18:43:39 -04:00
arkon b71694fb54 Update to Conductor 3.0.0
(cherry picked from commit 01a1a9ebab)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchController.kt
2021-07-03 19:08:00 -04:00
arkon e480001585 Update dependencies
(cherry picked from commit d645507eeb)
2021-07-03 18:57:18 -04:00
Jobobby04 e9e3340c08 Convert EH Gallery Updater from a JobService to WorkManager 2021-07-02 17:50:22 -04:00
Jobobby04 1cf48b3ab7 Update crashlytics 2021-06-29 00:06:12 -04:00
inorichi fe51ad5d4b Update image decoder with better AVIF support
(cherry picked from commit ef937f277e)
2021-06-26 22:38:54 -04:00
Ivan Iskandar f61bbfa77a More themes cleanup (#5410), remove AMOLED Blue
* More themes cleanup

* Tweak some things

* Fix 'Clear History' icon

* Split out ripple colored to its own drawable

* Tidy up things

* Unify background dim amount

* Use primaryColor for Account login button

* More colored ripples

* use colorOnPrimary for selected comfortable library item title

Co-authored-by: Soitora <simon.mattila@protonmail.com>
(cherry picked from commit 932c92412c)

# Conflicts:
#	app/src/main/res/layout-sw720dp/manga_info_header.xml
#	app/src/main/res/layout/manga_info_header.xml
#	app/src/main/res/layout/reader_activity.xml
#	app/src/main/res/menu/library_selection.xml
#	app/src/main/res/menu/reader.xml
#	app/src/main/res/values/colors.xml
#	app/src/main/res/values/dimens.xml
2021-06-26 22:38:53 -04:00
arkon 1ddfe956a7 Downgrade WorkManager
Related to #5364

(cherry picked from commit e5cdf74587)
2021-06-26 22:38:50 -04:00
Jobobby04 bf97dce150 Update firebase 2021-06-10 17:20:41 -04:00
arkon 4f9eb19ead Update tablet UI
- Only used when width is >= 720dp instead of 600dp (typically 10" tablets)
- Fix fastscroll in manga view (fixes #5267)

(cherry picked from commit b03ebc1fa4)

# Conflicts:
#	app/src/main/res/layout-w720dp/manga_controller.xml
2021-06-04 19:09:21 -04:00
arkon e0945e4409 Support AVIF and HEIF images (closes #4756)
Co-authored-by: inorichi <inorichi@users.noreply.github.com>
(cherry picked from commit db25a9ae4f)
2021-06-03 14:00:08 -04:00
arkon bdc9e43e9e Update dependencies
(cherry picked from commit 2b8347f899)
2021-06-03 13:59:27 -04:00
Jobobby04 78d2881b4b Remove TachiEH Android 7 SSL Workaround, no idea why it was used 2021-06-02 21:04:51 -04:00
Jobobby04 34c16015e5 Update kotlin serialization to 1.2.1 2021-06-02 14:05:15 -04:00
Jobobby04 aeaf52cb58 Handle more deprecated items 2021-06-02 00:10:36 -04:00