Andreas
8a322ea28e
Extract source api from app module ( #8014 )
...
* Extract source api from app module
* Extract source online api from app module
(cherry picked from commit 86fe85079413f8ed6e1109b46e6131a9b788b988)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupManager.kt
# core/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
# source-api/src/main/java/eu/kanade/tachiyomi/source/Source.kt
# source-api/src/main/java/eu/kanade/tachiyomi/source/model/SManga.kt
2022-09-16 13:49:41 -04:00
Ansh
b975b9b86f
Fix stacking of Settings menu in the reader on multiple taps ( #8002 )
...
* fix : conditional check added to avoid stacking of dialog
In onClickListener, bottom sheet is being opened depending on status of dialog sheet, if it's showing or not.
* chore : refactored conditional logic
* Update ReaderActivity.kt
(cherry picked from commit 30ac94181b2c410aedead964a815b080ef3e62ee)
2022-09-15 23:11:50 -04:00
AntsyLich
830722c4d3
Fix missing condition on getLibrary
sql query ( #8006 )
...
(cherry picked from commit 48d3d454c00effa56c031d53a5f132338b5dce7b)
2022-09-15 23:11:40 -04:00
Ivan Iskandar
897651a75a
Fix derivedStateOf errors ( #8008 )
...
(cherry picked from commit 6865c21c75b67708b26cc78d68747945ea206641)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/library/components/LibraryContent.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-09-15 23:11:35 -04:00
Ivan Iskandar
2f7a8d0505
LibraryItem: Fix equality check ( #7999 )
...
Proper equality check is needed by compose for state changes.
(cherry picked from commit 7270c48f26bf61780aca5f588c742839fd3e9c2f)
2022-09-15 22:58:42 -04:00
Jobobby04
3e6a7b666b
Fix filtered_scanlators messing up again
2022-09-15 22:57:17 -04:00
Jobobby04
39be552302
Fix browse fetching manga info for all manga
2022-09-13 21:51:45 -04:00
Jobobby04
5cb7047173
Source category fixes
2022-09-13 21:11:26 -04:00
Jobobby04
4eef4b5988
Rename pre_migration_controller xml to pre_migration_list
2022-09-13 21:09:24 -04:00
Jobobby04
9146c387e2
Remove unused SY layout files
2022-09-13 20:14:01 -04:00
Jobobby04
3807fb0607
Convert EhLoginActivity to compose
2022-09-13 18:18:48 -04:00
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
Jobobby04
6e50e9a38a
Revert removing Chip theme since SY uses them
2022-09-10 14:43:00 -04:00
Jobobby04
137bbf3f82
Move SY Strings to the i18n module
2022-09-10 14:35:07 -04:00
Andreas
b306f49950
Revert moving arrays to i18n ( #7977 )
...
(cherry picked from commit 9ce1d71a45ed676c362e7b650ddeee3fe88b3f96)
2022-09-10 14:21:35 -04:00
arkon
a80730748e
Remove unused resources
...
(cherry picked from commit 28594bba2c7ffc71bad3164640d04b612b1a6920)
2022-09-10 14:20:53 -04:00
Andreas
1825a3e9a2
Extract translation from app module ( #7975 )
...
* Extract translation from app module
- Prep for further extraction to modules in the nearish future
* Subproject .gitignore
(cherry picked from commit d5c207d8a3fae9aa42f39a008454696e2d8b2e06)
# Conflicts:
# .gitignore
2022-09-10 14:20:44 -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
Weblate (bot)
d7b23dab11
Weblate translations ( #7953 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ismail Mhmary <ismailmhmary@gmail.com>
Co-authored-by: Jujutsu <jujutsu2319728282@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: MES-mitutti <nakanakamituhasi3284@gmail.com>
Co-authored-by: Madddog1997 <madddog1997@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com>
Co-authored-by: f0roots <f0rootss@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ro/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Ismail Mhmary <ismailmhmary@gmail.com>
Co-authored-by: Jujutsu <jujutsu2319728282@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: MES-mitutti <nakanakamituhasi3284@gmail.com>
Co-authored-by: Madddog1997 <madddog1997@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com>
Co-authored-by: f0roots <f0rootss@gmail.com>
(cherry picked from commit 171d7f2b8ce62fe9deb1bea060d369ae852eedb0)
2022-09-10 14:18:59 -04:00
Andreas
7cc59fa1dd
Revert removing Fullscreen theme ( #7974 )
...
- Is still used by TachiyomiFullscreenDialog
(cherry picked from commit 5ec5829e7766f485767643f5cc07c55619e07161)
2022-09-10 14:18:49 -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