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 070abd79ce4e6004b5484a3f91a9c4527bd42bcd)
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 2d01933c288f30e596a76763cc7bf93dd0c5c5c6)
2022-04-23 11:07:13 -04:00
arkon
93b7881505
Move clear webview data action to network group
...
(cherry picked from commit bf0bb5aa88f91b0567cf9de085a35d660e7e41a1)
2022-04-23 11:07:04 -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
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 c0214103a95e84e7f993831e497afc8560bed3ab)
2022-04-22 19:23:45 -04:00
arkon
743482dfd2
Add advanced setting to clear WebView data
...
(cherry picked from commit 2b76a9798901cf077c55550bd03b9f484c5262cd)
# 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 9d77052d9c36d18ef421074589b40b0fa37e51af)
# 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
arkon
d375d7d8c8
Lift Compose theme to abstract controller
...
(cherry picked from commit 032aa64195bf821d0fc25d5c7d2f36ba39d3de68)
2022-04-22 19:21:01 -04:00
arkon
a88bcb0fa2
Simplify history item description building
...
(cherry picked from commit 7c8e8317a8c24261b62645c477028fdd3717e4e8)
2022-04-22 19:20:54 -04:00
arkon
5512c6eb79
Add abstract ComposeController
...
(cherry picked from commit eb1cfc4cd48c9e593a19469bcc4bf16e71682aa3)
2022-04-22 19:20:46 -04:00
arkon
97e4b0e248
Add placeholder color for Compose manga covers
...
(cherry picked from commit f1e5cccee727f06f56d8e5f496858fb5e2a954ea)
2022-04-22 19:20:39 -04:00
arkon
99a94150ea
Default auto backups to 2
...
(cherry picked from commit bc2ed763bdd5e0ee7e3837b2a2e510891f175d59)
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
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
c44c37383d
Make links in new update dialog clickable
...
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
(cherry picked from commit 6c1565a7d43a54daa54257c1b5257d6f802e0bf6)
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 2ca6b655ad7d55856d9c0723fd42d009b29c6bd5)
2022-04-21 17:06:57 -04:00
arkon
e6aa6f02e4
Move chapter name cleaning logic to holder ( fixes #6955 )
...
(cherry picked from commit 65a8b63b3b91dbe65fc7c0f034a7bf1453c28754)
2022-04-21 17:06:39 -04:00
Andreas
231c75df65
Fix AppBar not unlifting when scrolling using ComposeView ( #6952 )
...
(cherry picked from commit b20ca36db955fd0dc35a435e17823a8688b69b1e)
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 189f92d7e8f9b0588ae7c0727e2ad7f6d03b0a90)
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 cdd4ec623342de5894857f467bca2f2388b3f46d)
2022-04-21 17:06:18 -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
arkon
d670d29169
Always remove manga title from if it prefixes chapter names (related to #6913 )
...
(cherry picked from commit 89decf34746eaace93b186f7dc41baa6e42a96f0)
2022-04-15 17:52:00 -04:00
arkon
a4c61e49f4
Limit package name overriding to Android 8+ (related to #6846 )
...
(cherry picked from commit 0b2794e843d499a6d1990b01a037a462c3c6466b)
2022-04-15 17:51:53 -04:00
arkon
46f39c24b0
Update F-Droid migration guide link
...
(cherry picked from commit 9c30fa1da3e6da7cd822cb460f1e7923640984c5)
2022-04-15 17:51:40 -04:00
arkon
418da04411
Adjust update/download warnings
...
This is a partial revert/evolution of 538dd60580f1b97993620b05d353db883e44b552
- 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 e81bd61e24d4d773dddce7f7fd11713fb511e8fb)
# 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 7a0b54bb3822bef3423a68c4e3512e2838ce11b1)
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 f060daf8c4ed94c5c5b6dc3007ba620612d637b4)
2022-04-15 17:50:35 -04:00
arkon
af25e0e770
Minor cleanup
...
(cherry picked from commit f16fb4e1e4e7ce0ed2eb3d8b89ca3aa61d751383)
# 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 5da2c82f471b0dbdd4d4b3c3e70ef58c7591fba0)
2022-04-15 17:49:44 -04:00
arkon
69f524717a
Add clear cookies option to WebView menu
...
(cherry picked from commit 2a070c0b1e658c50006ec9231a900210bc2e9464)
2022-04-15 17:48:58 -04:00
arkon
1be153e51c
Show different update notification for F-Droid installations
...
(cherry picked from commit 821d9cdb02318464abb062e9a945ff8c35402b1e)
# 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 28575936d326e4c1954f2329b00a50ff6ada6c26)
2022-04-15 17:47:44 -04:00
jmir1
a55964ee3d
Fix cover sharing error string ( #6911 )
...
(cherry picked from commit 0894b1394fd83fa93d1534bede43f85dfb1afeff)
2022-04-15 17:47:27 -04:00
arkon
f473415968
Remove build flavor checks for update warnings
...
"stable" was invalid anyway, it should've been "release"
(cherry picked from commit eb33d3c991d57520d130a9eaa5865a3edbb4f5eb)
2022-04-15 17:47:14 -04:00
arkon
897eed3ba4
Gate update/download warnings to non-stable flavors
...
(cherry picked from commit 4ecde9fc39a8385e89ed903614b24c8dd1e41ad1)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-04-15 17:46:09 -04:00
CrepeTF
d21dac8a2d
Tweaks to migration sheet ( #566 )
...
* Added divider to top of migrate button + adjusted top margin
* Migration sheet now opens fully when initialized
Co-authored-by: CrepeTF <trungnguyen02@outlookcom>
2022-04-09 19:39:06 -04:00
Jobobby04
11f31769ac
Formatting
2022-04-09 19:37:39 -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
0a110d149a
Remove some dead code
...
(cherry picked from commit 7318f4f5dd86d23f18b5b137703fd9e6b516d5cb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchPresenter.kt
2022-04-09 19:33:23 -04:00
manatails
8a1d277630
Add option to disable navigation layout ( #6876 )
...
(cherry picked from commit 175b77fe6fda138a1ab153a589a6539b9c1933d7)
2022-04-09 19:15:16 -04:00
arkon
8244ca9898
Ensure media store scan is triggered after saving an image ( fixes #6808 )
...
(cherry picked from commit 346652e508b0aea1f1a9bdc97f4e4c6f1fcb0789)
2022-04-09 19:14:52 -04:00
arkon
e98567a86b
Update linter
...
(cherry picked from commit f0eb42e72d1e267049777a303bd97d96517a9a1f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/Backup.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/models/Backup.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/model/Extension.kt
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/changehandler/OneWayFadeChangeHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SelectionHeader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.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/model/ReaderPage.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/util/view/ViewExtensions.kt
2022-04-09 19:11:54 -04:00
Ivan Iskandar
3f7302c4eb
MangaCoverFetcher: Handle moving cover cache after adding to library ( #6885 )
...
Move cover cache to separate cache dir after the parent manga is added to library
(cherry picked from commit ac980a4dbfa3400af4a18e975ca3f8937bb4a336)
2022-04-09 19:05:32 -04:00
arkon
41944164e5
Bump dependencies
...
(cherry picked from commit 52911539b842d9cf615cea0e844a51d62cb2fc10)
2022-04-09 19:05:11 -04:00
Andreas
a8a6effd86
Write library cover to library cover cache ( #6883 )
...
(cherry picked from commit 3026ff241b18870d3f9af3d1125f0f9d27216891)
2022-04-09 19:05:02 -04:00
Ivan Iskandar
6a45a91a50
MangaCoverFetcher: Don't close network response ( #6882 )
...
(cherry picked from commit 2466a079d56bb8dcfc97eb803c0d93082da76281)
2022-04-09 19:04:56 -04:00
Jobobby04
9e78f4f0f1
Most likely fix clear database with keeping read
2022-04-09 19:04:19 -04:00
Jobobby04
88bccfc015
Minor cleanup
2022-04-03 17:36:28 -04:00
arkon
3648ef4397
Update WebView requester package name
...
https://github.com/tachiyomiorg/tachiyomi/issues/6781#issuecomment-1086665483
(cherry picked from commit 668d962233ea20cfd671db5ba17317ae15713c95)
2022-04-03 12:03:12 -04:00
arkon
989119af17
Override X-Requested-With header value in WebView requests ( closes #6781 )
...
(cherry picked from commit 996f770935de78e6b0f4dfa13996c59f0f3dbac4)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2022-04-03 12:03:04 -04:00
Ivan Iskandar
a700c1a230
Base activities cleanup ( #6848 )
...
* secure delegate
* theming delegate
(cherry picked from commit dbad60d03b432b05d2abdbb70b75edcdbac837f9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/security/SecureActivityDelegate.kt
2022-04-03 12:01:56 -04:00
Andreas
d149e3186a
Fix DST issue ( #6831 )
...
(cherry picked from commit dd490f2ac945a5998c4682688058e39c2ab6a6bf)
2022-04-03 11:49:45 -04:00
Ivan Iskandar
c377afac2e
MangaCoverFetcher: Use source's header for network request ( #6847 )
...
(cherry picked from commit 5409af0a6c858bb32353b3fc42214d8d345f9f08)
2022-04-03 11:49:39 -04:00
Jobobby04
7b7e625f57
Fix source feed manga click
2022-03-28 09:17:33 -04:00
Jobobby04
2207d9ffa4
Properly check if the source supports latest
2022-03-27 20:35:56 -04:00
Jobobby04
ceca8207ad
Forgot this
2022-03-27 20:29:14 -04:00
Jobobby04
c67b7092fb
Cleanup unused files and strings
2022-03-27 20:24:13 -04:00
arkon
5d1d5778ad
Force default browser for tracker logins
...
To avoid potentially opening up third party apps, which aren't useful for handling OAuth login flows.
(cherry picked from commit 0ed0d903ccc63a17a122003333966522e0c7c090)
2022-03-27 20:16:11 -04:00
arkon
46bb17ce81
Fix clear database selection toggling ( fixes #6807 )
...
(cherry picked from commit 85be4c492d851a1419edd33c910f6b2614de38dd)
2022-03-27 20:16:01 -04:00
arkon
704b3b0508
Stop using custom tabs ( closes #6821 )
...
(cherry picked from commit c06ad8b87e22041dc36feb78005dff4011b3271a)
2022-03-27 20:15:52 -04:00
arkon
d98e0c5f68
Stop removing local manga's title from chapter names ( closes #6578 )
...
Users should better curate their chapter folder/file names if need be. There's legit reasons for a chapter to start with or contain the same word(s) that the manga title consists of.
(cherry picked from commit b89acb5853ee8cf3e53a45bb28dfd0607f00d158)
2022-03-27 20:14:22 -04:00
arkon
30f71b126f
Update dependencies
...
(cherry picked from commit 7890511a538aa7cfd1c560570a9faef23aa22bba)
2022-03-27 20:14:15 -04:00
Franco Olivera
0bff96e0d7
Add "Move all chapters from series to top" option to download context menu ( #6794 )
...
* Added basic move to top series feature
* Remove intermediate List
* Change text string
* Remove spanish manual translation
* Changed algorithm to use "partition"
(cherry picked from commit 3aa4e6eb93d7d821bfee313198f9d22f22da5889)
2022-03-27 20:14:07 -04:00
Andreas
6ef1f566ec
Fix filename not having chapter title and page when sharing ( #6827 )
...
(cherry picked from commit f8eb9f94f469d24b78962b2ab9477173207e0e23)
2022-03-27 20:13:58 -04:00
Ivan Iskandar
b3e8214a20
UpdatesController: Don't init adapter until chapter data is ready ( #6824 )
...
Considering there's no pagination for this list, the data loading can take some
time. So this will show the existing refresh indicator instead of empty view
while the list is loading.
(cherry picked from commit ffd9c6995a0ca376e72ca8271ff673b3477a6e78)
2022-03-27 20:13:40 -04:00
Ivan Iskandar
eb533c4498
Fix extension update badge reset when app resumed ( #6822 )
...
(cherry picked from commit ef600c09562f86b6f9c930d19c15c875b2f72751)
2022-03-27 20:13:28 -04:00
arkon
d8179f992e
Fix off by 1 dates ( fixes #6791 )
...
(cherry picked from commit 5c0a43e8d6e1f3fa920199c83fa6d8bd01d420ef)
2022-03-27 20:13:18 -04:00
Andreas
a081b88a5b
Use the file extension from the ImageType enum ( #6800 )
...
* Use the file extension from the ImageType enum
* Use the mime type from the ImageType enum
- On Android 29+
(cherry picked from commit cd070271921dd3191d1e3c51b631d9a2f999d5cf)
2022-03-27 20:12:22 -04:00
Jobobby04
d0e9d24f6f
Add feed to the combined sources menus
2022-03-27 20:09:39 -04:00
Jobobby04
6a41d96ddf
Replace Latest tab with Feed
2022-03-27 18:45:14 -04:00
Jobobby04
5d330c4f75
Migrate saved searches to the db
2022-03-27 15:00:18 -04:00
arkon
1ebcfc53d4
Add support for Happy Eyeballs
...
(cherry picked from commit da2b30268a51afca1eeb93f08256a236447ac2b6)
2022-03-20 13:09:49 -04:00
Andreas
7569955f9e
Share logic for saving page/cover ( #6787 )
...
* Use MediaStore on newer Android Q or newer
* Use flow instead of Observable
* Review comment fixes
* Use suspended function instead of flow
(cherry picked from commit 1163aa4e4ecfe6f430e7f7c8323c0f64c73d7dbd)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-03-20 13:09:33 -04:00
Ivan Iskandar
f3f74264c3
Add cover error drawable ( #6782 )
...
(cherry picked from commit ddb856edc7294ca68ab223ea50358e9323ed9a3f)
2022-03-20 12:38:28 -04:00
arkon
8a32db268e
Avoid crashing when global search encounters a NoClassDefFoundError
...
(cherry picked from commit 9c426bc216d2ca61dd1168f119b4ddc99e770e47)
2022-03-20 12:38:21 -04:00
arkon
ddf9a81335
Require WebView v95+
...
(cherry picked from commit 382852d0bd6c4223592cd757e84cfa1a7a601b3b)
2022-03-20 12:38:13 -04:00
Jobobby04
0ea0cd5fe3
Fix scanlator filter display
2022-03-20 12:37:46 -04:00
nicki
75a99cbc5d
Save combined image now respects folderPerManga ( #543 )
2022-03-13 19:24:27 -04:00
Jobobby04
d31d99a416
Rewrite IndexPresenter in flow
2022-03-13 19:23:03 -04:00
Jobobby04
a5e691271b
Minor cleanup
2022-03-13 19:22:43 -04:00
Sahaab
4a96b6ac77
Added reverse portrait reader rotation
...
(cherry picked from commit 87ae86e1be64614674de7db9b18c50419bafcb57)
2022-03-13 19:18:57 -04:00
quangkieu
09bef11e6b
Avoid throw as it is slow expensive operations
...
(cherry picked from commit 9547311d7d40c98b951e679b7a5e4967cf73ee0d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2022-03-13 19:18:50 -04:00
Ivan Iskandar
e9960c0dd8
ReaderActivity: Reduce anim duration when launched from resume FAB ( #6762 )
...
From enter 500ms exit 400ms
To both 350ms
(cherry picked from commit fae43fedfa2abed871455e8b2d7ec474c1a904e9)
2022-03-13 19:13:53 -04:00
arkon
1ad2146d6a
Disable app cache WebView (is a deprecated web API and is being removed in Android 13)
...
(cherry picked from commit c447022092e1f6a52aa244b30466be339336edf0)
2022-03-13 19:13:44 -04:00
arkon
56d6964db9
Split out global library update skipped entries into separate notification ( closes #6722 )
...
(cherry picked from commit 56042ad0b6e1f3dc63ee72185ccfee75b9339f96)
2022-03-13 19:13:34 -04:00
arkon
324280aed4
Avoid potentially deleting the entire backups folder
...
(cherry picked from commit 45da0367890fa27b5c9dd553960cf7f9fb06e099)
2022-03-13 19:13:24 -04:00
arkon
0b2dabc7fa
Copy raw description on long tap ( fixes #6557 )
...
(cherry picked from commit b47b702a52c0d540dcf937cbfaa86b1bbd3c8532)
2022-03-13 19:13:15 -04:00
Ivan Iskandar
4a627ea359
Change cover placeholder ( #6756 )
...
(cherry picked from commit 869424cd160b2c46a71d98e101a82dbbcf97c408)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/StateImageViewTarget.kt
2022-03-13 19:13:05 -04:00
arkon
01b8256daf
Minor cleanup
...
(cherry picked from commit b9fd01315bb692ab964d91d97f2196a1d4c2343d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
2022-03-07 12:35:08 -05:00
arkon
3e27e8943b
Add shortcut to edit categories screen from category setting dialog ( closes #6280 )
...
(cherry picked from commit a72098b86272f62d2a2f9a7d4a82a4dcb2ed3930)
2022-03-07 12:33:06 -05: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
1831553190
7c2283c962
Fixed the wrong offset ( #6704 )
...
(cherry picked from commit 592b9fedb969b3034d660d939ccf5c794e6fff56)
2022-03-07 12:31:57 -05:00
arkon
2273a50920
Use same name for manual backup job tag and work name
...
(cherry picked from commit d06984e3a345983919105776fdb5dc7d9eff7198)
2022-03-07 12:31:50 -05:00
Ivan Iskandar
1f8072f18b
Coil 2.x upgrade ( #6725 )
...
* Migrate to Coil 2
* Adapt to use coil disk cache
* Update to alpha 7
* Update to alpha 8
* Update to rc01
(cherry picked from commit 10eef282fa2fc0d8ae919d8b86bff1b529b4330d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.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/manga/info/MangaInfoHeaderAdapter.kt
2022-03-04 16:45:57 -05:00
Ivan Iskandar
7918b3b26b
Use existing worker for manual backup creation ( #6718 )
...
* Use existing worker for manual backup creation
This will show the "creating backup" notification when auto backup is
running. Complete or error notification will continue to be shown only on
manual job.
* Make sure disabling auto backup don't cancel running manual backup job
(cherry picked from commit d53bb4c337da6df807b43295d2991e8af9015098)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupCreateService.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt
2022-03-04 16:13:24 -05:00
Jobobby04
bc1274008d
Delete duplicate history on merge
2022-03-04 12:27:18 -05:00