Jobobby04
f28342601b
Minor improvements to browse source
2022-09-12 00:10:04 -04:00
Jobobby04
7920eeb278
Fix saved searches for sources without filters
2022-09-12 00:01:45 -04:00
Jobobby04
d6bbb69966
Fix saved searches not working in source feed
2022-09-11 23:52:04 -04:00
Jobobby04
97641e7692
Handle query search in source feed
2022-09-11 23:45:29 -04:00
Jobobby04
10d3df5b6c
Handle back button when there is a search query in source feed
2022-09-11 23:42:28 -04:00
Jobobby04
01525c30f2
Add database subscriptions for feed and better thumbnail fetching
2022-09-11 22:19:26 -04:00
Jobobby04
4505860f0a
Fix possible data race
2022-09-11 21:13:54 -04:00
Jobobby04
8799f0c091
Syncronize networkToLocalManga because of data races
2022-09-11 21:13:30 -04:00
Jobobby04
33ef1e7b01
Remove extra padding
2022-09-11 21:12:54 -04:00
Jobobby04
8b8b17bb2d
Linting
2022-09-11 20:38:18 -04:00
Jobobby04
20ae97cd98
Prevent okhttp from caching page previews
2022-09-11 19:57:42 -04:00
AntsyLich
81faf22562
Flatten available extensions with its source ( #7956 )
...
* Flatten available extensions with it's source
We should also do something similar for installed extensions
Supersedes #7200
* Dedupe sources
(cherry picked from commit c51e83c048b9575b322690fdadddba0001690d4d)
2022-09-11 19:49:32 -04:00
stevenyomi
4bab900459
Prevent okhttp from caching covers and chapter images ( #7967 )
...
(cherry picked from commit 52fa28c16a4f9771dd4214aed1772fde1185d93a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/HttpSource.kt
2022-09-11 19:49:20 -04:00
AntsyLich
e5bf6664f7
Change logic in BitmapFactory.Options.splitData ( #7989 )
...
(cherry picked from commit 935c8e7d827ebf1db624c7d26ab7310d312b590c)
2022-09-11 19:47:38 -04:00
arkon
81a4f16a34
Add some padding to tab indicators
...
(cherry picked from commit 19be0d68b6c560d0969b6c4e069f88ea380c95fd)
2022-09-11 19:47:31 -04:00
arkon
359d855e21
Check the actual folder when deleting source folder in case of stale cache
...
(cherry picked from commit f9bbbce466310147927ffb7317f432e2f3fc478a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt
2022-09-11 19:47:23 -04:00
Andreas
25ac8a3a70
Count the downloads under each header instead of count the number of headers ( #7990 )
...
(cherry picked from commit 0215b66098ec1fae2c1f9f845345c6bc67cb812d)
2022-09-11 19:45:47 -04:00
Jobobby04
3562816e89
SY linting
2022-09-11 19:43:45 -04:00
Jobobby04
d58dda10d4
Minor cleanup
2022-09-11 19:33:03 -04:00
arkon
228f2c78d2
Bump dependencies + linting
...
(cherry picked from commit cd3cb72b65d2f5f6ec038eb319717e21e3a1731e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2022-09-11 19:32:45 -04:00
Jobobby04
2a587ac90c
Set maxlines to 1 for manga chips
2022-09-10 16:18:17 -04:00
arkon
a80730748e
Remove unused resources
...
(cherry picked from commit 28594bba2c7ffc71bad3164640d04b612b1a6920)
2022-09-10 14:20:53 -04:00
AntsyLich
10f351de66
Cleanup logic of onStripSplit in WebtoonPageHolder 2 ( #7976 )
...
(cherry picked from commit 56826fb4771488ce5759828137355432b24455cc)
2022-09-10 14:19:09 -04:00
arkon
23a7001f6d
Remove unused resources
...
(cherry picked from commit 448978ac8a51be1b0f87a13717908c8316b43292)
2022-09-10 14:18:37 -04:00
Jobobby04
b44afb6013
Minor cleanup
2022-09-10 14:17:54 -04:00
Jobobby04
eba7d137ee
Convert biometric times to compose
2022-09-10 14:06:39 -04:00
Jobobby04
fc44ffa5af
PreMigrationController: Partial Compose Conversion
2022-09-10 13:25:25 -04:00
Jobobby04
d0518515e9
Control FAB with Compose in SourceFeed
2022-09-10 12:25:30 -04:00
Ivan Iskandar
e6767b747b
DownloadController: Partial Compose conversion ( #7969 )
...
Item list is not changed as currently there is no fitting Compose component to
replace the drag-drop behavior.
(cherry picked from commit fb9791f5976b9a877adeb656e2decfc4d77420ff)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadHeaderItem.kt
2022-09-10 11:25:07 -04:00
nzoba
a0a76c99f7
Fix download ahead missing out 1 chapter ( #7927 )
...
* Fix download ahead missing out 1 chapter
* Move toLong() function
* Add check whether the next chapter is queued
(cherry picked from commit 07d1b9f3bac5df3c469601b8d08ed024b5e607ec)
# Conflicts:
# app/src/main/java/eu/kanade/data/manga/MangaRepositoryImpl.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-09-10 11:22:36 -04:00
AntsyLich
a1dd957f2f
Cleanup logic of onStripSplit in WebtoonPageHolder ( #7955 )
...
* Cleanup logic of `onStripSplit` in WebtoonPageHolder
* Update app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonPageHolder.kt
Co-authored-by: arkon <arkon@users.noreply.github.com>
(cherry picked from commit 6b91f6545704ba6facace7b1d0cdd129ab132f71)
2022-09-10 11:11:03 -04:00
AntsyLich
0e2dba8cd4
LocalSource: Create cover file if it doesn't exist ( #7954 )
...
(cherry picked from commit 0c7b1bda7f3e9bf3b017b734f64f3ad4b093c22a)
2022-09-10 11:10:53 -04:00
Ivan Iskandar
4a46117ba7
WebViewScreen: Use Scaffold ( #7958 )
...
(cherry picked from commit 032b377de71d4ac4a50fbf30db82b00e13155d03)
2022-09-10 11:10:45 -04:00
arkon
4a2822bd2c
Bump default user agent string
...
(cherry picked from commit 26d8e47bb9ca51418d46eb90b12d660823febf33)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
2022-09-10 11:10:37 -04:00
AntsyLich
cb0bd82170
Webtoon Split: Improve performance ( #7947 )
...
(cherry picked from commit d55c854ebf671a7a50c57a6f8a41d9429b2a5d57)
2022-09-10 11:09:29 -04:00
Andreas
138fc03d1b
Fix Filter not being applied in Browse Source ( #7945 )
...
(cherry picked from commit 6b2b21edfa63f01b956ec27386b0c729be2e6d18)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2022-09-10 11:09:16 -04:00
Ivan Iskandar
25ad9c7fab
Fix missing downloaded only/incognito banners in Browse Source ( #7936 )
...
(cherry picked from commit 99270e370e1aba37c3ab5d8954363dd335ca0353)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/BrowseSourceScreen.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
2022-09-10 11:05:48 -04:00
Jobobby04
53df21d8db
Make sure to cancel the migrations when closed
2022-09-07 21:20:09 -04:00
Jobobby04
96f24e0600
Rewrite migration, shove all logic into a presenter instead of the UI
2022-09-04 19:42:08 -04:00
Jobobby04
6e1e42fefd
Address some OkHttp nullability issues
2022-09-03 19:55:30 -04:00
arkon
0c1ac913cb
Reimplement extensions search
...
Not sure if I should abstract this out to per-tab though. Maybe when we need it...
(cherry picked from commit 21804bfc45b05c67fe6198cd0452cd67b05bc3e8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseController.kt
2022-09-03 19:50:22 -04:00
arkon
33c04e4778
Address some OkHttp nullability changes
...
(cherry picked from commit 38950f7bc8b10ccf86995ebacc83f86ca1a6958e)
2022-09-03 19:45:47 -04:00
arkon
da69f7876d
Fix missing downloaded only/incognito banners in Browse
...
(cherry picked from commit bbf5c86b4699703048fb95f4c7922a9c147e164d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowsePresenter.kt
2022-09-03 19:45:38 -04:00
Ivan Iskandar
c7cece3393
Rebase Scaffold fork ( #7929 )
...
This changes content insets handling
(cherry picked from commit 3fa68ed2171ae930f8d5070123483e2e6c4cfb4c)
2022-09-03 19:44:07 -04:00
Andreas
99d5d8b91f
Merge Latest and Browse into one screen ( #7921 )
...
* Merge Latest and Browse into one
* Add back Latest button
* Change context to IO instead of launching a job
* Use loading screen when loading initial page
(cherry picked from commit cc6aef693e1a15f695ffa7eebd968004a6557010)
# Conflicts:
# app/src/main/java/eu/kanade/data/source/SourceRepositoryImpl.kt
# app/src/main/java/eu/kanade/presentation/browse/BrowseLatestScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/BrowseSourceScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/SourceSearchScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/SourcesScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/components/BrowseLatestToolbar.kt
# app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceComfortableGrid.kt
# app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceToolbar.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesTab.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowsePagingSource.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/browse/source/latest/LatestUpdatesController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/latest/LatestUpdatesPresenter.kt
2022-09-03 19:43:55 -04:00
AntsyLich
3ba39f6557
Remove download source folder when empty ( #7928 )
...
(cherry picked from commit 5a320d87e80e84814e92c1f727201eaadaff294e)
2022-09-03 18:42:06 -04:00
AntsyLich
3fc05b03f5
Lessen the use of GlobalScope launchIO ( #7916 )
...
* Lessen the use of GlobalScope `launchIO`
* Wrap some calls with `NonCancellable` context
(cherry picked from commit da95ecb6869314f35eb73c6d9245b4e0d127f22d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-09-03 18:41:58 -04:00
Ivan Iskandar
8c92b2fe72
Adjust app lock mechanism ( #7924 )
...
Now uses enum to also handle timed lock
(cherry picked from commit 774a87a42ac0ad0410fe50272da9121796c1c95d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/delegate/SecureActivityDelegate.kt
2022-09-03 18:40:59 -04:00
AntsyLich
4600146675
Cleanup chapter name when syncing chapter with source ( #7910 )
...
(cherry picked from commit ff4a217730217ce5720f7a81017054ddfa917928)
2022-09-03 18:29:07 -04:00
AntsyLich
e6d0f90b95
Fix tmp cbzs are counted towards manga download count ( #7909 )
...
* Fix tmp cbzs are counted towards manga download count
* Review Changes
* Review Changes 2
(cherry picked from commit a43754e1a67beb24810ee67a10989c882cd28e56)
2022-09-03 18:29:00 -04:00