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
arkon
f50d23dfe6
Increase minimum required disk space to download chapters to 200MB ( closes #6576 )
...
(cherry picked from commit 45e4092335a83b47c257fd119e33a031d80996b5)
2022-02-12 11:41:22 -05:00
Jobobby04
82688f96db
Revert "Temporarily revert some things for stable release"
...
This reverts commit e6f76891496e7c5138468fa0f4c857887c89c5a7.
2022-02-01 18:06:22 -05:00
arkon
e6f7689149
Temporarily revert some things for stable release
...
(cherry picked from commit b88f8ae9d261ff354ba82e59d98ef59e3ca5504e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
(cherry picked from commit 2f22f56b32337ac46841d69a0b3d986954dbb7bb)
(cherry picked from commit 249280374168b87357b3b7fb7409070fc5b969ee)
2022-02-01 18:03:04 -05:00
Jobobby04
5466832187
Revert "Temporarily revert some things for stable release"
...
This reverts commit 249280374168b87357b3b7fb7409070fc5b969ee.
2022-02-01 17:57:55 -05:00
arkon
2492803741
Temporarily revert some things for stable release
...
(cherry picked from commit b88f8ae9d261ff354ba82e59d98ef59e3ca5504e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
(cherry picked from commit 2f22f56b32337ac46841d69a0b3d986954dbb7bb)
2022-02-01 17:57:40 -05:00
Jobobby04
4e018828c4
Revert "Temporarily revert some things for stable release"
...
This reverts commit 2f22f56b32337ac46841d69a0b3d986954dbb7bb.
2022-02-01 17:13:25 -05:00
arkon
2f22f56b32
Temporarily revert some things for stable release
...
(cherry picked from commit b88f8ae9d261ff354ba82e59d98ef59e3ca5504e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2022-02-01 17:12:34 -05:00
Jobobby04
375455d4a6
Fix renamed manga delete after read
2022-02-01 10:20:15 -05:00
Jobobby04
26a8b9acc4
Revert "Disable update/download warnings for stable release"
...
This reverts commit d46879260f08de055fba82da2a1df12ea7ec6989.
2022-01-31 18:43:51 -05:00
arkon
d46879260f
Disable update/download warnings for stable release
...
(cherry picked from commit 3da8677e3223fd8f22254b40e10fa515bf155d08)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2022-01-31 18:35:53 -05:00
arkon
31cdfc63e6
Fix some crashes
...
(cherry picked from commit 0b9d436753f22479254dff46b5b1292ba45addcf)
2022-01-08 17:42:32 -05:00
arkon
55ca111b52
Handle renaming existing downloaded CBZ chapters on update
...
(cherry picked from commit c4a476d0d25ea724f658ab5fa2df889fab19bbf3)
2022-01-01 15:25:55 -05:00
Seishirou101
fe77aa9ab1
Add compress to CBZ on download ( #6360 )
...
(cherry picked from commit 5336c5b46e6985b6524e31ad837d7cf8907169fe)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/DownloadPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
2022-01-01 15:24:12 -05:00
Mohit Mandalia
dc992ee932
Fixes descriptive notification message for errors ( #6413 )
...
* Fixes descriptive notification message for errors
Fixes #6401
* Fixes descriptive notification message for errors
Fixes #6401
(cherry picked from commit 22615f5981cdac5c3bb056215cf0f6361ae2824e)
2022-01-01 15:05:17 -05:00
arkon
1ff5075e87
Revert download notification icon changes
...
(cherry picked from commit 7f998ecdbd93c1e0d220a1365625e3737c446d60)
2021-12-18 11:03:39 -05:00
Jobobby04
6e8ee38238
Improve data saver handling
2021-12-12 12:16:07 -05:00
arkon
08d022d5e2
Update notification icons
...
Although no recent version of Android even shows these....
(cherry picked from commit ed4dea86860d39ba1e7d18c2191f4ee697753f7b)
2021-12-11 15:02:10 -05:00
KieuQ
d5d6f9428c
Add download action to New Chapters Notification ( #6336 )
...
(cherry picked from commit 808177f8c9385a6f12a0467428384ef02a2456ab)
2021-12-11 15:01:59 -05:00
Jobobby04
c5b2aa180e
Data saver: Long click a source to exclude, also downloader can be excluded.
...
Small rewrite of Data saver
2021-12-04 14:12:20 -05:00
arkon
a3a27dc1c6
Add UnmeteredSource interface
...
To be included in extension-lib 1.3 (or whatever it's going to be). This applies to sources like Komga or Lanragi, where large numbers of update/download aren't of concern since they're (usually) self-hosted.
(cherry picked from commit 3ea3b0bf2ecc3f74a790af2012dd4f4a6b2ab3f7)
2021-12-02 19:29:50 -05:00
Jobobby04
ef9a4ee643
Launch the download warning toast in the UI thread
2021-10-23 16:44:21 -04:00
Jobobby04
b90f339476
Minor cleanup
2021-10-23 14:25:13 -04:00
Jobobby04
bb409e5ced
Workaround for cbz long filename error
2021-10-23 14:25:12 -04:00
arkon
cdb9768335
Adjust update/download warnings
...
- Uses toasts now
- Adjusted wording to emphasize effect on sources
- Download warning has a different threshold (15 chapters per source, vs. 60 entries per source for library update)
(cherry picked from commit 538dd60580f1b97993620b05d353db883e44b552)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2021-10-23 14:25:08 -04:00
arkon
62c0f50314
Remove paused text when resuming downloads with info hidden ( fixes #6119 )
...
(cherry picked from commit ebc2c4f73ab6691c545cf2029cb3c82e17b5e0ea)
2021-10-23 14:25:05 -04:00
arkon
848a2ec4f6
Adjust update/download warning threshold
...
(cherry picked from commit b17b882a3b79999b82732adc6923499741fa602b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
2021-10-23 14:24:55 -04:00
arkon
d9487ea7e9
Add warnings when library and download queues are considered large ( closes #5950 )
...
Arbitrarily set at a size of 100 for now. We could adjust this in the future as appropriate if needed.
(cherry picked from commit 082eef708fc50f4b26b499bfd50e9046ec26637a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
2021-10-23 14:24:48 -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
f72afd1359
Adjust Wi-Fi connection check (related to #6038 )
...
(cherry picked from commit e863e8c64b7b815cde53c28e17bd143f9eda9072)
2021-10-23 14:24:39 -04:00
FourTOne5
5f92fa0851
Check if wifi is connected rather than enabled while downloading. ( #5967 )
...
* Fixxy Wixxy
* Downgrade check from Android S to Android Q
(cherry picked from commit e22825d818edb9cdc71561e156546ccaf9088c9d)
2021-10-23 14:24:34 -04:00
arkon
823bd024b7
Minor cleanup for download delete exclusion
...
(cherry picked from commit 2c14a8dee168b297ecab13894316934916ed03be)
2021-09-12 14:43:05 -04:00
tobinstultiens
d9d94ed321
Allow exclusion on Delete After Read per category ( #5857 )
...
* Added the exclude category from delete after being read
* Stopped it from adding a wildcard to the import
* Placed the remove after read to the download manager
(cherry picked from commit a051079c6a2719e5f7429b289281ea3b3138aace)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
2021-09-12 13:33:36 -04:00
FourTOne5
c66b57a3b4
Use "isOnline" utils in DownloadService ( #5863 )
...
* Use isOnline
* when -> if/else
(cherry picked from commit 156feb6e8effa76431bc3c0baf0c588803869ec8)
2021-09-06 16:40:36 -04:00
Aran Leite
0f0937adf5
Skip bookmark check when cancelling downloads ( #5853 )
...
* Skip bookmark check when cancelling downloads
* DownloadManager: simplified filteredChapters declaration
* Completed documentation of DownloadManager's deleteChapters()
(cherry picked from commit 02b430a5bf3bdf7db6c9e04fd3f954cce4558d12)
2021-09-06 16:39:03 -04:00
arkon
eda451a2e4
Rearrange themes, rename "Blue" to "Legacy Blue"
...
(cherry picked from commit 069f4e12d8b6a05d647f4fcebf639dd298eca13c)
2021-09-06 16:38:56 -04:00
arkon
ca1699aabb
Migrate to flow version of ReactiveNetwork
...
(cherry picked from commit c316e7faabf078229b7a12d811a1ef5815778f8b)
2021-09-06 16:38:55 -04:00
arkon
6b70bdd732
Replace Wi-Fi connection check with WifiManager
...
Previous implementation couldn't detect Wi-Fi connection while using a VPN.
(cherry picked from commit 3155829994348af8325691b1b86f9e89e5eec249)
2021-09-01 18:40:54 -04:00
Jobobby04
4554813588
Build fixes
2021-08-27 12:51:04 -04:00
Taco
18deebf728
Replace NetworkInfo with NetworkCapabilities ( #5785 )
...
(cherry picked from commit 6922394b8ec1a886f6552b86b6d5dc9504f8de10)
2021-08-27 12:51:03 -04:00
Jobobby04
3059008476
Cleanup
2021-08-27 12:50:41 -04:00
Jobobby04
fda6458821
Implement manga dir rename
2021-07-21 13:56:30 -04:00
Riztard Lanthorn
6283754ce5
add start download now ( #5386 )
...
* add start download now
download now for selected chapter
from j2k
Co-Authored-By: Jays2Kings <jays@outlook.com>
* change string to action
* move to bottom
* oopsie
Co-authored-by: Jays2Kings <jays@outlook.com>
(cherry picked from commit 05771ddf6dc7cf61540c51ba1c2e1d4008778f64)
2021-06-26 22:38:52 -04:00
Riztard Lanthorn
b339bd4f3f
Add cancel all for series in download queue ( #5062 )
...
Co-authored-by: Jays2Kings <jays@outlook.com>
(cherry picked from commit 7ba43ae5c283daf2aa63810d03bab04220be4ece)
2021-05-22 16:29:46 -04:00
arkon
76185338bf
Make manga and chapter folder name searching case insensitive
...
(cherry picked from commit 4cefbce7c34e724b409b6ba127f3c6c5c346ad8d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadProvider.kt
2021-04-26 17:58:11 -04:00
arkon
bda4aae83d
Sanitize source download folder name ( fixes #4945 )
...
(cherry picked from commit fa31369f99a1b25d669b7534960192a85fdd1e1f)
2021-04-26 17:57:05 -04:00
Jobobby04
4fa2c968a9
Fix cleanup orphaned downloads removing valid downloads
2021-04-26 17:24:54 -04:00
arkon
fb5872ef51
Case insensitive source directory search
...
(cherry picked from commit a59e134862be796f5409d7fb535a2dd5225a8ead)
# Conflicts:
# app/build.gradle.kts
2021-04-19 14:00:44 -04:00
arkon
78aa57579d
Allow dismissing download progress notification when paused ( closes #4832 )
...
(cherry picked from commit 07cb1c237edfb6471a1d295daf3c731299567945)
2021-04-13 18:49:54 -04:00
arkon
348ef2cf0f
Log "Invalid download location" issues to error log
...
(cherry picked from commit d421401626e1e0181ba662b17e228c3af8f24fd3)
2021-04-11 18:46:45 -04:00