Jobobby04
aa6013b7ca
Convert the Chapter sheet into a dialog
2021-05-07 14:27:07 -04:00
Jobobby04
b9b5ef55ab
Rewrite and enable Mangadex delegation for V5 of Mangadex (Thanks Cesco)
...
Co-authored-by: CarlosEsco <CarlosEsco@users.noreply.github.com >
2021-05-06 21:19:30 -04:00
arkon
69aebb5571
Update kotlinx.serialization
...
(cherry picked from commit 32434471e5 )
2021-05-04 14:48:52 -04:00
Andreas
5c352cb3c0
Add manga-wised rotation mode settings ( #4841 )
...
* Add manga-wised rotation mode settings
Based on #3522
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com >
* Fix small mistakes
* Complete TODOs
* Rename functions
rotation -> orientation
* Fix orientation icon not changing
Bug from video
* Fix bug with force portrait not being force if a default value
Bug from video
* Backup viewer_flag as a seperate field in so legacy/forks doesn't crash
* Make viewer_flags nullable so old backups viewer gets restored
* Add migration for old rotation and viewer to new defaults ones
* Rename variable in enums
* Fix migration after OrientationType was changed
* Remove untrue comment
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com >
(cherry picked from commit 0fef546a0d )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2021-05-04 14:48:06 -04:00
Ivan Iskandar
73c9df9c43
Use Coil ( #4870 )
...
* Use Coil
* Remove coil-transformations lib
* Add MangaCoverFetcher
* Remove Glide
* MangaCoverFetcher: Allow skipping custom cover usage
* Adjust coil caching policy for some non-library items
* Allow coil to use RGB565 only on low ram devices
* Fix image loading progress view not showing
a
* Increase coil crossfade duration
Same as default glide duration
* Add back request clearing
(cherry picked from commit 93e6136795 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/data/glide/FileFetcher.kt
# app/src/main/java/eu/kanade/tachiyomi/data/glide/TachiGlideModule.kt
# app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
2021-05-04 14:13:17 -04:00
arkon
8b2f24c86a
Update sqlite-android
...
This version is on jitpack instead of jcenter
(cherry picked from commit 7d23fd8ef5 )
2021-05-04 14:13:16 -04:00
Jobobby04
0aebe1da43
Release 1.6.2
2021-04-28 14:24:05 -04:00
arkon
a9038831da
Downgrade back to stable OkHttp
...
Maybe fixes some crashes.
(cherry picked from commit b485e1d657 )
2021-04-26 18:00:45 -04:00
arkon
f1a8132307
Remove "Locked" orientation, replace with explicit orientations
...
Portrait/Landscape allow sensor, Locked Portrait/Landscape don't.
(cherry picked from commit e8d8621f06 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-04-26 18:00:36 -04:00
Jobobby04
4118b13e5b
Release 1.6.1
2021-04-19 15:19:13 -04:00
arkon
56400febd1
Update LeakCanary
...
(cherry picked from commit a598ac3993 )
# Conflicts:
# app/build.gradle.kts
2021-04-19 14:56:48 -04:00
arkon
0b3209284a
Update KotlinX dependencies
...
(cherry picked from commit 17f7dea21b )
2021-04-19 14:18:47 -04:00
arkon
fb5872ef51
Case insensitive source directory search
...
(cherry picked from commit a59e134862 )
# Conflicts:
# app/build.gradle.kts
2021-04-19 14:00:44 -04:00
Jobobby04
6fa67c9a5f
Release 1.6.0
2021-04-11 21:51:55 -04:00
Jobobby04
7a85d6b163
Update dependancies
2021-04-11 21:43:44 -04:00
arkon
828944950b
Add Google DoH provider
...
(cherry picked from commit b2d4e5ab84 )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-04-11 18:46:37 -04:00
arkon
45cf4adb5b
Update some dependencies; downgrade core-ktx
...
Fixes ActionMode being underneath statusbar
(cherry picked from commit 42a9f911d8 )
2021-04-11 18:43:46 -04:00
Ivan Iskandar
9e40625c08
Draw edge-to-edge ( #4802 )
...
(cherry picked from commit f3660d88dd )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-04-11 18:43:19 -04:00
arkon
84fdd097e0
Update some internal dependencies
...
They no longer rely on jcenter
(cherry picked from commit 63ce7371bb )
2021-04-11 18:41:36 -04:00
Jobobby04
5842765eda
Update crashlytics and fast adapter
2021-03-31 14:32:07 -04:00
Jobobby04
75da7dcbdd
Update dependancies
2021-03-22 20:11:43 -04:00
arkon
df950219f5
Use Material dialogs for preferences
...
Partially addresses #2907
(cherry picked from commit 112e233498 )
2021-03-18 15:11:13 -04:00
arkon
6840382df2
Dependency updates
...
(cherry picked from commit 91bb6b9016 )
2021-03-18 14:52:29 -04:00
arkon
f35abccfd9
Revert to core-ktx:1.5.0-beta01
...
Fixes bottom reader menu from being hidden behind navbar on Android 5.0.
(cherry picked from commit 90351c6e9e )
2021-03-07 23:21:37 -05:00
inorichi
4a30c68cfc
Fix a decoder crash with RAR files
...
(cherry picked from commit 48e7cbd76c )
2021-03-07 13:40:02 -05:00
arkon
c2e3b4d35a
AndroidX dependency updates
...
(cherry picked from commit aa5861d3ca )
2021-03-07 13:38:41 -05:00
Jobobby04
d64a8907eb
Many small changes
...
- Remove unused gridlayout dependency
- Add RECIEVE_BOOT permission for EH updater
- Some suspending db IO calls
2021-03-07 02:47:48 -05:00
Jobobby04
7e91ae02f1
Upgrade logging, now maps timber to XLog, new logging functions
2021-03-07 00:23:23 -05:00
inorichi
1b09eecfce
Fix a decoder crash
...
(cherry picked from commit d4c9ab793f )
2021-02-24 17:16:12 -05:00
inorichi
853e8faec5
Support CMYK and YCCK JPEGs and fix bad PNG cropping
...
(cherry picked from commit 48d2849d97 )
2021-02-24 17:16:05 -05:00
Jobobby04
50a5ec45b3
Do a bit of optimization and cleanup, remove old EH startup code
2021-02-14 21:24:26 -05:00
arkon
ded8f15913
Switch back to new image decoder for preview builds
...
(cherry picked from commit 2b35d22e25 )
2021-02-12 19:50:31 -05:00
Jobobby04
d3416a4df5
Release 1.5.0
2021-02-12 19:49:07 -05:00
arkon
fd65aa8fe4
Switch to stable image decoder
...
(cherry picked from commit f590378761 )
# Conflicts:
# .github/ISSUE_TEMPLATE.md
# .github/ISSUE_TEMPLATE/bug_report.md
# .github/ISSUE_TEMPLATE/feature_request.md
# app/build.gradle.kts
2021-02-12 18:41:16 -05:00
Jobobby04
a207b4b729
Fix build after AboutLibraries update
2021-02-11 19:12:50 -05:00
arkon
6be485ea79
Switch back to new image decoder for preview builds
...
(cherry picked from commit ec6eef6d37 )
# Conflicts:
# app/build.gradle.kts
2021-02-06 19:09:43 -05:00
arkon
73a1c27dd9
Update dependencies
...
(cherry picked from commit cfa07490e5 )
# Conflicts:
# build.gradle.kts
2021-02-06 19:08:07 -05:00
arkon
c635d72b30
Remove buildSrc module's dependency on JCenter
...
(cherry picked from commit 33660de6b1 )
# Conflicts:
# build.gradle.kts
2021-02-04 17:12:06 -05:00
arkon
466cfd82c9
Update AndroidX dependencies
...
(cherry picked from commit 75bec6a8e3 )
2021-01-28 13:41:10 -05:00
Taco
ec1fe205ad
Update Okio, use more KTX stuff ( #4353 )
...
* Update Okio to 2.10.0
* Use some more KTX extensions
(cherry picked from commit 5f7e34b6a1 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/MangaFavoritePutResolver.kt
2021-01-26 16:11:02 -05:00
arkon
dd3b8c7967
Minor dependency updates
...
(cherry picked from commit 7cae3095c4 )
2021-01-26 14:06:17 -05:00
arkon
a47e88a953
Move ACRA endpoint config to build.gradle.kts
...
(cherry picked from commit 3319ccfd41 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2021-01-17 17:06:21 -05:00
arkon
3340ca83c6
Update Material Components ( fixes #4251 )
...
(cherry picked from commit bd5f22a049 )
2021-01-16 19:49:51 -05:00
arkon
64f6904ddb
Update AndroidX dependencies
...
(cherry picked from commit df166184ea )
2021-01-16 19:49:20 -05:00
inorichi
6ea90d982d
Fix jpeg decoder when used with high samples
...
(cherry picked from commit ce42cba096 )
2021-01-15 22:17:45 -05:00
arkon
d4b0e2869d
Update SubsamplingScaleImageView
...
Merged with upstream master and disabled Jetifier.
(cherry picked from commit 1ae52bd33f )
2021-01-10 19:37:07 -05:00
inorichi
954573fc33
Fix png artifacts & banding when ratio > 1
...
(cherry picked from commit 96b8beb9cd )
# Conflicts:
# app/build.gradle.kts
2021-01-10 18:14:04 -05:00
arkon
7330be555d
Address more coroutine scope leaks
...
(cherry picked from commit 6fb7a85e8a )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2021-01-07 22:11:14 -05:00
inorichi
6da1654825
Fix a crash with the new decoder when cropping borders of an entirely white or black image
...
(cherry picked from commit dedb8d2d68 )
# Conflicts:
# app/build.gradle.kts
2021-01-07 01:13:58 -05:00
arkon
25e56f3c77
Switch to version of SubsamplingScaleImageView with new image decoder
...
Courtesy of @inorichi.
Branch: https://github.com/tachiyomiorg/subsampling-scale-image-view/commits/tachiyomi-new-decoder
Decoding speed will be a bit slower now due to two passes if crop borders is enabled, but should be more
reliable on colored images and work for black borders. Memory usage (re: leaks) should also be better.
(cherry picked from commit 762f5bdc33 )
# Conflicts:
# app/build.gradle.kts
2021-01-07 01:13:15 -05:00